发明名称 |
Method and system for the dynamic allocation of resources based on a multi-phase negotiation mechanism |
摘要 |
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. |
申请公布号 |
US8832694(B2) |
申请公布日期 |
2014.09.09 |
申请号 |
US201113331246 |
申请日期 |
2011.12.20 |
申请人 |
Xerox Corporation |
发明人 |
Kang Dhanwant Singh;Liu Hua;Sun Tong |
分类号 |
G06F9/46;G06F9/455 |
主分类号 |
G06F9/46 |
代理机构 |
Ortiz & Lopez, PLLC |
代理人 |
Ortiz Luis M.;Lopez Kermit D.;Ortiz & Lopez, PLLC |
主权项 |
1. A computer-implemented method for dynamically allocating resources in a process, said computer-implemented method comprising:
computing, by a user behavior computation module, a behavior coefficient of each user of a plurality of users to determine a degree of cooperativeness of each user with respect to said plurality of other users, wherein each user is associated with a task; computing, by a selection index function, an index value of each task associated with each user, wherein the index value is based in part on the behavior coefficient of said user of each task; performing a multi-phase negotiation utilizing negotiation mechanisms in response to a user of the plurality of users requesting a resource for a task including:
a schedule based negotiation mechanism when said index value of said task is low;a schedule based negotiation mechanism or a number of resources based negotiation when said index value of said task is medium;a price based negotiation mechanism when said index value of said task is high; and dynamically allocating said resource based on said behavior coefficient and said multi-phase negotiation. |
地址 |
Norwalk CT US |