Runtime Model Based Management of Diverse Cloud Resources
详细信息    查看全文
  • 作者:Xiaodong Zhang (21) (22)
    Xing Chen (21) (22) (24)
    Ying Zhang (21) (22)
    Yihan Wu (21) (22)
    Wei Yao (23)
    Gang Huang (21) (22)
    Qiang Lin (25)
  • 关键词:runtime model ; Cloud management ; diverse Cloud resources
  • 刊名:Lecture Notes in Computer Science
  • 出版年:2013
  • 出版时间:2013
  • 年:2013
  • 卷:8107
  • 期:1
  • 页码:589-603
  • 全文大小:837KB
  • 参考文献:1. Mell, P., Grance, T.: NIST definition of cloud computing. National Institute of Standards and Technology (October 7, 2009)
    2. Amazon EC2, http://aws.amazon.com/ec2/
    3. Google App Engine, https://appengine.google.com/
    4. Blair, G., Bencomo, N., France, R.B.: Models@ run.time. Computer聽42(10), 22鈥?7 (2009) CrossRef
    5. Huang, G., Mei, H., Yang, F.Q.: Runtime recovery and manipulation of software architecture of component-based systems. Auto. Soft. Eng.聽13(2), 257鈥?81 (2006) CrossRef
    6. France, R., Rumpe, B.: Model-driven Development of Complex Software: A Research Roadmap. In: Future of Software Engineering, FOSE 2007 (2007)
    7. Occello, A., Dery-Pinna, A., Riveill, M.: A Runtime Model for Monitoring Software Adaptation Safety and its Concretisation as a Service. Models@ runtime (2008)
    8. Wu, Y., Huang, G., Song, H., Zhang, Y.: Model driven configuration of fault tolerance solutions for component-based software system. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds.) MODELS 2012. LNCS, vol.聽7590, pp. 514鈥?30. Springer, Heidelberg (2012) CrossRef
    9. Song, H., Xiong, Y., Chauvel, F., Huang, G., Hu, Z., Mei, H.: Generating synchronization engines between running systems and their model-based views. In: Ghosh, S. (ed.) MODELS 2009. LNCS, vol.聽6002, pp. 140鈥?54. Springer, Heidelberg (2010) CrossRef
    10. Song, H., Huang, G., Xiong, Y., Chauvel, F., Sun, Y., Mei, H.: Inferring Meta-models for Runtime System Data from the Clients of Management APIs. In: Petriu, D.C., Rouquette, N., Haugen, 脴. (eds.) MODELS 2010, Part II. LNCS, vol.聽6395, pp. 168鈥?82. Springer, Heidelberg (2010) CrossRef
    11. Song, H., Huang, G., Chauvel, F., Zhang, W., Sun, Y., Shao, W., Mei, H.: Instant and Incremental QVT Transformation for Runtime Models. In: Whittle, J., Clark, T., K眉hne, T. (eds.) MODELS 2011. LNCS, vol.聽6981, pp. 273鈥?88. Springer, Heidelberg (2011) CrossRef
    12. Object Management Group. Meta Object Facility (MOF) 2.0 Query/View/Transformation (QVT) (retrieved May 9, 2011)
    13. Sherif, Y., Bojan, C., Hany, H.: A Scenario-Based Reliability Analysis Approach for Component-Based Software. IEEE Transactions on Reliability聽53 (2004)
    14. Gunther, N.J.: Guerrilla Capacity Planning. Springer (2007) ISBN 3-540-26138-9
    15. OpenStack, http://www.openstack.org/
    16. Hyperic, http://www.hyperic.com/
    17. China Southern Power Grid Corporation, http://eng.csg.cn/
    18. Sapuntzakis, C.P., Brumley, D., Chandra, R., Zeldovich, N., Chow, J., Lam, M.S., Rosenblum, M.: Virtual Appliances for Deploying and Maintaining Software. In: LISA, vol.聽3, pp. 181鈥?94 (2003)
    19. Eclipse Modeling Framework, http://www.eclipse.org/modeling/emf/
    20. Huang, G., Chen, X., Zhang, Y., Zhang, X.: Towards architecture-based management of platforms in the cloud. Frontiers of Computer Science聽6(4), 388鈥?97 (2012)
    21. Eucalyptus, http://www.eucalyptus.com/
    22. IBM Tivoli Software, http://www-01.ibm.com/software/tivoli/
    23. Ludwig, H., Laredo, J., Bhattacharya, K.: Rest-based management of loosely coupled services. In: Proc. of the 18th International Conference on World Wide Web, pp. 931鈥?40. ACM Press, New York (2009) CrossRef
    24. Restful Web Services, http://en.wikipedia.org/wiki/Representational_state_transfer
    25. Chen, X., Liu, X., Fang, F., Zhang, X., Huang, G.: Management as a Service: An Empirical Case Study in the Internetware Cloud. In: Proc. of the 7th IEEE International Conference on E-Business Engineering, pp. 470鈥?73 (2010)
    26. Sicard, S., Boyer, F., De Palma, N.: Using components for architecture-based management: the self-repair case. In: ICSE, pp. 101鈥?10 (2008)
    27. Morin, B., Barais, O., Nain, G., Jezequel, J.M.: Taming dynamically adaptive systems using models and aspects. In: ICSE, pp. 122鈥?32 (2009)
    28. MoDisco Project, http://www.eclipse.org/gmt/modisco/
  • 作者单位:Xiaodong Zhang (21) (22)
    Xing Chen (21) (22) (24)
    Ying Zhang (21) (22)
    Yihan Wu (21) (22)
    Wei Yao (23)
    Gang Huang (21) (22)
    Qiang Lin (25)

    21. Key Laboratory of High Confidence Software Technologies (Ministry of Education), China
    22. School of Electronics Engineering and Computer Science, Peking University, Beijing, China
    24. College of Mathematics and Computer Science, Fuzhou University, Fuzhou, 350108, China
    23. Bona Information Technology Co., Ltd, Guangzhou, China
    25. Information Center of Guangdong Power Grid Corporation, China
  • ISSN:1611-3349
文摘
Due to the diversity of resources and different management requirements, Cloud management is faced with great challenges in complexity and difficulty. For constructing a management system to satisfy a specific management requirement, a redevelopment solution based on existing system is usually more practicable than developing the system from scratch. However, the difficulty and workload of redevelopment are very high. In this paper, we present a runtime model based approach to managing diverse Cloud resources. First, we construct the runtime model of each kind of Cloud resources. Second, we construct the composite runtime model of all managed resources through model merge. Third, we make Cloud management meet personalized requirements through model transformation from the composite model to the customized models. Finally, all the management tasks can be carried out through executing operating programs on the customized model. The feasibility and efficiency of the approach are validated through a real case study.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700