Computer Science ›› 2015, Vol. 42 ›› Issue (12): 60-64.

Previous Articles     Next Articles

Dynamic Updating Technology for Application Instances on PaaS

ZHANG Jie, CAO Chun and YU Dong-liang   

  • Online:2018-11-14 Published:2018-11-14

Abstract: PaaS (Platform-as-a-Service) is one of the key services in cloud computing,which provides high availability and scalable development and runtime environment for applications.However,when the applications running on a PaaS platform need to be updated,current PaaS platforms lose their high availability due to the lack of effective support for dynamic updating.To solve the problem,based on current research on software dynamic updating technology,we introduced a PaaS oriented dynamic software updating framework.With extensions of transaction management,dynamic dependence management and version management,we realized instance-level dynamic update for applications on PaaS platforms.We implemented the technical framework on Cloud Foundry to demonstrate the effectiveness of our technology.

Key words: PaaS,Dynamic updating,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!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!