The future is bright with clouds Hong Zhu Dept of Computing and Communications technology Oxford Brookes University, Oxford OX33 1HX, UK

Slides:



Advertisements
Similar presentations
Prepared for [xxxx] – Commercial in Confidence connect transform protect A Cloudy Cyberspace? Tony Roadknight – Technical Architect.
Advertisements

DBCP XXI, Buenos Aires Challenges facing the DBCP Part 1 : Technical challenges.
System Center 2012 R2 Overview
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Tom Yarmas CTO – Cloud Technologies U.S. Public Sector Cloud Computing: How to do it right!
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Elusive Bugs: Can you catch them all? Hong Zhu Department of Computing and Communications technology Oxford Brookes University, Oxford OX33 1HX, UK
CS351 - Software Engineering (AY2005)1 What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Topics Problem Statement Define the problem Significance in context of the course Key Concepts Cloud Computing Spatial Cloud Computing Major Contributions.
Modeling Public Pensions with Mathematica and Python II
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
What is inside a cloud? An architectural map of the cloud Landscape Presented by: Omer Iltaf 1 st Semester BCM.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. FIVE ESSENTIAL CHARACTERISTICS. WHAT IS CLOUD? 2.
Leverage the Power of the Cloud for your Business Phil Marshall Hosting & Managed Services Meridian IT e :
CLOUD COMPUTING. IAAS / PAAS / SAAS LAYERS. Olena Matokhina Development and Consulting Team Lead 2 ABOUT PRESENTER.
© NICTA 2008 Slide 1 of 44 Moderated by: Vladimir Tosic (NICTA) MW4SOC 2010 Discussion Session Middleware for Clouds vs. Middleware for Other SOC: What.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Abstract Cloud data center management is a key problem due to the numerous and heterogeneous strategies that can be applied, ranging from the VM placement.
Introduction to Cloud Computing
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
FIORANO SERVICE BUS The Cloud Enablement Platform
Service Catalog Self Service Elasticity Provisioning Chargeback Standardization Security Elasticity Flexibility Integration Economies of Scale.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate.
Interoperability in the Cloud By Alex Espinoza
Lets agree that an Optimized Data Center is not yet a Cloud +=
Cloud computing.
The Legal Issues Facing Digital Forensic Investigations In A Cloud Environment Presented by Janice Rafraf 15/05/2015Janice Rafraf1.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Data platform market will be 36.2B by 2012Database key in hosted scenarios.
A Self-Manageable Infrastructure for Supporting Web-based Simulations Yingping Huang Xiaorong Xiang Gregory Madey Computer Science & Engineering University.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
For Testbeds TM. Secure, multi-tenant cloud orchestration platform –Turnkey platform for delivering IaaS clouds –Hypervisor agnostic –Massively scalable,
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
Define Cloud Computing
Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la gestion d’infrastructure de type Cloud (SDI)
Enterprise Cloud Computing
PaaSport Introduction on Cloud Computing PaaSport training material.
Paperless Timesheet Management Project Anant Pednekar.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Web Technologies Lecture 13 Introduction to cloud computing.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Ram Kumar - Director – Product Management techcello (A Division of Asteor Software Inc) MultiTenancy Basics.
Cloud Powered Rural Telecenters – A Model for Sustainable Telecenters Osman Ghazali, Baharudin Osman, Azizah Ahmad, Azizi Abas, Abdul Razak Rahmat, Mohamed.
Cloud, big data, and mobility Your phone today probably meets the minimum requirements to run Windows Server 2003 Transformational change up.
Cloud Computing Security With More Than 50 Years Of Security And Enterprise Experience Cloud Raxak Automating Cloud Security. Cloud Raxak automates and.
Platform as a Service
Autonomic aspects in cloud data management Alexandra Carpen-Amarie KerData.
PaaS solutions evaluation CERN openlab Summer Students Lightning Talks Sessions Sofia Danko › 19/08/2014.
Understanding SaaS Architecture
The Future? Or the Past and Present?
The Future? Or the Past and Present?
The NPD Group - Enterprise DC Agenda
CNIT131 Internet Basics & Beginning HTML
In-Class Activity… Cloud Computing.
Applied Formal Methods Seminars
Service Oriented Architecture for Cloud Based Travel Reservation Software as a Service Comp 684 – Rayna Burgess.
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Cloud Computing: Concepts
Fundamental Concepts and Models
Andy Puckett – Sales Engineer
Administrative Software in Microsoft Azure Lets Companies Increase Productivity and Control “After conducting analysis and research for the best offer.
Basics of Cloud Computing
Presentation transcript:

The future is bright with clouds Hong Zhu Dept of Computing and Communications technology Oxford Brookes University, Oxford OX33 1HX, UK

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?

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 and rapid deployment

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

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

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!