Cover Page    Full-Text Download    
Subscribe Now
Recommend the Paper
Cloud Computing Software Architecture and Innovation in the Cloud  

Mehdi Bahrami

 Senior Software Analyzer, Lian Processor Co.,

BISC Member, University of California, USA

Abstract .Software architecture has emerged as a key sub-discipline of software engineering; particularly in the realm of the large-scale system development such as cloud computing systems. Cloud computing systems are constructed from many parts and components, the organization of the overall system and the software architecture presents a new set of design problems. This level of design has been addressed in high-level design for developing any application in a cloud computing systems. In this tutorial we provide an introduction to the emerging field of cloud computing software architecture. We begin by considering of what means of architecture and cloud computing systems, why we need software architecture for a cloud computing systems as a complex system, our motivation for study and research about software architecture, facts, goals, a number of common architectural styles upon which many systems are currently based and show how different styles can be combined in a single design. In this tutorial, we highlight some of the major problems and how people have an opportunity to persuade their innovations in this field. After that we will consider some issues in designing cloud computing architectures and selecting appropriate supporting technology. Then we present three case studies to illustrate how architectural representations can improve our understanding of cloud computing software systems. Finally, we survey some of the outstanding problems in the field, and consider a few of the promising research directions.
Keywords : Software Architecture, Cloud Computing Systems, Software Engineering, Network Software.

Subscribe Now

Email :    
Subscribe to receive free TOC's JSCSE by email

Recommend To Friend

Email :     People