SOSOA – Group EPFL
Prof. Boi Faltings
Immanuel Trummer
Cost-Optimal Outsourcing of
Applications into the Clouds
I. Trummer, F. Leymann,
R. Mietzner, W. Binder
IEEE Conference on...
Basic Problem: How to Minimize the
Running Costs of an Application?
Server
App.
Server
DBMS
Web
Interface
DB
1st Solution:...
Server
App.
Server
DBMS
Small
Instance
JBoss MySQL
Provider 1
Basic Problem: How to Minimize the
Running Costs of an Appli...
Large
Instance
Provider 3
DB2
Large
Instance
WebSph.
Provider 2
DBMS
Large
Instance
DB2
Basic Problem: How to Minimize the...
Paper Contributions
• Mathematical model:
– Application Templates
– Provisioning Services
– Provisioning Plans
• Algorithm...
Future Work
(Geospatial-)Data Centric Service
Composition
• Z. Liu, A. Ranganathan, and A. Riabov:
“A planning approach for message-or...
Quality-Aware Service Composition
• L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Sheng:
“Quality driven web ser...
Upcoming SlideShare
Loading in …5
×

Cost-Optimal Outsourcing of Applications into the Clouds

844 views

Published on

Slides related to the CloudCom2010 paper.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
844
On SlideShare
0
From Embeds
0
Number of Embeds
207
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • EPFL Group
    Past & Future plans
  • Collaboration with Walter Binder and Prof. Leymann from Stuttgart
    Conference
  • Fundamental problem
    Will show example
    Application that we want to create an instance of is described as deployment graph
    Nodes, edges, generic types
    Constraints
    On-Premises
  • Other options because of standard components
    Cloud provider (Amazon, Rackspace)
    Offer virtual hardware and software against some fixed running costs
    Can be described by graphs, too, but concrete types
    Cost: sum
  • There could be other providers …
    IaaS
    Remote DB administration (Bluewolf)
    Cost: sum …
  • Already some form of service composition – will continue
    Web Service Composition
  • Cost-Optimal Outsourcing of Applications into the Clouds

    1. 1. SOSOA – Group EPFL Prof. Boi Faltings Immanuel Trummer
    2. 2. Cost-Optimal Outsourcing of Applications into the Clouds I. Trummer, F. Leymann, R. Mietzner, W. Binder IEEE Conference on Cloud Computing Technology and Science 2010
    3. 3. Basic Problem: How to Minimize the Running Costs of an Application? Server App. Server DBMS Web Interface DB 1st Solution: On-Premises X $/Hour Constraint: T-SQL Constraint: Availability>99.9
    4. 4. Server App. Server DBMS Small Instance JBoss MySQL Provider 1 Basic Problem: How to Minimize the Running Costs of an Application? Web Interface DBCustom Standard 2nd Solution: Y $/Hour Small Instance JBoss MySQL Provider 1
    5. 5. Large Instance Provider 3 DB2 Large Instance WebSph. Provider 2 DBMS Large Instance DB2 Basic Problem: How to Minimize the Running Costs of an Application? Server App. Server Web Interface DBCustom Standard 3rd Solution: Z $/Hour Small Instance JBoss MySQL Provider 1 Large Instance WebSph. Provider 2&3
    6. 6. Paper Contributions • Mathematical model: – Application Templates – Provisioning Services – Provisioning Plans • Algorithm for finding the optimal plan – Decomposition of deployment graphs – Mapping between deployment graphs – Transformation into Constraint Optimization Problem • Corresponding Benchmarks
    7. 7. Future Work
    8. 8. (Geospatial-)Data Centric Service Composition • Z. Liu, A. Ranganathan, and A. Riabov: “A planning approach for message-oriented semantic web service composition” in Proceedings of the National Conference on Artificial Intelligence, 2007 • J. Ambite and D. Kapoor: “Automatically composing data workflows with relational descriptions and shim services” in The Semantic Web, 2007 • P. Yue, L. Di, W. Yang, G. Yu, and P. Zhao: “Path planning for chaining geospatial web services” in Web and Wireless Geographical Information Systems, 2006 • M. Lutz: “Ontology-based descriptions for semantic discovery and composition of geoprocessing services” in Geoinformatica, 2007
    9. 9. Quality-Aware Service Composition • L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Sheng: “Quality driven web services composition” in Proceedings of the 12th international conference on World Wide Web, 2003 • G. Canfora, M. Di Penta, R. Esposito, and M. Villani: “An approach for QoS-aware service composition based on genetic algorithms” in Conference on Genetic and evolutionary computation, 2005 • A. Ben Hassine, S. Matsubara, and T. Ishida: “A constraint-based approach to horizontal web service composition” in The Semantic Web-ISWC 2006 • F. Rosenberg, P. Leitner, A. Michlmayr, P. Celikovic, and S. Dustdar: ”Towards composition as a service-a quality of service driven approach” in IEEE Conference on Data Engineering, 2009

    ×