Distributed resource allocation in federated clouds

被引:7
作者
Lee, Yi-Hsuan [1 ]
Huang, Kuo-Chan [1 ]
Shieh, Meng-Ru [1 ]
Lai, Kuan-Chou [1 ]
机构
[1] Natl Taichung Univ Educ, Dept Comp Sci, Taichung, Taiwan
关键词
Cloud computing; Federated cloud; Outsourcing; Resource allocation; Load balance; Communication overhead; Marginal cost;
D O I
10.1007/s11227-016-1918-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is an emerging technology which relies on virtualization techniques to achieve the elasticity of shared resources for providing on-demand services. When the service demand increases, more resources are required to satisfy the service demand. Single cloud generally cannot provide unlimited services with limited physical resources; therefore, the federation of multiple clouds may be one possible solution. In such environment, different cloud providers may own different pricing and resource allocating strategies. Thus, how to select the most appropriate provider to host applications becomes an important issue for clients. However, as the requests of accessing distributed resources increase, the occurrences of competing the same resource may also increase. In this study, a Distributed Resource Allocation (DRA) approach is proposed to solve resource competition in the federated cloud environment. Each job is supposed to consist of one or more tasks, and the communication behavior between tasks could be profiled. The proposed approach groups tasks according to communication behavior to minimize communication overhead, and tries to allocate grouped tasks to achieve equilibrium when resource competition occurs. Experimental results show that the cloud provider could obtain more profits by outsourcing resources in the federated cloud with enough resources.
引用
收藏
页码:3196 / 3211
页数:16
相关论文
共 24 条
  • [1] [Anonymous], 2013, P 2013 ACM CLOUD AUT
  • [2] [Anonymous], 2011, P USENIX C NETW SYST
  • [3] A coordinator for scaling elastic applications across multiple clouds
    Calheiros, Rodrigo N.
    Toosi, Adel Nadjaran
    Vecchiola, Christian
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (08): : 1350 - 1362
  • [4] Chung WC, 2014, IEEE INT C CLOUD ENG
  • [5] Autonomic cloud resource sharing for intercloud federations
    Erdil, D. Cenk
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07): : 1700 - 1708
  • [6] Elastic Allocator: An Adaptive Task Scheduler for Streaming Query in the Cloud
    Han, Zheng
    Chu, Rui
    Mi, Haibo
    Wang, Huaimin
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 284 - 289
  • [7] Hassan MM, 2011, LECT NOTES COMPUT SC, V7916, P194, DOI 10.1007/978-3-642-24650-0_17
  • [8] A survey on resource allocation in high performance distributed computing systems
    Hussain, Hameed
    Malik, Saif Ur Rehman
    Hameed, Abdul
    Khan, Samee Ullah
    Bickler, Gage
    Min-Allah, Nasro
    Qureshi, Muhammad Bilal
    Zhang, Limin
    Wang Yongji
    Ghani, Nasir
    Kolodziej, Joanna
    Zomaya, Albert Y.
    Xu, Cheng-Zhong
    Balaji, Pavan
    Vishnu, Abhinav
    Pinel, Fredric
    Pecero, Johnatan E.
    Kliazovich, Dzmitry
    Bouvry, Pascal
    Li, Hongxiang
    Wang, Lizhe
    Chen, Dan
    Rayes, Ammar
    [J]. PARALLEL COMPUTING, 2013, 39 (11) : 709 - 736
  • [9] Lan Tian., 2010, INFOCOM, Proceedings IEEE, P1343
  • [10] DCloud: Deadline-Aware Resource Allocation for Cloud Computing Jobs
    Li, Dan
    Chen, Congjie
    Guan, Junjie
    Zhang, Ying
    Zhu, Jing
    Yu, Ruozhou
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2248 - 2260