A DevOps framework to shorten delivery time for cloud applications

This paper proposes DevOps platforms for cloud applications, integrating both the development and operation environment seamlessly. It consists of the client-side integrated development environment (IDE), and the server-side service portfolio and cloud controller. The IDE has requirement definition, architecture design and application prototyping tools, and it can simulate execution of large-scale applications in developers' PCs. The service portfolio incorporates data from these tools and enables automatic data sharing between them, thereby avoiding setback and redundancy. To deploy the applications in the cloud, the cloud controller utilises the resource structures designed in the IDE and generates virtual machines (VMs) from templates, in which a verified OS and middleware for large-scale data processing are packaged. The behaviour of applications and VMs will be automatically monitored and catalogued as feedbacks for the developers. With these comprehensive approaches, the system integration methods can be streamlined and the acceleration of development can be easily demonstrated.

[1]  Behzad Bordbar,et al.  A DSL-Based Approach to Software Development and Deployment on Cloud , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[2]  Shigeru Hosono,et al.  A Lifetime Supporting Framework for Cloud Applications , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[3]  Steven D. Eppinger,et al.  A PLANNING METHOD FOR INTEGRATION OF LARGE-SCALE ENGINEERING SYSTEMS , 2004 .

[4]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[5]  Yingwei Luo,et al.  A Think on Security and Trusty Measurement for Virtualized Environment , 2011 .

[6]  Masao Mukaidono,et al.  Selection of Model in Developing Information Security Criteria on Smart Grid Security System , 2011, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications Workshops.

[7]  Qun Jin,et al.  A human-centric integrated approach to web information search and sharing , 2011, Human-centric Computing and Information Sciences.

[8]  D. V. Steward,et al.  The design structure system: A method for managing the design of complex systems , 1981, IEEE Transactions on Engineering Management.

[9]  Shigeru Hosono,et al.  Fast Development Platforms and Methods for Cloud Applications , 2011, 2011 IEEE Asia-Pacific Services Computing Conference.

[10]  Mei-Ling Shyu,et al.  Quality of service provision in mobile multimedia - a survey , 2011, Human-centric Computing and Information Sciences.

[11]  M. Zaharia,et al.  Above the Clouds : A View of Cloud Computing , 2009 .