Abstract:
In one embodiment, a fabric interconnect device accesses a software inventory of a storage device comprising a plurality of hardware components including at least one storage controller and a plurality of storage mediums. At least one entry of the software inventory identifies a hardware component of the storage device and an indication of at least one version of software installed for use by the hardware component or an indication that no software is installed for use by the hardware component. The fabric interconnect device determines whether one or more versions of software are available for use by the hardware component. The fabric interconnect device initiates installation of at least one version of software for the hardware component of the storage device based on the determination.
Abstract:
A storage apparatus 10 includes a communication control processor 11 that is a processor configured to control communications with a host apparatus 3, and plurality of main processors 12 each configured to perform an I/O process on a storage drive 171 according to an I/O request received from the host apparatus 3. The storage apparatus 10 manages data to be stored or that has been stored in the storage drive 171 in accordance with the CKD format. The storage apparatus 10 distributes the I/O process to the plurality of main processors 12 in units of the data fields on basis of the operation rates of the respective main processors 12, information on a C field, a K field, and a D field that are data fields forming a record of data targeted by the I/O process and managed in CKD format, and an I/O load indicator being a load indicator of the I/O process currently running on each of the main processors.
Abstract:
A digital album device and a method of providing a photography service using such a digital album device. The digital album device comprises a casing, a display unit supported by the casing, a storage unit supported by the casing and adapted for storing digital pictures, and a control unit supported by the casing and coupled to the display unit and the storage unit. The control unit is responsive to commands input by a user for causing the display unit to display the digital pictures. The digital album device has at least one reproduction protection feature to prevent the user from reproducing the digital pictures.
Abstract:
A computer-readable medium storing instructions which, when executed by at least one processor of a computer system, adapt the computer system to implement a method for displaying relative saturation of a computer disk system. The method includes visually displaying elements of the computer disk system in an infographic disk activity interface. The elements may include at least one of the group including at least one disk controller, at least one physical disk, at least one file, and at least one other files. The elements are visually linked using an arrangement of connectors defining respective data flow paths between the elements. Disk system activity along the data flow paths is visually indicated using static and/or dynamic infographic display elements.
Abstract:
Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
Abstract:
A portable data storage device is disclosed which includes an Interface (3) for enabling the portable data storage device to be used for data transfer with a host Computer (5), and an Interface controller (7) for controlling the interface (3). There is also a master control unit (9) for controlling the writing of data to and reading data from a non-volatile memory. The non-volatile memory includes at least one single layer cell flash memory (11) and at least one multiple layer cell flash memory (13). Upon receiving a write instruction, the master control unit (9) determines which of the memories (11, 13) data contained in the instruction should be written to, and writes the data as appropriate similarly, upon receiving a read instruction, the master control unit (9) reads the data from the appropriate one of the memories (11, 13) and transmits the data out of the device.
Abstract:
Provided are techniques for storing local versions of a data set. A first number that indicates how many local versions of the data set are to be stored in local storage given an amount of available local storage is received. It is determined whether a second number that indicates a total number of local versions of the data set that the local storage is capable of storing exceeds the first number. In response to determining that the second number exceeds the first number, the amount of local storage that is capable of storing the first number of local versions of the data set is used.