A Real-Time Group Auction System for Efficient Allocation of Cloud Internet Applications
A Real-Time Group Auction System for Efficient Allocation of Cloud Internet Applications
复制标题
DOI:
10.1109/tsc.2013.24
复制
发表时间:
2013-04
影响因子:
8.1
通讯作者:
Chonho Lee;Ping Wang;D. Niyato
中科院分区:
文献类型:
--
作者:
Chonho Lee;Ping Wang;D. Niyato
The increasing number of cloud-based Internet applications has led to the demand for efficient resource and cost management. This paper proposes a real-time group auction system for the cloud instance market. The system is designed based on a combinatorial double auction, and its applicability and effectiveness are evaluated in terms of resource efficiency and monetary benefits to auction participants (e.g., cloud users and providers). The proposed auction system helps them decide when and how providers will allocate their resources and to which users. Furthermore, we propose a distributed algorithm using a group formation game that determines which users and providers will trade resources by their cooperative decisions. To find how to allocate the resources, the utility optimization problem is formulated as a binary integer programming problem and the nearly optimal solution is obtained by a heuristic algorithm with quadratic time complexity. In comparison studies, the proposed real-time group auction system with cooperation outperforms an individual auction in terms of the resource efficiency (e.g., the request acceptance rate for users and resource utilization for providers) and monetary benefits (e.g., average payments for users and total profits for providers).