1 The Virtual Enterprise Model Carlos Molina-Jimenez TAPAS meeting, Dortmund 10-11 th Feb 2003.

Slides:



Advertisements
Similar presentations
India/South Asia © 2009 IBM Corporation END USER SERVICES- CASE STUDIES WEB Solutions.
Advertisements

SLA-Oriented Resource Provisioning for Cloud Computing
Contracts, Service Level Agreements and Virtual Enterprises in Composite Services Carlos Molina-Jimenez (
Agile Infrastructure built on OpenStack Building The Next Generation Data Center with OpenStack John Griffith, Senior Software Engineer,
1 © Wolfgang Emmerich, 2002 UCL Wolfgang Emmerich.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
TAPASDelivMarch04 1 TAPAS Deliverables for March 04 (Trusted and QoS-Aware Provision of Application Services) Santosh Shrivastava Newcastle University.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Social Cloud Computing: A Vision for Socially Motivated Resource Sharing IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 5, NO. 4, OCTOBER- DECEMBER 2012.
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
An agent-mediated B2B marketplace University of Wollongong CSCI321 project Final Presentation Auction explanation.
Networks Adapting Computers to Telecommunications Media.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
Chapter Two Information Technologies: Concepts and Management.
Chapter 5 Distributed Systems Jeff McCrea. Overview About Distribute Systems (What, When, & How) Six Types of Distributed Systems The IT Infrastructure.
Overlay Architecture and API Fang Yu Noah Treuhaft Takashi Suzuki Matthew Caesar.
Introduction Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
INFORMATION TECHNOLOGY MARKET IN SINGAPORE Presented by Chia Swee Hoon Senior Commercial Specialist U.S. Commercial Service Singapore.
1. 2 New Computing Models, and What They Mean to the Small and Mid Sized Business Consumer How your business can make practical decisions between “The.
E-commerce E-commerce, or electronic commerce, refers to systems that support electronically executed business transactions. In this section: E-commerce.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Banking Clouds V International Youth Banking Forum.
TAPAS WP1 – Application Service Requirements and Specification.
HeteroPar 2013 Optimization of a Cloud Resource Management Problem from a Consumer Perspective Rafaelli de C. Coutinho, Lucia M. A. Drummond and Yuri Frota.
Understanding Networked Applications A First Course 1 CONTENTS  INTRODUCTION.  WHAT IS CLIENT SERVER ARCHITECTURE ?  WHY WE NEED CLIENT SERVER ARCHITECTURE.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
CISB113 Fundamentals of Information Systems Telecommunications & Network.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
FALL 2012 Dr. Ghada Drahem Facult y of Engineering Computer Engineering Department.
E-Science Meeting April Trusted Coordination in Dynamic Virtual Organisations Santosh Shrivastava School of Computing Science Newcastle University,
 Computer Networking Computer Networking  Networking terminology Networking terminology  Client Server Model Client Server Model  Types of Networks.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
SUNY FARMINGDALE Computer Programming & Information Systems BCS451 – Cloud Computing Prof. Tolga Tohumcu.
Secure Systems Research Group - FAU Classifying security patterns E.B.Fernandez, H. Washizaki, N. Yoshioka, A. Kubo.
Clouds and Grid: Business and market findings Karita Luokkanen-Rabetino Atos Origin
Management for IP-based Applications Mike Fisher BTexaCT Research
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
SLAng - SLA notation generator A language for defining SLAs Davide Lamanna, James Skene and Wolfgang Emmerich University College London Computer Science.
TAPAS meeting Application Hosting Requirements adesso AG Werner Beckmann
Sensorweb Research Laboratory Georgia State University Fundamentals of Computer Security Song Tan Georgia State University.
Newcastle upon Tyne, September 2002 V. Ghini, G. Lodi, N. Mezzetti, F. Panzieri Department of Computer Science University of Bologna.
Jose Jimenez Telefónica I+D Future Network & Mobile Summit 2011 The vision of Future Internet in the FI PPP Core Platform project.
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Newcastle uopn Tyne, September 2002 V. Ghini, G. Lodi, N. Mezzetti, F. Panzieri Department of Computer Science University of Bologna.
1 An abstract model for run-time monitoring and enforcement of contracts. Carlos Molina-Jimenez TAPAS.
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Contracts, SLAs and Virtual Enterprises Carlos Molina-Jimenez ( Meeting of TAPAS partners at University.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
IAB-Feb 04 1 TAPAS Progress Report (Trusted and QoS-Aware Provision of Application Services) Santosh Shrivastava Newcastle University.
Application Of Cloud Computing On Cooperative Supply Chain Management
Service-Oriented Computing: Semantics, Processes, Agents
Chapter 17 Using Technology in a Competitive Environment.
Internet and Intranet.
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
3.2 Virtualisation.
Internet and Intranet.
CLUSTER COMPUTING.
Internet and Intranet.
Introduction to Cloud Computing
DD Sir-Infomatics Web Development Part-1.
Internet and Intranet.
Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer.
Presentation transcript:

1 The Virtual Enterprise Model Carlos Molina-Jimenez TAPAS meeting, Dortmund th Feb 2003

2 Motivation for this presentation Why do we need to know about virtual enterprises? Where do virtual enterprises fit in TAPAS?

3 TAPAS objective To develop an architecture to host distributed applications.  applications use a wide variety of services.  services are provided by different autonomous organizations. Market place retail bank ISP credit rating agency vendor buyer vendor SSP ASP TTP retail bank independent organization SLA

4 Our problem: how to regulate the interactions and resource sharing. Market place retail bank ISP credit rating agency vendor buyer vendor SSP ASP TTP retail bank independent organization SLA

5 We’re interested in n to n interactions One to one interaction is a special case. The general case is n to n. Market place retail bank ISP credit rating agency vendor buyer vendor SSP ASP TTP retail bank independent organization SLA one to one n to n

6 The virtual enterprise (VE) model We believe that our VE model is a useful abstraction to reason about n to n business interaction. What kind of interaction?  client-server,  peer-to-peer,  any other!…our VE model makes no assumptions. In this presentation we’ll discuss the VE model

7 Outline of the presentation 1. What is a virtual enterprise? 2. Why a virtual enterprise is called virtual? 3. Location of actual objects and realisation of virtual objects. 4. Contracts and virtual enterprises: what is a contract? What does it do? 5. Conclusions and discussion.

8 What is a virtual enterprise? A VE is an enterprise composed out of n existing enterprises (E 1,E 2,…E n ) that are  independent (and want to remain independent) and  possibly mutually suspicious, but  want to establish a close business relationship contractual term (normally long term, months, years)

9 VEs composed of n>2, n=2 and n=1 enterprises n > 2 --typical of multi enterprise partnership. n = 2 --typical of service/provider relationships. n = 1 –the simplest VE we can think of. E1E1 E2E2 EnEn VE E1E1 E2E2 E1E1 n > 2n = 2n = 1 We’ll open and see inside the boxes soon!!! export resources

10 Motivation for creating a VE (ex. n = 2) E1E1 E2E2 EnEn VE E1E1 E2E2 EnEn External user of VE Service provision to internal users Service provision to external users

11 virtual? Why is a virtual enterprise virtual? in computer sc. virtual is something that is simulated by means of software.  virtual memory for example. a virtual enterprise is called virtual because it is intangible (untouchable).  its resources (objects) are simulated by software. Where are the actual objects used by a VE located?

12 Only shared objs are used for building VEs Internet E1E1 E2E2 O1O1 OnOn O1O1 OmOm private objects shared objects shared objects O1O1 OnOn O1O1 OmOm private objects Can be used for composing a virtual enterprise

13 Virtual objects are only references Internet E1E1 E2E2 O 1.E 1 O n.E 1 O1O1 OmOm private objects shared objects shared objects O1.E2 O n.E 2 O1O1 OmOm private objects VE O 1.E 1 O n.E 1 O 1.E 2 O n.E 2 virtual objects: references to actual objects

14 Location of actual and virtual objects E1E1 E2E2 EnEn VE tangible (actual) objects: PCs, printers servers, DBs, etc. intangible (virtual) objects The actual objects are located within the actual enterprises. The virtual objects are located no-where, they don’t exist. The virtual objects are visible within the VE. They are references to actual objects within E 1,…E n What if E 1,…E n are not actual but virtual?

15 Location of actual objects E1E1 E2E2 EnEn VE 1 tangible (actual) objects: PCs, printers servers, DBs, etc. intangible (virtual) objects E1E1 E2E2 EnEn VE 2 E1E1 E2E2 EnEn VE n VE 1_2 VE

16 Two approaches for building an ASP Market place ISP SSP ASP SLA Special case ASP is a virtual enterprise! Market place SLA ASP ISP SSP ASP 1 SLA ISP SSP ASP n SLA ISP SSP ASP 2 SLA SLAs between ASP 1, …, ASP 2 Export objects ASP is a distributed system! General case

17 A virtual ASP hosting an auction SLA ASP 1 SLA SSP ISP ASP 2 SLA SSP ISP ASP 3 SLA SSP ISP object 1 object n object 1 object n object 1 object n Virtual ASP (hosting and AUCTION) bidder export object actual location Africa America Europe SLAs between ASP 1, ASP 2, ASP 3

18 Contracts and virtual objects Internet E1E1 E2E2 O 1.E 1 O n.E 1 O1O1 OmOm private objects shared objects shared objects O 1.E 2 O n.E 2 O1O1 OmOm private objects O 1.E 1 O n.E 1 O 1.E 2 O n.E 2 virtual objects: references to actual objects policies for accessing actual objects + VE --a contract

19 Conclusions The virtual enterprise model makes the concept of ASP recursive. This is crucial for Internet applications because  Concept, models, applications, etc. that are not recursive do not scale well in the Internet.

20 References Contract Representation for Run-time Monitoring and Enforcement. Carlos Molina- Jimenez, et. al. Draft, Uni. of Newcastle, Dec 2002.