Abstract:
An information processing apparatus includes a first storage unit and a processor. The first storage unit includes a first storage area. The processor receives a first request to write first data into the first storage area. The processor requests an external apparatus to write the first data into a second storage area in a second storage unit included in the external apparatus. The processor determines whether a first response has been received from the external apparatus. The first response indicates that the first data has been written into the second storage area. The processor writes the first data into the first storage area when the first response has been received. The processor requests, without writing the first data into the first storage area, the external apparatus to write second data stored in the first storage area into the second storage area when the first response has not been received.
Abstract:
A magneto-resistive effect (MR) element includes first and second magnetic layers in which a relative angle formed by magnetization directions changes responsive to an external magnetic field, and a spacer layer positioned between the first and second magnetic layers. The first magnetic layer is positioned closer to a substrate above which the MR element is formed than the second magnetic layer. The spacer layer includes copper and metal intermediate layers and a main spacer layer composed primarily of gallium oxide. The copper and metal intermediate layers are positioned between the main spacer and first magnetic layers. The metal intermediate layer is positioned between the copper and main spacer layers. The metal intermediate layer is composed primarily of at least one from a group of one of magnesium and at least partially oxidized magnesium, and one of aluminum and at least partially oxidized aluminum.
Abstract:
A file server has a conversion table that stores therein, in a corresponding manner, logical addresses specified by a higher-level layer and physical addresses specified by a disk driver that are address information indicative of a storage area in a disk device. The file server accesses the disk device with a storage area indicated by a physical address as an access destination and counts up the number of access requests to each storage area in a given period of time for each of the logical addresses. The file server then updates the conversion table such that the physical addresses are lined up in a descending order of the logical addresses of a higher number of the access requests counted. Thereafter, the file server changes storage areas of data stored in the storage device based on the conversion table updated.
Abstract:
In a computer for executing processing based on a storage management program, a management information storing unit designates, from the data blocks having the same content, main-data used as an access destination and sub-data used as a backup, and stores management information that registers storage nodes as allocation destinations of the respective main-data and sub-data; a load information collecting unit continuously collects load information on the storage nodes; a replacement object detecting unit detects a pair of the main-data and the sub-data having the same content and having a predetermined condition such that a load difference between the allocation destination of the main-data and that of the sub-data exceeds a predetermined allowable value; and a management information updating unit replaces roles of the main-data and the sub-data between the detected pair of data blocks.
Abstract:
A management apparatus and method that manage a storage system, in which an access node and a storage node, with which the management apparatus is in communication via the network. The management apparatus includes a logical volume judging unit that acquires a plurality of processing requests to each of the plurality of storage areas, references a logical volume allocation information storage unit that stores a correspondence relationship between the plurality of storage areas and the plurality of logical volumes in the storage node, and judges a logical volume corresponding to a storage area to become a processing object of each processing request, and a processing request breakdown calculating unit that counts an acquisition count of each processing request for each logical volume based on a judgment result by the logical volume judgment unit, and calculates a proportion of each acquisition count to a total of respective acquisition counts.
Abstract:
A microwave oscillation element of the present invention includes a lamination main part in which an oscillating layer that is a magnetization free layer and that generates a high frequency electromagnetic field by an excitation of a spin wave, a nonmagnetic intermediate layer, a polarizer layer, and a reference layer that is to be a base magnetic layer of a spin transfer due to application of current are layered in this order. The oscillating layer is made of CoIr, the polarizer layer is configured of CoCr or CoRu; and the nonmagnetic intermediate layer is configured of Cr or Ru. As a result, the efficiency of the spin injection is improved and the microwave oscillation element where the oscillation efficiency is excellent can be realized.
Abstract:
An MR element includes a stack, being a pillar or trapezoidal stack, including first and second magnetic layers in which a relative angle formed by magnetization directions changes according to an external magnetic field, and a spacer layer that is positioned between the first magnetic layer and the second magnetic layer, and that is provided with a main spacer layer that is composed of gallium oxide, zinc oxide or magnesium oxide as a primary component, wherein, one part of side surfaces of the stack forms a part of an air bearing surface; and a cover layer that covers at least another part of the side surfaces of the stack and that is composed of gallium oxide as a primary component.
Abstract:
An allocation control apparatus allocates duplicate logical volume divided areas to virtual storage areas that do not have data storage area in the physical storage area. The apparatus associates identification information of the allocated virtual storage areas, of the duplicate logical volume divided areas, and of duplication source logical volume divided areas to be set in the management information. The apparatus detects, upon a data writing request, based on the management information, the unallocated real storage area in the logical volume divided area. The apparatus reallocates the real storage area to the duplicate logical volume divided area to update the management information. The apparatus identifies, based on the management information, the real storage area allocated to the duplication source logical volume divided area corresponding to the duplicate logical volume divided area. The apparatus copies data stored in the real storage area to the real storage area.
Abstract:
Provided is a method for manufacturing a thermally-assisted magnetic recording head in which a light source unit including a light source and a slider including an optical system are joined. The method comprises steps of: adhering by suction the light source unit with a back holding jig; bringing the light source unit into contact with a slider back surface of the slider; applying a load to a load application surface of the light source unit by a loading means to bring a joining surface of the light source unit into conformity with the slider back surface; positioning the light source unit apart from the slider, and then aligning the light source with the optical system; bringing again the light source unit into contact with the slider; and applying a load again to the load application surface to bring the joining surface into conformity with the slider back surface. Thus, the conformity between them can be significantly increased, thereby achieving adequately strong junction and adequately high accuracy in position.
Abstract:
A data allocation control program manages data allocation when data is distributively stored in a plurality of disk nodes that are shifted to a power saving mode unless access is performed for a certain time. The program produces a plurality of allocation pattern candidates each indicating the disk nodes in which the respective data are to be stored. The program calculates a no-access period expectation that represents an expected value of occurrence of a no-access period during which access is not performed to some of the disk nodes. The program selects as an allocation pattern for data reallocation, one of the plurality of produced allocation pattern candidates with the largest calculated no-access period expectation. The program instructs the disk nodes to reallocate the respective data in accordance with the selected allocation pattern.