Research on Optimization of Resources Allocation in Cloud Computing Based on Structure Supportiveness

Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 269)


In this paper, we focus on the problem of resources allocation scheduling in the context of cloud computing to satisfy the objective of QoS of both cloud providers and consumers. Firstly, we give the formal modeling of cloud resources and description of their performance, as well as applications and descriptions of the component constraints; secondly, we carry out compatibility reasoning of cloud resources and application components, and build up the directed graph between them to represent their structure supportiveness to infer the relationship between scarce resources and popular components; thirdly, the weight of scarce resources and popular components are computed iteratively, and prices of services are adjusted according to their weights to achieve the best match between cloud providers and consumers; lastly the allocation algorithm is presented.


Resources allocation Cloud computing Structure supportiveness Scarce resources 


  1. 1.
    Dai Y (2010) Introduction to cloud computing technologies. Inf Commun Technol 02:29–35Google Scholar
  2. 2.
    Buyya R et al (2009) Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616CrossRefGoogle Scholar
  3. 3.
    Liu X-Q (2011) Research on date center structure and scheduling mechanism in cloud computing. University of Science and Technology of ChinaGoogle Scholar
  4. 4.
    Li A, Yang X (2010) Cloudcmp: comparing public cloud providers. In: Proceedings of IMCGoogle Scholar
  5. 5.
    Karjoth G (2003) Access control with IBM Tivoli access manager. ACM Trans Inf Syst Secur 6(2):232–257Google Scholar
  6. 6.
    Dean J, Ghemawat S (2008) MapReduce:simplified data processing on large clusters. Commun ACM 51(1):107–113Google Scholar
  7. 7.
    Fischer MJ, Su X, Yin Y (2010) Assigning tasks for efficiency in Hadoop:extended abstract. In: Proceedings of the SPAA’10[C], pp 30–39. Thira, Santorini, GreeceGoogle Scholar
  8. 8.
    Hadoop on Demand [EB/OL] (2011).
  9. 9.
    Sim KM (2010) Towards agent-based cloud markets (Position Paper).In: Proceedings of the international conference E-Case, and E-Technology, pp 2571–2573Google Scholar
  10. 10.
    Sim KM (2012) Complex and concurrent negotiations for multiple interrelated e-markets. IEEE Trans Syst Man Cybern Part B. doi: 10.1109/TSMCB preprintGoogle Scholar
  11. 11.
    Alshamrani A, Xie L (2010) Adaptive admission control and channel allocation policy in cooperative ad hoc opportunistic spectrum networks. IEEE Trans Veh Technol 59(4):1618–1629CrossRefGoogle Scholar
  12. 12.
    Leong C, Zhuang W, Cheng Y, Wang L (2006) Optimal resource allocation and adaptive call admission control for voice/data integrated cellular networks. IEEE Trans Veh Technol 55(2):654–669CrossRefGoogle Scholar
  13. 13.
    Kleinberg JM (1999) Authoritative sources in a hyperlinked environment. J ACM 46(5):604–632Google Scholar
  14. 14.
    Topcuoglu H, Hariri S, Wu M-Y (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260–274CrossRefGoogle Scholar
  15. 15.
    Liang H, Huang D (2010) On economic mobile cloud computing model. In: Proceedings of the international workshop mobile computing, Clouds (MobiCloud in conjunction with MobiCASE), pp 1–12Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  1. 1.School of Infromation Science and EngineeringShanDong Normal UniversityJiNanChina
  2. 2.School of Computer Science and TechnologyShanDong Jianzhu UniversityJianChina
  3. 3.Online Learning CenterRizhao Radio and TV UniversityRizhao ShandongChina

Personalised recommendations