Abstract:
PROBLEM TO BE SOLVED: To provide a method and system for executing an inventory request associated with an increase of efficiency and throughput.SOLUTION: A method for executing an inventory request has a step of receiving the inventory request for demanding inventory articles and a step of selecting the demanded inventory article from an inventory holder. Further, the method has a step of storing the demanded inventory article in an order holder associated with the inventory request and a step of moving the order holder to a storage space. Furthermore, the method has a step of detecting a trigger event and of taking out the order holder from the storage space according to the step of detecting the trigger event.
Abstract:
PROBLEM TO BE SOLVED: To enable a virtual machine to swiftly execute programs to be executed, in a program execution service.SOLUTION: A system selects, from among multiple computing nodes having virtual machines, a computing node having specified operating and programs to be executed, and causes the virtual machine to execute the operating system and the programs.
Abstract:
PROBLEM TO BE SOLVED: To realize reliable access of executing programs to a non-local block data storage.SOLUTION: A block data storage service reliably stores block data, which may be accessed over multiple networks by programs executed on physical computing systems, in multiple server storage systems. Block data storage volumes that are respectively stored in at least two server block data storage systems are created, and a first copy is automatically switched to a second copy when it becomes unavailable. A user can use the volumes by the multiple executing programs. A group of the multiple server block data storage systems that store the block data volumes can be arranged in a data center, and the programs that use the volumes to be stored can be executed on the physical computing systems in the data center.
Abstract:
PROBLEM TO BE SOLVED: To generate a data model occupying a smaller storage space from mass data, which represents metrics, so that each person who operates a large-scale system learns the physical condition of operation in such a system at a predetermined time. SOLUTION: A plurality of data models are generated in a server 103 from a stream of metrics describing the condition of a monitored system 106. Each of the metrics is associated with one time zone among a plurality of consecutive time zones, and each data model represents metrics associated with one corresponding time zone among the consecutive time zones. The data models are stored in a data storage 166, and each of the metrics is discarded after use when generating at least one of the data models. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a modular system for a data center which may take various embodiments.SOLUTION: A modular computing system 100 includes one or more data center modules 102 including rack-mounted computer systems. An electrical module 106 is coupled to the data center modules and provides electrical power to computer systems in the data center modules. One or more air handling modules 104, 108 are coupled to the data center modules. The data center module may include two pre-fabricated portions, each portion including a row of racks of computer systems. The two computing module portions of the data center module may combine to form a computing space when coupled to one another.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for managing replicated database instances within a database environment.SOLUTION: A method includes the steps of: monitoring state information for each of a primary instance replica and a secondary instance replica within a database environment, while using a monitoring component in a separate control environment, under control of one or more computer systems configured using executable instructions; determining fail information including whether the primary instance replica and the secondary instance replica can communicate with each other and whether the primary instance replica and the secondary instance replica have a common data generation identifier in response to impossibility for the monitoring component to communicate with at least the primary instance replica or the secondary instance replica; and determining whether a failover operation or recovery process can be executed, at least partially on the basis of the fail information.
Abstract:
PROBLEM TO BE SOLVED: To provide dynamic migration of a computer network.SOLUTION: A technique to migrate one or a plurality of object calculation nodes being used in a first computer network to a remote virtual computer network is provided. For example, instead of an object calculation node in the first computer network, an alternative calculation node in the remote virtual computer network is provided. A network address of the first computer network used by the object calculation node is associated with a device in the first computer network. The object calculation node is migrated to the remote virtual computer network by making it possible to transfer subsequent communication transmitted to the network address through the first computer network to the alternative calculation node in the remote virtual computer network from the device.
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method capable of providing high availability data.SOLUTION: An embodiment relates to a computer-implemented data processing system and method for storing a data set at a plurality of data centers. The data centers and hosts within the data centers may, for example, be organized according to a multi-tiered ring arrangement. A hashing arrangement may be used to implement the ring arrangement to select the data centers and hosts where the writing and reading of the data sets occur. Version histories may also be written and read at the hosts and may be used to evaluate causal relationships between the data sets after the reading occurs.
Abstract:
PROBLEM TO BE SOLVED: To provide techniques for managing distributed execution of programs.SOLUTION: In at least some situations, the techniques include decomposing or otherwise separating the execution of a program into multiple distinct execution jobs that may each be executed on a distinct computing node, e.g., in a parallel manner with each execution job using a distinct subset of input data for the program. In addition, the techniques may include temporarily terminating and later resuming at least some execution jobs, e.g., by persistently storing an intermediate state of the partial execution of an execution job, and later retrieving and using the stored intermediate state to resume execution of the execution job from the intermediate state. Furthermore, the techniques may be used in conjunction with a distributed program execution service that executes multiple programs on behalf of multiple customers or other users of the service.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and an apparatus for processing a receptacle containing heterogeneous inventory items in a material handling facility.SOLUTION: Dirty picking may be described as a mechanism for "batch" processing of a receptacle which includes multiple heterogeneous inventory items with different identification codes in a material handling facility as if all of the items in the receptacle have been ordered, even though one or more of the items may have not been ordered. Through the implementation of a dirty picking mechanism, instead of processing individual items in the receptacle, the entire receptacle may make "dirty picking" and all of the items within the receptacle may be processed "downstream" at a processing station, during which needed items for processing may be selected, and "overage" items may be put aside to be disposed, e.g. by being restocked.