摘要:
In a digital storage disk array system in which parity blocks are created and stored in order to be able to recover lost data blocks in the event of failure of a disk, high-activity parity groups are created for data blocks having high write activity and low-activity parity groups are created for data blocks not having high write activity. High-activity parity blocks formed from the high-activity data blocks are then stored in a buffer memory of a controller rather than on the disks in order to reduce the number of disk accesses during updating.
摘要:
A method, apparatus, and computer implemented instructions for generating a customized catalog for an entity or organization. Items from a base catalog are presented to a user located at a remote data processing system. One or more items are selected by a user through a process of “meta-shopping”. The selected items are placed in a set, also referred to as a “meta-shopping cart”, used to generate the customized catalog. Terms for purchasing items in the customized catalog are associated with the customized catalog. Further, a protocol for purchasing items from the customized catalog may be established, and the customized catalog is then placed on a Web site.
摘要:
A method, apparatus, and computer implemented instructions for generating a customized catalog for an entity or organization. Items from a base catalog are presented to a user located at a remote data processing system. One or more items are selected by a user through a process of “meta-shopping”. The selected items are placed in a set, also referred to as a “meta-shopping cart”, used to generate the customized catalog. Terms for purchasing items in the customized catalog are associated with the customized catalog. Further, a protocol for purchasing items from the customized catalog may be established, and the customized catalog is then placed on a Web site.
摘要:
A method for measuring performance of system. The method includes the steps of retrieving a metric definition from a declarative metrics specification, obtaining a list of computing nodes from a database that are currently assigned to the metric definition, obtaining resource data provided by the computing nodes in the list of computing nodes and determining the metric of system performance based on the metric definition and the resource data. The computing nodes in the list of computing nodes are nodes of a cluster of nodes having a dynamically varying node count.
摘要:
Under the present invention, a small cache is used for the selective buffering of devices of a heterogeneous striping group (i.e., striping group made of devices with unequal capacities) to match the load on each device to its capacity. The inventive caching algorithm utilizes a device map, or disk map, and applies a cache distribution factor for each device of a group to determined how to selectively buffer blocks read from different devices of a striping group; thereby placing different loads on the different devices of a striping group in accordance with their capacities.
摘要:
A method and system for improving load balancing in a file server is disclosed. The method includes determining the existence of an overload condition on a storage device, the storage device having a plurality of retrieval streams accessing at least one file thereon; selecting a first retrieval stream reading a file; replicating a portion of said file being read by said first retrieval stream onto a second storage device; and reading the replicated portion of said file on said second storage device with a retrieval stream capable of accessing the replicated portion of said file. The method and system enables the dynamic replication of data objects to respond to fluctuating user demand. The method and system is particularly useful in file servers such as multimedia servers delivering continuously in real time large multimedia files such as movies.
摘要:
A service contract system for providing a service includes a communication network, a plurality of parties coupled to the communication network and a service contract specifying unambiguous rules of interaction for the parties during transactions for the service. A method for managing service transactions between a plurality of parties coupled to a communication network, includes the steps ofjointly developing a service contract having unambiguous rules of interaction between the plurality of parties regarding a service, registering the service contract in each of the plurality of parties and generating, from the service contract, enforcer modules consistent with the rules of interaction for managing transactions of the service.
摘要:
Techniques for extending a service model with specification of information consumed. The service model includes specification of at least one exposed interface. A receiving operation receives specification of information consumed by a service implementation of the service model. The information consumed is information that is or needs be utilized by the service implementation without being passed through the exposed interface. A generating operation automatically generates an extended service model using a computer processor. The extended service model includes specification of the exposed interface and specification of the information consumed by the service implementation.
摘要:
A process development and run time tool identifies dependent relationships between information sources and processes of an enterprise system at design time. The process development and run time tool determines a business value and business risk for each process and stores this information in an information source and process dependency table. The process development and run time tool determines if a particular information source is a critical business risk and if so adds redundancy for the critical risk information source and/or fault tolerance into the process design. An operating system assembles the dependent processes for run time evaluation. If a dependent information source fails at run time, the process development and run time tool identifies each process within the enterprise system that is dependent upon this failed information source. The process development and run time tool informs all stakeholders that rely on information from the failed information source, then prioritizes the elimination of failed information source defects that exceed a predetermined business risk threshold. The process development and run time tool may terminate at risk business processes that exceed a predetermined business risk threshold.
摘要:
A method, system, computer program product, and data structure for processing requests for services in a networked data processing system is provided. In one embodiment a request is received by a service provider. The request includes defined allowable actions and request definition compositions. The request also includes a plurality of actions wherein the relationships between the plurality of actions are defined. The service provider processes the plurality of actions according to the defined relationships and generates a response.