Smart Government Cloud Computing und elastische Systeme für moderne Verwaltungen



Similar documents
Principles and Methods for Elastic Computing

Principles for Engineering Elastic IoT Cloud Systems

The Future of Real Time Services Delivery for IoT

Green Software Services From requirements to Business Models

Programming directives are popular in

Fine-Grained Elasticity Support for Cloud Applications: The CELAR Approach

Principles of Software-defined Elastic Systems for Big Data Analytics

MELA: Monitoring and Analyzing Elasticity of Cloud Services

Efficacy and Interactions in Efficity Operations Management

SALSA: A Framework for Dynamic Configuration of Cloud Services

Cloud Computing and Standards

IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment

P ERFORMANCE M ONITORING AND A NALYSIS S ERVICES - S TABLE S OFTWARE

Overview of IBM Cloud Integration

Cloud Computing for Business

EVALUATING CLOUD SERVICE ELASTICITY BEHAVIOR

A Gentle Introduction to Cloud Computing

Private Clouds with Open Source

Genome Analysis in a Dynamically Scaled Hybrid Cloud

BUNGEE An Elasticity Benchmark for Self-Adaptive IaaS Cloud Environments

Towards an Optimized Big Data Processing System

Historians and Production Management as Cloud Applications

Introduction to Red Hat Storage. January, 2012

Open Data Open Government

New Business Models for the Software Industry: The Emergence of Cloud Computing and Software Ecosystems

Cloud Computing. Jean-Claude DISPENSA IBM Distinguished Engineer

Intelligent Business Operations

Businessmodelle des SaaS Eco-Systems Chancen, Risiken und kritische Erfolgsfaktoren

Li Sheng. Nowadays, with the booming development of network-based computing, more and more

Cloud Computing Overview

c-eclipse: An Open-Source Management Framework for Cloud Applications

Towards Energy-efficient Cloud Computing

Track and Monitor Oracle Cloud Services

Mitgliederversammlung OdA ICT Bern. Kurzreferat Cloud Computing. 26. April 2012 Markus Nufer

An Implementation of Active Data Technology

Deploying a Geospatial Cloud

Cloud Computing and Big Data

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

SQL Server Neuerungen für Administratoren, Entwickler und BI-Nerds

22b.1. Software Platforms and Software Ecosystems. 22b Software Ecosystems. Plattform Leadership. Platforms and Ecosystems. Prof. Dr. U.

IBM Cloud Computing mraky nad Českou republikou. Petr Plodík high-end/blade product manager IBM Central and Eastern Europe

Disrupting The Market: Predictive Analytics As A Service

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Seamless adaptive multi-cloud management of service-based applications

A Generic Framework for Service-based Business Process Elasticity in the Cloud

Enabling Cloud Application Portability

CLOUD COMPUTING OVERVIEW

Have We Really Understood the Cloud Yet?

BUSINESS MANAGEMENT SUPPORT

A Mainframe Guy and Cloud Computing

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

Cloud-based business innovation, transformation, and the future of enterprise IT

Deployment Strategies for Distributed Applications on Cloud Computing Infrastructures

Data Sciences Focus Mobile Eco-System Contributions

What Is the Cloud?

A new era for the Life Sciences industry

The Sustainability Imperative despite Staggering and Interconnected Crises Prof. Dr. Klaus Töpfer

Rapid Application Development

Cloud Computing and Big Data What s the Big Deal

Int. J. Big Data Intelligence, Vol. 2, No. 1,

Cloud Computing and Big Data. What s the Big Deal?

DataCenter optimization for Cloud Computing

Infrastruktur Sicherheit mit Checkpoint

Destination Cloud. EMC Deutschland GmbH. Holger Daube. vspecialist Technical Teamlead Germany. Copyright 2010 EMC Corporation. All rights reserved.

Component 4: Introduction to Information and Computer Science. Topic III: Cloud Computing. Distributed computing

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO FULVIO VALENZA

CLOUD COMPUTING. A Primer

Mobility Management in Mobile Cloud Computing

Der attraktive Einstiegspunkt in Ihre moderne IT HPE Software Service Broker

[Who Cares?] as a Service

YOUR CLOUD, YOUR WAY EXTEND YOUR I.T. TO LET INSIGHT HAPPEN ANYWHERE STEVE GARONE MAY 21, 2013

Defining a framework for cloud adoption

Enabling Digitization with Next Generation Cloud

Wir begleiten Sie in die Cloud

In a dynamic economic environment, your company s survival

Christian Dinten HP Software - Business Technology Optimization BTO Solution Consultant & Ambassador

Cloud Computing and Big Data What Technical Writers Need to Know

How To Learn More About Openstack From A Computer Science Course

Dynamic Ranking of Cloud Providers

Fundamental Concepts and Models

Cloud Computing Now and the Future Development of the IaaS

Microsoft Cloud Services for Education. Matthew Fox Western Europe HQ Cloud Lead

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

Fact Sheet Yellowfin & Cloud Computing

Oracle Cloud: Oracle s Platform and Infrastructure Services. Amit Zavery Group Vice President Product Development

Advertising Automation SOFTWARE OVERVIEW

Fundamentals of Cloud Computing

Cloud-Testing vs. Testing a Cloud

Cloud Computing and Business Intelligence

Cloud Computing and the Data Centre of the Future

ISSN: (Online) Volume 2, Issue 3, March 2014 International Journal of Advance Research in Computer Science and Management Studies

Big-Data Computing with Smart Clouds and IoT Sensing

Cloud Computing Kundenbeispiele

APPLIED AND INTEGRATED SECURITY

Key Research Challenges in Cloud Computing

Ten Myths of Cloud Computing. Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014

CRN# CPET Cloud Computing: Technologies & Enterprise IT Strategies

Transcription:

Smart Government Cloud Computing und elastische Systeme für moderne Verwaltungen Univ.-Prof. Dr. Schahram Dustdar Distributed Systems Group TU Wien dsg.tuwien.ac.at

Smart Evolution People, Services,Things Smart egovernments & eadministrations Smart Energy Networks Elastic Systems & Processes Smart DVC Homes STB Game Machine TV PC Audio DVD Telephone Smart Transport Networks ehealth & Smart Health networks

Think Ecosystems: People, Services, Things Diverse users with complex networked dependencies and intrinsic adaptive behavior has: 1. Robustness mechanisms: achieving stability in the presence of disruption Marine Ecosystem: http://www.xbordercurrents.co.uk/wildlife/marine-ecosystem-2 2. Measures of health: diversity, population trends, other key indicators

Was bedeutet Trusted? Vertrauen durch Wissen/Gewissen Wissen wer hat Zugriff auf meine Daten wo genau liegen meinen Daten was passiert mit meinen Daten

Was bedeutet Smart? 1. Keine Silos -> Konvergenz 2. Partizipation aller 3. Signifikanter Mehrwert der Dienste -> Elastizität der Systeme

Technologien & Konzepte Petabytes of Data Billions of Devices Novel aspects and Insights SaaS / PaaS / IaaS Private / Public Community / Hybrid Twitter / Facebook Novel Participation Models Novel Data Providers Novel Computing Models

Elasticity Scaleability Resource elasticity Software / human-based computing elements, multiple clouds Quality elasticity Non-functional parameters e.g., performance, quality of data, service availability, human trust Elasticity Costs & Benefit elasticity rewards, incentives

Multidimensional Elasticity

Elasticity Model Elasticity Signature Elasticity Space

Basic primitives Specifying and controling elasticity Schahram Dustdar, Yike Guo, Rui Han, Benjamin Satzger, Hong Linh Truong: Programming Directives for Elastic Computing. IEEE Internet Computing 16(6): 72-77 (2012) SYBL (Simple Yet Beautiful Language) for specifying elasticity requirements SYBL-supported requirement levels Cloud Service Level Service Topology Level Service Unit Level Relationship Level Programming/Code Level Current SYBL implementation in Java using Java annotations in XML @SYBLAnnotation(monitoring=,constraints=,strategies= ) <ProgrammingDirective><Constraints><Constraint name=c1>...</constraint></constraints>...</programm ingdirective> as TOSCA Policies <tosca:servicetemplate name="pilotcloudservice"> <tosca:policy name="st1" policytype="syblstrategy"> St1:STRATEGY minimize(cost) WHEN high(overallquality) </tosca:policy>...

High level elasticity control #SYBL.CloudServiceLevel Cons1: CONSTRAINT responsetime < 5 ms Cons2: CONSTRAINT responsetime < 10 ms WHEN nbofusers > 10000 Str1: STRATEGY CASE fulfilled(cons1) OR fulfilled(cons2): minimize(cost) #SYBL.ServiceUnitLevel Str2: STRATEGY CASE iocost < 3 Euro : maximize( datafreshness ) #SYBL.CodeRegionLevel Cons4: CONSTRAINT dataaccuracy>90% AND cost<4 Euro Georgiana Copil, Daniel Moldovan, Hong-Linh Truong, Schahram Dustdar, "SYBL: an Extensible Language for Controlling Elasticity in Cloud Applications", 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), May 14-16, 2013, Delft, Netherlands

Elasticity Model for Cloud Services Moldovan D., G. Copil,Truong H.-L., Dustdar S. (2013). MELA: Monitoring and Analyzing Elasticity of Cloud Service. CloudCom 2013 Elasticity Pathway functions: to characterize the elasticity behavior from a general/particular view Elasticity Space Elasticity space functions: to determine if a service unit/service is in the elasticity behavior

Service requirement Multi-Level Elasticity Space COST<= 0.0034$/client/h 2.5$ monthly subscription for each service client (sensor) Determined Elasticity Space Boundaries Clients/h > 148 300ms ResponseTime 1100 ms Elasticity Space Clients/h Dimension Elasticity Space Response Time Dimension

Service requirement Multi-Level Elasticity Pathway COST<= 0.0034$/client/h 2.5$ monthly subscription for each service client (sensor) Cloud Service Elasticity Pathway Event Processing service unit Elasticity Pathway

Elasticity space and pathway analytics Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, MELA: Elasticity Analytics for Cloud Services, International Journal of Big Data Intelligence, 2014

Elasticity dependency analysis The elasticity of a service unit affects the elasticity of another unit. How to characterize such cause-effect: elasticity dependency Modeling collective metrics evolution in relation to requirements Daniel Moldovan, Georgiana Copil, Hong-Linh Truong, Schahram Dustdar, On Analyzing Elasticity Relationships of Cloud Services, 6 th International Conference on Cloud Computing Technology and Science, 15-18 December 2014, Singapore

Enable elasticity reconfiguration at runtime Analysis detects problems but predefined strategies do not always work! Changing elasticity specifications at runtime without stoping services

Zusammenfassung 1. Denken in Ökosystemen von Software Services, Menschen und Internet der Dinge 2. Konvergenz von Systemen und Prozessen - Keine System- und Daten-Silos sondern 3. Elastische Systeme statt statischer Systeme 4. Awareness: Kontext + National- und länderspezifische Richtlinien in Hybrid Clouds

Herzlichen Dank für Ihre Aufmerksamkeit Prof. Dr. Schahram Dustdar Distributed Systems Group TU Wien dsg.tuwien.ac.at