BUSINESS PROCESS DESIGN: TOWARDS SERVICE-BASED GREEN INFORMATION SYSTEMS Barbara Pernici, Danilo Ardagna, Cinzia Cappiello Politecnico di Milano

Slides:



Advertisements
Similar presentations
L3S Research Center University of Hanover Germany
Advertisements

Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
SLA-Oriented Resource Provisioning for Cloud Computing
System Center 2012 R2 Overview
Walter Binder University of Lugano, Switzerland Niranjan Suri IHMC, Florida, USA Green Computing: Energy Consumption Optimized Service Hosting.
Active Context Tracking™ technology enabling business transaction management in a distributed environment Rocky Mountain CMG Spring? ‘09 Forum.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Proactive Prediction Models for Web Application Resource Provisioning in the Cloud _______________________________ Samuel A. Ajila & Bankole A. Akindele.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
A Service Selection Model to Improve Composition Reliability Natallia Kokash.
Adaptive information systems Prof. Barbara Pernici Department of Electronics and Information Politecnico di Milano April 24, 2007.
SLA-aware Virtual Resource Management for Cloud Infrastructures
Energy Management and Adaptive Behavior Tarek Abdelzaher.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automated Workload Management in.
New Challenges in Cloud Datacenter Monitoring and Management
Fault Recovery in WS-Diamond using the SH-BPEL Engine and PAWS Barbara Pernici Politecnico di Milano May 11, 2007.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Advanced Energy Management in Cloud Computing multi data center environments Giuliana Carello, DEI, Politecnico di Milano Danilo.
Monitoring Latency Sensitive Enterprise Applications on the Cloud Shankar Narayanan Ashiwan Sivakumar.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Cloud Computing Energy efficient cloud computing Keke Chen.
This project is partially funded by European Commission under the 7th Framework Programme - Grant agreement no ECO 2 Clouds team Barbara Pernici,
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
Improving Network I/O Virtualization for Cloud Computing.
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
POLIMI adaptive WS tool set Barbara Pernici Dagstuhl, February 8, 2007.
20 October 2006Workflow Optimization in Distributed Environments Dynamic Workflow Management Using Performance Data David W. Walker, Yan Huang, Omer F.
Min Chen, and Yuhong Yan Concordia University, Montreal, Canada Presentation at ICWS 2012 June 24-29, 2012, Hawaii (Honolulu), USA Redundant Service Removal.
Xiao Liu CS3 -- Centre for Complex Software Systems and Services Swinburne University of Technology, Australia Key Research Issues in.
GRID’2012 Dubna July 19, 2012 Dependable Job-flow Dispatching and Scheduling in Virtual Organizations of Distributed Computing Environments Victor Toporkov.
Challenges towards Elastic Power Management in Internet Data Center.
Multicriteria Driven Resource Management Strategies in GRMS Krzysztof Kurowski, Jarek Nabrzyski, Ariel Oleksiak, Juliusz Pukacki Poznan Supercomputing.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Efficient Provisioning of Service Level Agreements for Service Oriented Applications Valeria Cardellini, Emiliano Casalicchio, Vincenzo Grassi, Francesco.
M. Adorni, F. Arcelli, D. Ardagna, L. Baresi, C. Batini, C. Cappiello, M. Comerio, M. Comuzzi, F. De Paoli, C. Francalanci, S.Grega, P. Losi, A.Maurino,
Towards Constraint-based High Performance Cloud System in the Process of Cloud Computing Adoption in an Organization Speaker : 吳靖緯 MA0G0101.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Grigori Melnik, Fernando Simonazzi Microsoft patterns & practices patterns & practices symposium 2013 Autoscaling in Windows Azure aka.ms/autoscaling.
Managing Server Energy and Operational Costs Chen, Das, Qin, Sivasubramaniam, Wang, Gautam (Penn State) Sigmetrics 2005.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Taskforce 5 Energy/Cost Aware Management Control ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
Centre for Advanced Studies © 2005 IBM Corporation May 21, 2005 Hierarchical Model-based Autonomic Control of Software Systems Marin Litoiu, IBM CAS Toronto.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Analysis and Forming of Energy Efficiency and Green IT Metrics Framework for Sonera Helsinki Data Center HDC Matti Pärssinen Thesis supervisor: Prof. Jukka.
Practical IT Research that Drives Measurable Results 1Info-Tech Research Group Get Moving with Server Virtualization.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Kick-off Meeting – Feb Stênio Fernandes SLA4CLOUD: Measurement and SLA Management of Heterogeneous Cloud Infrastructures.
18 May 2006CCGrid2006 Dynamic Workflow Management Using Performance Data Lican Huang, David W. Walker, Yan Huang, and Omer F. Rana Cardiff School of Computer.
Information ITIL Technology Infrastructure Library ITIL.
Service Assurance in the Age of Virtualization
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Server Virtualization IT Steering Committee, March 11, 2009
Dipartimento di Elettronica, Informazione e Bioingegneria
Analyzing Security and Energy Tradeoffs in Autonomic Capacity Management Wei Wu.
Rocky Mountain CMG Spring? ‘09 Forum
Utilizing the Capabilities of Microsoft Azure, Skipper Offers a Results-Based Platform That Helps Digital Advertisers with the Marketing of Their Mobile.
Users Manage Terabytes of Data with Powerful and Agnostic Hosting from Azure Cloud Service Partner Logo “Given the challenges we face both in dealing with.
Self-Managed Systems: an Architectural Challenge
Towards Predictable Datacenter Networks
Presentation transcript:

BUSINESS PROCESS DESIGN: TOWARDS SERVICE-BASED GREEN INFORMATION SYSTEMS Barbara Pernici, Danilo Ardagna, Cinzia Cappiello Politecnico di Milano Milano, 7 settembre 2008

Prof. Barbara Pernici DEI 2 Outline Motivations Process and Service QoS optimization Flexible and Self-healing services Towards green service management Open research issues

Prof. Barbara Pernici DEI 3 Sustainable IT Climate debate and Sustainable Growth Power consumed by Information Technology (IT)  Power per rack 1kW in 2000, 8kW in 2006, 20kW in 2010 The impact of IT on energy budget is becoming more and more significant  Forecast up to 40% of IT budget in 2012 Service centers alone consume 1.5% of the power produced in the US, and are projected to reach 4.5% within 5 years efforts to reduce power consumed by service centers

Prof. Barbara Pernici DEI 4 Green Information Systems design of Information Systems under an energy consumption perspective  focusing on service and information management use of Information Systems  focusing mainly on the reduction of the resources needed for processing information and for information storage after its elaboration.

Prof. Barbara Pernici DEI 5 Energy efficiency in IS Redundancy improves systems' QoS, but may introduce energy inefficiencies. advances in autonomic and self-healing service-based systems  enable a potential reduction of system redundancy  energy optimization related to data management is more and more challenging. SELF-HEALING ADAPTIVITY SERVICES

Prof. Barbara Pernici DEI 6 Adaptivity approaches Dynamic service selection  Varying context  QoS optimization Self-healing services  Unanticipated exceptions  Changing operating conditions

Prof. Barbara Pernici DEI 7 Quality global constraints: cost <1000 train.reservation.cost<600 Invoke hotel.reservation Invoke train.reservation Preferred: - ACMEHotels - ItalianHotels Negotiate: - lowest price - offer request Invoke flight.reservation not latelate Probability=0.8 Probability=0.2 Dynamic service selection

Prof. Barbara Pernici DEI 8 Abstract process op1 op2 op3 AS2 Abstract services op1 op2 op3 AS1 Process AS1.op1 AS1.op2 AS1.op3 AS2.op1 AS2.op2 AS2.op3

Prof. Barbara Pernici DEI 9 Concrete process op1 op2 op3 CS2 Concrete servicesProcess Concretization CS1.op1 CS1.op2 CS1.op3 CS2.op1 CS2.op2 CS2.op3 op1 op2 op3 CS1 op3 AS1.op1 AS1.op2 AS1.op3 AS2.op1 AS2.op2 AS2.op3 Process

Prof. Barbara Pernici DEI 10 t1t1 t2t2 tItI ws 1 ws 1,1 ws 1,2 ws 1,|OP(1)|... ws 2 ws 2,2 ws 2,|OP(2)|... ws J ws J,1 ws J,|OP(J)|... ws J,2 ws 2,1 A selection problem?

Prof. Barbara Pernici DEI 11 Design time or run time problem? When are service selected? When is quality agreed? Rebinding and renegotiation

Prof. Barbara Pernici DEI 12 T1 T4 T2T3 Flexible process Concrete services Candidates for T1 Candidates for T2 Candidates for T3 Candidate for T4 substitute Search criteria Search criteria Search criteria Global process constraints

Prof. Barbara Pernici DEI 13 Local optimization: run time selection of the best candidate service which supports the execution of the running high level activity Global optimization: identification of the set of candidate services which satisfy the end user preferences for the whole application Quality of Service (QoS) constraints at local and global level WS Selection is an Optimization Problem

Prof. Barbara Pernici DEI 14 An optimization problem? Several approaches:  Local optimization (Cardoso)  Linear programming (Benatallah, Ardagna)  Genetic algorithms (Canfora)

Prof. Barbara Pernici DEI 15 Complex services  based on composition of other services  May fail (functional / QoS)  Which are the responsible services (diagnosis)?  How can we recover at run time (repair)? ?!?? Wrong answer No answer Late answer Bad quality answer Self-healing services: the WS-Diamond approach

Prof. Barbara Pernici DEI 16 The WS-Diamond repair cycles

Prof. Barbara Pernici DEI 17 Service Center Infrastructure Business Process Virtual Machine Monitor OS App 1 OS App 2 OS App n … VM 1 VM 2 VM n Storage tier Server tier t2t2 t1t1 t3t3 t4t4 End-users’ perspective Max of QoS for the end User Constrained Optimization Problem Optimization of process instances Providers’ perspective Max SLA rev – Energy cost Queuing Network Model and Non- linear Opt Web service Components performance parameters Web service Components workload New performance objectives QoS Re-negotiation Linking business processes and IT infrastructure

Prof. Barbara Pernici DEI 18 Virt. Machine Monitor OS App 1 OS App 2 OS App n … VM 1 VM 2 VM n Storage tier Server tier Service Center Infrastructure Business Process t2t2 t1t1 t3t3 t4t4 System Controller Performance Objectives Servers’ DVS Load balancing... Process Layer Max of QoS for the end User Constrained Optimization Problem Optimization of single process instance Data Dedup.: reduction of Business Obj. accesses Infrastr. Layer Control Layer Max SLA rev – Energy cost Queuing Network Model and Non-linear Opt. Half an hour time scale Data Dedup.: Business obj. preservation Trade-off Performance-Energy Identification and Control Theory One minute time scale Web service Components Performance Parameters Web service Components Workload Performance achievements (% violations,...) Performance Goals New perf. objectives QoS Re-negotiation Controllers ServiceWave’08 D. Ardagna, C. Cappiello, M. Lovera, B. Pernici, M. Tanelli A third level: control

Prof. Barbara Pernici DEI 19 Governance Layer Technology Layer Green IS strategies Green IS Control Service management and BPM Data management Metrics Guidelines Energy and CO2 impact Policies for run-time system re-configuration Run time energy monitoring Energy use optimization Green “purifiers” Service technologyData technology Green “purifiers” A proposal: Green IS framework and Green purifiers “IS purifier” approach, as cleaning water for a sustainable environment

Prof. Barbara Pernici DEI 20 Open research issues PROBLEMS TO CONSIDER Interrelation between design and run time decisions (design for QoS optimization), complexity Semantic information about quality Incomplete information and distributed decisions Variable quality profiles Multiple instances and multiple processes Soft and hard constraints Link with strategic goals and underlying infrastrucure; linking decisions Stability of solutions

Prof. Barbara Pernici DEI 21 Thank you Questions?