Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for detecting and diagnosing problems relating to TCP. SOLUTION: The disclosed method includes: how many times a re-transmission timeout occurs in accordance with a time and an order of TCP packets transmitted from a TCP transmitting device via a network path and received in a TCP receiving device; and displaying that a first performance problem occurs because of the network path when the number of times of retransmission timeout occurrence exceeds a predetermined threshold value. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for setting a DRAM to a self-refresh state without depending on software in power shutoff, or the like. SOLUTION: A circuit outside a memory controller in a processing system sets a dynamic random access memory to a self-refresh state by responding to a predetermined condition associated with a power-down or reset event. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a system by which moving video advertisement of an article in which a user is interested is viewed at anytime with about the same simplicity as a television and an order can also be placed as it is. SOLUTION: This shopping system is provided with a center server 12, an exclusive terminal 14 always connected with the center server 12 via the Internet 18 and ID cards 50 of respective users. When selection information of a specific article is transmitted from the exclusive terminal 14, the center server 12 transmits a moving video file for advertisement of the article to the exclusive terminal 14. In addition, when a purchase request of the article is transmitted from the exclusive terminal 14, order information of the article is transmitted to a server 16 of an article provider. The exclusive terminal 14 is connected with a television 29 and provided with a card reader 26 for reading the ID card, an exclusive Web browser and a means for reproducing a moving picture file with voice through the television 29. A remote controller 52 for selecting buttons, etc. on a television screen is also provided. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To enable a server, such as a filer, configured with a plurality of virtual servers, such as virtual filers (vfilers), to participate in a plurality of private network address spaces with potentially overlapping network addresses. SOLUTION: The selection of an appropriate vfiler is enabled in such a manner that a service request within a private address space is secure and distinct from other private address spaces supported by the filer. An IP space refers to each distinct address space in which the filer and its storage operating system participate. An IP space identifier is applied to translation procedures that enable the selection of a correct vfiler for processing an incoming request and the selection of an appropriate routing table for processing an outgoing request. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a technique for efficiently reconstructing any one or combination of two failing storage devices of a storage array. SOLUTION: A 'row - diagonal' (R-D) parity technique, which reduces overhead of computing diagonal parity for a storage array, computes the diagonal parity along diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the diagonal parity sets except one is stored on the diagonal parity disk. The R-D parity technique provides a uniform stripe depth and an optimal amount of parity information required for recovering from failures of two storage devices. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide an architecture for providing ability to create and maintain the multiple instances of virtual servers such as virtual filers (vfiler) in one server such as a filer. SOLUTION: A vfiler is a logical partitioning of the network and storage resources of a filer platform to establish the instances of multi-protocol servers. Each vfiler is allocated a subset of dedicate units of storage resources such as volumes or logical sub-volumes (qtree) and one or more network address resources. Each vfiler is also allowed to perform shared access to the file system resource of a storage operating system. To ensure controlled access to the allocated and shared resources, each vfiler is further assigned its own security domain for each access protocol. A vfiler boundary check is performed by the file system to verify that a current vfiler is allowed to perform access to certain storage resources for a requested file stored on the filer platform. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a system by which image data fetched from a monitoring camera is stored by transferring it to a remote place and the image data are effectively used in case of emergency. SOLUTION: In this monitoring system 10 having a center server 12 and an exclusive terminal 14, the center server 12 is provided with a moving video data base 43 which stores a moving picture file transmitted from the exclusive terminal 14 via the Internet 16. The exclusive terminal 14 incorporates a hard disk 22, and is connected to a television monitor 29, the monitoring camera 36 and an emergency detection switch 37 and is provided with a means for storing a video image from the monitoring camera 36 in the hard disk 22 as a moving picture file with normal image quality, a means for transferring the video image to the center server 12, a means for temporarily storing the video image in the hard disk 22 as comparatively high quality moving picture data, a means for making the high quality moving picture data for five minutes before and after input into a file and for storing the moving picture data in the hard disk 22 on receiving the input from the emergency detection switch 37 and a means for transferring the moving picture data to the center server 12. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To implement an I/O task architecture in which a data access request (for example, stripe writing) is decomposed into a plurality of independently schedulable lower-level synchronous I/O tasks. SOLUTION: Resources needed by lower-level I/O tasks are dynamically assigned, as needed, for effective load and resource use balance to thereby achieve high scalability. A hierarchical order is assigned to the I/O tasks to ensure that there is a forward progression of their higher-level I/O task and to ensure that resources do not become deadlocked. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a method to effectively restore data in the event of failure of two arbitrary storage devices. SOLUTION: A main storage array comprises a plurality of connected sub-arrays, each of which comprises an assembly of data storage devices and a local parity storage device to store a value to be used for correcting a failure of a unitary device in a row of a block of the sub-array (eg. a row parity group). To each sub-array, a diagonal parity group is allocated as if it had been the only existence using a method of encoding for protecting against double failure. The main array further comprises a global diagonal parity storage device that holds a diagonal parity calculated by adding an equal diagonal parity group logically in a lump at each of the sub-arrays. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system capable of maintaining data reliability, capable of deleting logically a failure disk, and capable of minimizing calculation and an access to a disk, for transferring or restoring the data or for executing recalculation of a parity. SOLUTION: A storage system transfers only a disk block including the allocated data, when the disk is failed (210), and treats an unallocated disk block logically zero when possible. When having no spare disk, a source data block is logically set to zero and the parity is recalculated for the RAID stripe related to the source data block (223). When having a spare, the unallocated block on the spare is logically or physically set to zero when transferred (222). A write operation into the failed disk is re-instructed to other non-failed disks, and a record in a using disk is transferred to the other non-failed disks to be maintained. COPYRIGHT: (C)2009,JPO&INPIT