1 / 6

The future is bright with clouds

The future is bright with clouds. Hong Zhu Dept of Computing and Communications technology Oxford Brookes University, Oxford OX33 1HX, UK Email: hzhu@brookes.ac.uk. My Position. With the rapid development of cloud computing, the future of Software Cybernetics is bright.

odin
Download Presentation

The future is bright with clouds

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The future is bright with clouds Hong Zhu Dept of Computing and Communications technology Oxford Brookes University, Oxford OX33 1HX, UK Email: hzhu@brookes.ac.uk

  2. My Position With the rapid development of cloud computing, the future of Software Cybernetics is bright. • What is cloud computing? • What role can software cybernetics play?

  3. Cloud Computing • Cloud computing paradigm is based on an architecture that consists of three sub-models: • Business model • Pay-per-use • Management model • A large amount of computational resource is managed by cloud owner for balance between performance and efficiency • Technology model • A stack of highly complicated computing technology enables elastic scale of computing with rapid development andrapid deployment

  4. A Model of Cloud Computing Automatic and continuous integration and testing, Self-configuration and composition, Self adaptation, etc. Automatic, Autonomic, Self-adaptive, Optimization w.r.t. SLA

  5. Cloud Software Architecture User User User User User User Tenant SaaS Data Data Data Data Data Data Tenant Meta-data Meta-data Building the software for a new tenant is by integration and composition of existing services. Evolution of a service may affect many tenants. Code (service) Code (service) Code (service) Code (service) PaaS Platform Code (service) Code (service) Code (service) IaaS (Cloud infrastructure/hardware)

  6. Challenges to software engineering • Existing theories, methods, techniques, and tools are for human to perform development activities • The ideal solution for developing and maintaining cloud systems require automation: • New measurements and metrics • New processes • New control mechanism/process, etc. These are what cybernetics are all about!

More Related