Understanding and Addressing Architectural Challenges of Cloud- Based Systems
|
|
|
- Edmund Lang
- 10 years ago
- Views:
Transcription
1 Understanding and Addressing Architectural Challenges of Cloud- Based Systems M. Ali Babar CREST Centre for Research on Engineering Software Technologies University of Adelaide, Australia Keynote BDCloud 2014, Sydney, Australia December, 5, 2014.
2 Background Brief M. Ali Babar Professor of Software Engineering, University of Adelaide, Australia Nov PhD in CSE, University of New South Wales Work History: Reader, Lancaster, UK, Feb Nov IT University of Copenhagen, Denmark: Dec Lero, Ireland: NICTA, Australia: JRCASE, Macquarie University: Various industrial roles in IT: Prior to 2001 Research Interests: Software Architecture, Service Orientation, Cloud Computing, and Software Development Paradigm
3
4 Cloud Computing Research Threads Decision Support Systems Processes for Engineering Clouds Architecting Cloud Systems & Services
5 Outline What is Software Architecture & Why is It Important? Key Facets of Cloud Computing & Architecture Systematically Building Architectural Knowledge for Cloud-Based Systems Cases of Leveraging Architectural Knowledge Concluding Remarks
6 Why is Architecture Critical & What is It?
7 Some Scenarios for Architectural Support legal experts Scenario 3 data only in region B processing only in region A Region B specification tools Scenario 2 data only in region B domain experts Scenario 1 processing and data only in region A Region C Region A A Public Agency Wants to Use Clouds for Storing and Processing Highly Sensitive Data. An Engineering Company Intends to Use Clouds for its Highly Confidential Documents. Leveraging Cloud Bursting without Violating Legal Constraints and Agreements with Customers
8 Software Architecture The software architecture of a system is the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both (Bass, L., et. al., 2013). Fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution (ISO/IEC 42010). Its all about DECISIONS in certain context bad, good and better ones.
9 Relating Architecture with Cloud Computing Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. (A definition by the US National institute of standards and technology (NIST))
10 Key Facets of Cloud Computing & Architecture Reproduced from Figure 1 of The Future of Cloud Computing: Opportunities for European Cloud Computing beyond 2010.
11 Getting Architecture Right is Hard!..The life of a software architect is a long (and sometimes painful) succession of sub-optimal decisions made partly in the dark (Philippe Kruchten)
12 Knowledge Centric Design & Evaluation Specifying ASRs Patterns and tactics Sketches of candidate views, Determined by patterns Chosen, combined views plus doc n. beyond views text text text Architecture design Prioritized Quality Attribute Scenarios Documenting Architecture Evaluation Requirements, constraints Stakeholders Adapted from: Hofmeister, C., et al., A general model of software architecture design derived from five industrial approaches. Journal of Systems and Software 80(1): (2007).
13 Systematically Exploring Relevant Literature
14 Empirism as a Research Approach Empiricism Generally being regarded at the heart of the modern scientific methods, that our theories should be based on our observations of the world rather than on intuition or faith Empirical Software Engineering (ESE) Empirical research in SE is the scientific use of quantitative and qualitative data to understand and improve software product and software development process (Vic Basili) Data is central element to address a research issues related to processes, technologies, or people ESE Helps in Understanding and Developing/ Improving Processes, Technologies, People
15 Key Areas of Architectural Research Challenges
16 Research Challenges for Architectural Support Interoperability Support for interoperability for multiple collaborative services. Privacy Identifying trusted cloud services to process sensitive data. Data placement strategies based on privacy requirements. Scalability Automatic identification of traffic patterns for dynamic scalability. Adaptability Support adaptability of service transmission environment according to specific Quality of Service (QoS) requirements and provide communication space specific to a customer s needs. Service Selection Collaboration among cloud service providers (service discovery, advertisement and composition). Market-oriented resource and service provisioning.
17 Research Challenges for Architectural Support Cloud Service Federation Cloud brokerage for federated clouds. Increase capacity by delegating tasks to federated clouds. Inter layer mappings of corresponding layers of reference cloud mode among federated clouds. Decentralize deployment infrastructure of by multiple providers. Limited resource in a single cloud provider in stressed data centers. Avoid cloud vendor lock-in. Service Level Agreement (SLA) Compliance SLA specific cloud services discovery. Cloud system behavior anticipation according to specific QoS requirements. Decentralization of consistency and scalability management of the services.
18 Research Challenges for Architectural Support Pervasive Embedded Networks on Cloud Management of mash-up services on shared cloud resources. Compliance with concrete semantic structures for information presentation and communication. Domain Specific Data visualization from various types of data sources (wireless devices, web applications and medical images). Workflows management on cloud Business processes cooperation for processing sensitive data. Rationally fragmenting a workflow model. Deploy workflow fragments on the underlying collaborative architectural components.
19 Building and Leveraging Body of Knowledge
20 Design Knowledge Support Architectural Knowledge Share (C) Lack of Architectural Knowledge usually Results in Severe System Design Problems. Huge Technical Debt on Suboptimal Design Decisions. General Knowledge Context Knowledge Integrate (B) Distill (H) Apply (I) Trace (D) Trace (D) Learn (E) Producer Architect (A) Reasoning Knowledge Consumer Evaluate (F) Synthesize (G) Trace (D) Search / Retrieve (J) Evaluate (F) Design Knowledge Key Guidance and Tools Knowledge Type Actor Traceability created by producers and used by consumers Consuming activity Producing activity Types of Architectural Knowledge. Manage & Share Knowledge. Architectural Description for Reuse. We Developed A Characterization Scheme of Architectural Design Knowledge. An Infrastructure for Capturing and Sharing Architectural Knowledge.
21 Classifying Cloud Architecture Knowledge
22 Discovering & Cataloguing Architecture Styles
23 Architecture Design Knowledge Ecosystem collaboration Company Private Ecosystem A Private Ecosystem B Employee Private Ecosystem C Implementing create customized AK input form share AK Public Ecosystem View AK Modeling IDE AK Consume AK Extraction KBase AK Consume Modeling Tool Requirement Integration integration CM/Issue Tracking
24 Knowledge-Driven Infrastrucutre Design
25 Infrastructure for Collaborative Engineering Context Supporting Large Distributed Engineering Teams. Challenges Dozens of Different Engineering Tools Required. Some Commercial Tools (IBM SameTime and MS Communicator) Available but Across Vendor Integration is Problematic & Tools are Expensive. Just In Time (JIT) Composition and Use of Services. Misalignment between Tools, Processes and People. Proposed Solution Cloud-Based Infrastructure for Providing TaaS to Distributed Engineering Teams.
26 Tools as a Service (TaaS)!
27 Some Commercial Tools AgileZen LucidChart Tool MeetingSphere Microsoft Live Meeting Microsoft Project Microsoft Team Foundation Server Pidoco IBM Rational Suite Cloud9 IDE Eclipse Orion exo Platform Description Collaborative Project Management Tool for Creating Different Models Group Meeting and Decision Support System Web Conference Service Project Management Solution Source Control, Data Collection/Reporting and Project Tracking Software to Design GUIs for Web and Mobile Apps and Make it Live to Share with other Users Suite of Tools for Different Phases of Software Development Life Cycle Cloud-Enabled Online IDE Cloud-Enabled IDE that can be hosted on private/public clouds. Collaboration Platform and IDE.
28 Key Requirements for Architectural Support Hosting & Provisioning/De-provisioning Heterogeneous Engineering Tools. Maintaining Security & Privacy. Management of Repositories of Requirements, Tools and Services. Seamless Integration of Applications and tools. Composition of Just-in-Time Tools Suites. Alignment of Processes, Tools, and People. Workspaces Supporting Tools Collaboration & Artifacts Traceability for Virtual Teams.
29 Envisioned High Level Architectural Solution Tools Hosted in Public or Private Clouds Data (Content Elements) Integration through Common Semantic Model Using Ontologies Core Elements of TaaS Space High-level Architecture Overview
30 Semantic Integration Among Tools Explicitly Describing Common Concepts Mapping Between Tools Specific & Common Concepts ASR and Knowledge Management Tool Modeling Tool End Users End Users
31 Building Semantically Integrated Data Model ASR and KM Concepts Modeling Concept End to End Integration Probes and Plugins to Map Data of Tools onto Aggregated Ontology Model. Generating RDF Graphs from Aggregated Ontology Model.
32 A Suite of Ontologies for TaaS TaaS Space Ontology (SpaT) Establishing Relations among Activities, Tasks and Artifacts. Capability Ontology (CapT) Representing Capabilities of Tools and Users Requirements; Enabling Matching. Change Ontology (ChaT) - Monitoring and Tracking Changes Made to Different Artifacts with Different Tools. Annotation Ontology (Annt) Annotating Artifacts for Establishing Trace Links between Artifacts and analyzing Impact of Change on Artifacts by Actions Taken.
33 Architecture of Integration Systems Subsystem for Annotation, Semantic Integration and Collaboration Notifications based on Ontology Model
34 Architectural Knowledge for Migrating Clouds
35 Architecture-Based Migration Process Source: Kazman R., Woods S. G., Carrière S. J.: Requirements for Integrating Software Architecture and Reengineering Models: CORUM II, in proc. of the Working Conference on Reverse Engineering (WCRE'98), pp. 154, IEEE, 1998
36 Migrating Tools to Cloud Infrastructure Migrating Software Metrics Collection and Analysis Tool called Hakystat Supporting a Large Number of Organizations for Process and Product Metrics for Monitoring and Improvement Features & resources Organizations Require Elastic Computing and Storage Resources SaaS on IaaS (Amazon) or SaaS on PaaS (Goolge)
37 Architecture of Hackystat Generates reports for external clients Provides visualization of different metrics through GUIs Receives and stores data and provides daily abstractions Provides daily abstraction of data Provides weekly, monthly and yearly abstractions of metrics
38 Quality Attributes & Architectural Decisions Quality Attributes Scalability Portability Compatibility Reliability & Autonomous Scalability Efficient & effective deployments Architectural Decisions Amazon EC2 & S3 Google App Engine Replication of system services to meet performance requirments. Separation of database layer into a new service that utilizes platform specific persistency features. A wrapper layer is added to ensure platform independence. A separate database layer to provide seamless transfer of database layer. System features are exposed through origonal REST API. A wrapper layer is added to provide abstraction to services cluster and their deployment configuration. Façade/Waper layer to provide abstraction. Amazon s Elastic Load Balancer ensures autonomous scalability. Amazon Elastic Load Balancer ensures auto scaling as well as efficient and cost effective deployment configuration. No action required. Scalability is handled by platform. Refactoring of persistency components to make it compatible with Google Datastore persistence. Portability to other platforms is not possible. System features are exposed through origonal REST API. Ensured by platform. Deployment of application components on cloud is managed by platform.
39 Architectural Views of Hackystat in Cloud Source: Chauhan, M. A., Ali Babar, M., Towards Process Support for Migrating Applications to Cloud Computing, Int l Conference on Cloud Computing & Service Computing, 2012.!
40 Architecture-Based Cloud Migration Process Source: Ahmed, A., Ali Babar, M., A Framework for Architecture-Driven Migration of Legacy System to Cloud-Enabled Software, Companion Volume of WICSA, 2014.
41 Cloud Migration Process Support
42 What is Needed?
43 Concluding Remarks Software Architecture Plays a Vital Role in Design and Evolution of Cloud-Based Systems Rapid Adoption of Cloud Computing has Created Huge Gap in Software Architecture Design Knowledge that can Result in Technical Debts Dozens of Architectural Related Challenges in Designing & Evaluating Cloud-Based Systems Systematically Building and Leveraging Architectural Design Knowledge is Important for Developing on or Migrating to Clouds
44 Acknowledgements Slides are based on the work that is being carried out in my group in close collaboration with several colleagues, students, and industrial partners. Some research challenges and promising solutions have been developed for joint research proposals. TaaS Platform work is being driven by Aufeef Chauhan. Professor Michael Sheng advised on the development of Ontological solutions.
45 Thank You! Questions M. Ali Babar malibabar.wordpress.com
Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds
Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds M. Ali Babar Lancaster University, UK & IT University of Copenhagen Talk @ MESOCA, Eindhoven, the Netherlands September,
Cloud Computing for Global Software Engineering: Designing Infrastructures and Supporting Migration
Cloud Computing for Global Software Engineering: Designing Infrastructures and Supporting Migration M. Ali Babar Lancaster University, UK & ITU of Copenhagen, Denmark Tutorial @ ISSSE, Salerno, Italy July
Cloud Computing as a Source of Innovation for Global Software Engineering
Cloud Computing as a Source of Innovation for Global Software Engineering M. Ali Babar The University of Adelaide, Australia April 3, 2014. Background Brief M. Ali Babar Professor of Software Engineering
PTaaS: Platform for Providing Software Developing Applications and Tools as a Service
PTaaS: Platform for Providing Software Developing Applications and Tools as a Service Muhammad Aufeef Chauhan PhD Student Software and Systems Section [email protected] Muhammad Ali Babar Professor Software
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh
Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010
Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE
CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas
CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas PART 1 A brief Concept of cloud Issues in cloud Security Issues A BRIEF The Evolution Super
Logical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
Cloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
CLOUD COMPUTING. A Primer
CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33
CLOUD COMPUTING NEW TECHNOLOGIES 1 Gokul krishnan. 2 M, Pravin raj.k, 3 Ms. K.M. Poornima 1, 2 III MSC (software system), 3 Assistant professor M.C.A.,M.Phil. 1, 2, 3 Department of BCA&SS, 1, 2, 3 Sri
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
Testing as a Service on Cloud: A Review
Testing as a Service on Cloud: A Review Shruti N. Pardeshi 1, Vaishali Choure 1 Research Scholar, 2 Associate Professor, Medicaps Group of Institutions,Indore Abstract Software testing is an important
CLOUD COMPUTING An Overview
CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this
Architectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana
Service Component Architecture for Building Cloud Services
Service Component Architecture for Building Cloud Services by Dr. Muthu Ramachandran, Principal Lecturer in the Computing and Creative Technologies School Abstract: The emergence of cloud computing has
Seamless adaptive multi-cloud management of service-based applications
Seamless adaptive multi-cloud management of service-based applications Open solution brings Interoperability & Portability to PaaS The future of Cloud computing: Elasticity, Legacy Support, Interoperability
Lecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
Architecting the Cloud
Architecting the Cloud Sumanth Tarigopula Director, India Center, Best Shore Applications Services 2011Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
Seminar: Security Metrics in Cloud Computing (20-00-0577-se)
Technische Universität Darmstadt Dependable, Embedded Systems and Software Group (DEEDS) Hochschulstr. 10 64289 Darmstadt Seminar: Security Metrics in Cloud Computing (20-00-0577-se) Topics Descriptions
Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm
Web Application Hosting Cloud Solution Architecture http://www.cloud-council.org/web-app-hosting-wp/index.htm February, 2015 Presenters Heather Kreger CTO International Standards, IBM US [email protected]
Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
REVIEW OF CLOUD TESTING, TYPES, CHALLENGES AND FUTURE SCOPE
http:// REVIEW OF CLOUD TESTING, TYPES, CHALLENGES AND FUTURE SCOPE 1 Bhumika Maurya, 2 Chandraprabha and 3 Rashmi Patil 1,2 Research Scholar, SRMS CET, Bareilly. (India) 3 Assistant Professor, SRMS CET,
Key Research Challenges in Cloud Computing
3rd EU-Japan Symposium on Future Internet and New Generation Networks Tampere, Finland October 20th, 2010 Key Research Challenges in Cloud Computing Ignacio M. Llorente Head of DSA Research Group Universidad
[email protected] [email protected]
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
International Journal of Engineering Research & Management Technology
International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM
White Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
Applying Business Architecture to the Cloud
Applying Business Architecture to the Cloud Mike Rosen, Chief Scientist Mike.Rosen@ WiltonConsultingGroup.com Michael Rosen Agenda n What do we mean by the cloud? n Sample architecture and cloud support
A Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
CompatibleOne Open Source Cloud Broker Architecture Overview
CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER October 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 2 Section A: CompatibleOne: Open Standards and
Kent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
Trust and Dependability in Cloud Computing
Trust and Dependability in Cloud Computing Claus Pahl IC4 Principal Investigator November 7 th, 2013 Research Philosophy design for growth design for best service provision design for widest acceptance
CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009
Perspectives on Moving to the Cloud Paradigm and the Need for Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 2 NIST Cloud Computing Resources NIST Draft Definition of
Mobile and Cloud computing and SE
Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group
Deploying a Geospatial Cloud
Deploying a Geospatial Cloud Traditional Public Sector Computing Environment Traditional Computing Infrastructure Silos of dedicated hardware and software Single application per silo Expensive to size
Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory
Perspectives on Cloud Computing and Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory Caveats and Disclaimers This presentation provides education on cloud technology and its benefits
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
Portable Cloud Services Using TOSCA
Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
A Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
CMotion: A Framework for Migration of Applications into and between Clouds
Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application
Cloud Computing. Cloud computing:
Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:
Migration of Legacy Applications to the Cloud
Migration of Legacy Applications to the Cloud A Review on Methodology and Tools for Migration to the Cloud Alexis Wallskog Pappas Alexis Wallskog Pappas VT 2014 Examensarbete, 15 hp Supervisor: Pedher
Unified Communications and the Cloud
Unified Communications and the Cloud Abstract Much has been said of the term cloud computing and the role it will play in the communications ecosystem today. Undoubtedly it is one of the most overused
Aneka: A Software Platform for.net-based Cloud Computing
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab [email protected]
Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab [email protected] 1 Disclaimers This presentation provides education on Cloud Computing and its security
Cloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
Cloud Computing An Introduction
Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini [email protected] Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di
Cloud Computing Utility and Applications
Cloud Computing Utility and Applications Pradeep Kumar Tiwari 1, Rajesh Kumar Shrivastava 2, Satish Pandey 3, Pradeep Kumar Tripathi 4 Abstract Cloud Architecture provides services on demand basis via
Security Issues in Cloud Computing
Security Issues in Cloud Computing Dr. A. Askarunisa Professor and Head Vickram College of Engineering, Madurai, Tamilnadu, India N.Ganesh Sr.Lecturer Vickram College of Engineering, Madurai, Tamilnadu,
Cloud Courses Description
Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,
BUSINESS MANAGEMENT SUPPORT
BUSINESS MANAGEMENT SUPPORT Business disadvantages using cloud computing? Author: Maikel Mardjan [email protected] 2010 BM-Support.org Foundation. All rights reserved. EXECUTIVE SUMMARY Cloud computing
Cloud Computing: The Next Computing Paradigm
Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea [email protected],
Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.
Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing
Storage Clouds. Enterprise Architecture and the Cloud. Author and Presenter: Marty Stogsdill, Oracle
Deploying PRESENTATION Public, TITLE Private, GOES HERE and Hybrid Storage Clouds Enterprise Architecture and the Cloud Author and Presenter: Marty Stogsdill, Oracle SNIA Legal Notice The material contained
Sistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture
Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture 1 B. Kamala 2 B. Priya 3 J. M. Nandhini 1 2 3 ABSTRACT The global economic recession and the shrinking budget
Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000
Software Systems Architecture in a World of Cloud Computing Christine Miyachi SDM Entering Class 2000 Copyright Christine Miyachi 2013 Outline Overview of cloud computing The business of cloud The process
Cloud Computing Standards: Overview and ITU-T positioning
ITU Workshop on Cloud Computing (Tunis, Tunisia, 18-19 June 2012) Cloud Computing Standards: Overview and ITU-T positioning Dr France Telecom, Orange Labs Networks & Carriers / R&D Chairman ITU-T Working
RED HAT: UNLOCKING THE VALUE OF THE CLOUD
RED HAT: UNLOCKING THE VALUE OF THE CLOUD Chad Tindel September 2010 1 RED HAT'S APPROACH TO THE CLOUD IS BETTER Build better clouds with Red Hat 1. The most comprehensive solutions for clouds both private
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 Software as a Model for Security in Cloud over Virtual Environments S.Vengadesan, B.Muthulakshmi PG Student,
It s All About Cloud Key Concepts, Players, Platforms And Technologies
It s All About Cloud Key Concepts, Players, Platforms And Technologies 3-day seminar Description Cloud computing has gained a lot of attention in recent years. It has mostly been used for non business
Cloud Computing For Distributed University Campus: A Prototype Suggestion
Cloud Computing For Distributed University Campus: A Prototype Suggestion Mehmet Fatih Erkoç, Serhat Bahadir Kert [email protected], [email protected] Yildiz Technical University (Turkey) Abstract
FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
LOGO Resource Management for Cloud Computing
LOGO Resource Management for Cloud Computing Supervisor : Dr. Pham Tran Vu Presenters : Nguyen Viet Hung - 11070451 Tran Le Vinh - 11070487 Date : April 16, 2012 Contents Introduction to Cloud Computing
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Yinong Chen 2 Big Data Big Data Technologies Cloud Computing Service and Web-Based Computing Applications Industry Control
Certified Cloud Computing Professional VS-1067
Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing
See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
Implementing XML-based Role and Schema Migration Scheme for Clouds
Implementing XML-based Role and Schema Migration Scheme for Clouds Gurleen Kaur 1, Sarbjeet Singh 2 Computer Science and Engineering, UIET Panjab University, Chandigarh, India 1 [email protected]
