计算机科学 ›› 2015, Vol. 42 ›› Issue (12): 60-64.
张婕,曹春,余东亮
ZHANG Jie, CAO Chun and YU Dong-liang
摘要: 云计算是当前信息技术的重要技术领域,而平台即服务(PaaS)已成为业界研究的热点之一。PaaS平台为用户提供高可用、高可扩展的应用开发、部署和运行环境。然而当部署到云端的应用需要不断更新以修复错误、增加功能时,当前主流PaaS平台却因缺乏对应用在线更新的有效支持而削弱了其自身的高可用特性。为解决该问题,提出一个面向PaaS平台的动态更新技术框架。基于现有软件动态更新技术的研究,通过对PaaS平台中应用的事务管理、动态依赖管理、版本管理等机制的扩展,为PaaS平台提供运行时实例级的应用动态更新支撑,并在Cloud Foundry上进行实现和实验,结果证明了该动态更新技术的有效性。
[1] Mell P,Grance T.The NIST Definition of Cloud Computing[R].National Institute of Standards and Technology,2011 [2] Scott D.Assessing the costs of application downtime.http://citeseerx.ist.pus.edu/showciting?cid=3757589 [3] Ma X,Baresi L,Ghezzi C,et al.Version-consistent dynamicreconfiguration of component-based distributed systems[C]∥Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software enginee-ring.ACM,2011:245-255 [4] Kramer J,Magee J.The evolving philosophers problem:Dyna-mic change management[J].IEEE Transactions on Software Engineering,1990,16(11):1293-1306 [5] Vandewoude Y,Ebraert P,Berbers Y,et al.Tranquility:A low disruptive alternative to quiescence for ensuring safe dynamic updates[J].IEEE Transactions on Software Engineering,2007,33(12):856-868 [6] Su Ping,Cao Chun,Ma Xiao-xing,et al.Automated Management of Dynamic Component Dependency for Runtime System Reconfiguration[C]∥Software Engineering Conference (APSEC 2013).IEEE,2013:450-458 |
No related articles found! |
|