摘要:
A service workflow including ordered services is received, and a heuristic utility value is calculated for each service. A best node having a smallest heuristic utility value for a service is selected, and a best node identifier is placed in a node list. If the best node includes a parallel sub-workflow, potential next nodes are identified by generating potential next nodes from a data center that can perform a service associated with the best node with a minimum run-time value. Otherwise, potential next nodes are generated based on a data center associated with the service. A heuristic utility value is determined for each potential next node, and a new best node is selected based on the heuristic utility values. The identifying, determining, and selecting operations are repeated until the best node contains only the last ordered service. Data centers for each ordered service are identified based on the best node.
摘要:
A method of implementing a business process may include receiving business process information associated with a business process. The business process information may include a graph representing one or more activities to be performed to complete the business process. The method may include identifying, by a computing device, a number of groups associated with the business process information. Each group may be capable of performing at least a portion of the activities. The method may include partitioning, by the computing device, the graph into a number of fragments that is greater than or equal to the number of identified groups. Each fragment may include one or more activities from the graph. The method may include, for each fragment, transmitting the fragment to an identified group that is capable of performing each activity associated with the fragment, and orchestrating the performance of the activities associated with each fragment by each group.
摘要:
A service workflow including ordered services is received, and a heuristic utility value is calculated for each service. A best node having a smallest heuristic utility value for a service is selected, and a best node identifier is placed in a node list. If the best node includes a parallel sub-workflow, potential next nodes are identified by generating potential next nodes from a data center that can perform a service associated with the best node with a minimum run-time value. Otherwise, potential next nodes are generated based on a data center associated with the service. A heuristic utility value is determined for each potential next node, and a new best node is selected based on the heuristic utility values. The identifying, determining, and selecting operations are repeated until the best node contains only the last ordered service. Data centers for each ordered service are identified based on the best node.
摘要:
Methods and systems for selecting a service provider are disclosed. Information pertaining to print service providers, including associated user and general reputation scores, are received. Each user reputation score identifies a user's perception of a print service provider's reputation. Each general reputation score identifies a general strength of the print service provider's reputation. A first set of providers is selected based on a threshold user reputation score. A second set of providers is selected (pseudo-)randomly. A trust score is determined for each provider in the first and second sets based on the associated user and general reputation scores. One or more negotiation providers are selected from the first and second sets based on the associated trust scores. One or more of the user and general reputation scores are updated for negotiation providers based on a quality of service provided or an offer provided to or by the negotiation provider.
摘要:
A system and method for the dynamic allocation of resources based on multi-phase negotiation mechanism. A resource allocation decision can be made based on an index value computed by a selection index function. A negotiation process can be performed based on a schedule, a number of resources, and a price of resources. A user requesting a resource for a low priority task can negotiate based on the schedule, the user demanding the resource for a medium priority task can negotiate based on the schedule and/or the number of resources, and filially the user requesting the resource for a high priority job can successfully negotiate based on per unit resource price. The multi-phase negotiation mechanism motivates the users to be cooperative among them and improves a cooperative behavior coefficient and an overall user satisfaction rate.
摘要:
A user of a computerized device creates an item capable of being printed and stores the item within storage of the computerized device. An instruction to perform delayed printing of the item is received from a user of a computerized device when the user is outside a predetermined physical range of at least one printing device. The computerized device detects when the computerized device is within the predetermined physical range of the printing device and, when this occurs, the computerized device provides the user a printing option to print the item on the printing device. If the user selects the printing option, the methods herein forward the item to a conversion device. The conversion device makes the item print ready so that the item can be printed using the printing device. The methods herein then cause the item to be forwarded from the conversion device to the printing device and printed on the printing device.
摘要:
A method and a system for storing, accessing, and retrieving data, the printing system including a plurality of multifunction devices (MFDs) in operable communication with a network, the plurality of MFDs configured to be positioned in different geographical locations; and a memory device for automatically storing the data generated by the plurality of MFDs; wherein an authorized user is enabled to print a document via a print request from a first MFD of the plurality of MFDs and then retrieve the document at any of the other MFDs on the network without re-sending another print request from the first MFD.
摘要:
The embodiments of the present invention disclose a method, an apparatus and a system for protocol identification. The implementation of the method includes extracting the identification tuple of a message, wherein the identification tuple at least includes a network address; searching an identification table for the algorithm application list corresponding to the identification tuple; and performing a content identification for the message with an algorithm in the algorithm application list to obtain the protocol type of the message. By using the identification tuple which at least includes IP address and is extracted from the message to search for the corresponding algorithm, and then performing content identification for the message with the searched algorithm, the above implementation can improve the message identification precision and reduce the identification error.
摘要:
Methods and systems are provided relating to a decentralized algorithm for managing replicas of a resource in a peer-to-peer network to satisfy quality of service requirements. Individual nodes within the network storing a resource replica continually monitor the node performance against quality of service (QoS) parameters and when necessary, take appropriate action to either add or delete the resource, all the while informing the other nodes within the network that maintain a replica of the resource of the particular action for dynamic fluctuation of the count of resource replicas therein.
摘要:
A method and a system for storing, accessing, and retrieving data, the printing system including a plurality of multifunction devices (MFDs) in operable communication with a network, the plurality of MFDs configured to be positioned in different geographical locations; and a memory device for automatically storing the data generated by the plurality of MFDs; wherein an authorized user is enabled to print a document via a print request from a first MFD of the plurality of MFDs and then retrieve the document at any of the other MFDs on the network without re-sending another print request from the first MFD.