1 OGSA-WG Use Cases 06/25/2003 Hiro Kishimoto, Ph.D. Fujitsu GGF8 OGSA-WG.

Slides:



Advertisements
Similar presentations
OGSA Use Case Description Online Media & Entertainment v 0.1 mini 06-Feb-2002 Tan LuIBM Corporation Boas BetzlerIBM Corporation
Advertisements

The Open Grid Services Architecture, Version 1.0 I. Foster, H. Kishimoto, A. Savva, D. Berry, A. Djaoui, A. Grimshaw, B. Horn, F. Maciel, F. Siebenlist,
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
Internet Technologies (Grid Computing (OGSA, WSRF) )
SPECIFYING AND MONITORING GUARANTEES IN COMMERCIAL GRIDS THROUGH SLA Sven Graupner Vijay MachirajuAad van Moorsel IEEE/ACM International Symposium on Clustering.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Chapter 19: Network Management Business Data Communications, 4e.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
02/12/00 E-Business Architecture
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
1 Quality Objects: Advanced Middleware for Wide Area Distributed Applications Rick Schantz Quality Objects: Advanced Middleware for Large Scale Wide Area.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Workload Management Massimo Sgaravatto INFN Padova.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
1 CONCENTRXSept 2000 Our Perspective “Integration without an architecture is like doing a jigsaw puzzle on your lap “ – R Tessier We look at the big picture.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
DISTRIBUTED COMPUTING
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Resource Management Working Group SSS Quarterly Meeting November 28, 2001 Dallas, Tx.
Information Grid Services in the Polish Optical Internet PIONIER Cezary Mazurek, Maciej Stroiński, Jan Węglarz.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
1 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
OGSA-Basic Services Prof S.Ramachandram. Outline  Introduction  Common Management Model  Policy Architecture  Security Architecture  Metering and.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
03/03/051 Performance Engineering of Software and Distributed Systems Research Activities at IIT Bombay Varsha Apte March 3 rd, 2005.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 Comments on OGSA platform document draft-2 03/06/2003 Andreas Savva, Ph.D. Hiro Kishimoto, Ph.D. Fujitsu GGF7 OGSA-WG.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
1 OGSA-WG Use Cases 10/1/2003 Jeffrin J. Von Reich Hewlett Packard GGF9 OGSA-WG.
OGSA-WG Program Execution Status Update GGF9 Chicago, USA October, 2003 GLOBALGRIDFORUM.ORG.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Agreement-based Workload and Resource Management Tiziana Ferrari, Elisabetta Ronchieri Mar 30-31, 2006.
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
Exploring opportunities in the OGSA service model– realising Utility Computing Jeffrin J. Von Reich Chief architect Hewlett Packard Software Global Unit.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
1 OGSA-WG Use Cases Editor: Jeffrin J. Von Reich Hewlett Packard.
RESERVOIR Service Manager NickTsouroulas Head of Open-Source Reference Implementations Unit Juan Cáceres
Workload Management Workpackage
Expected meeting output/goal proposal
Grid Services for Collaborative Science
OGSA Session #1 Execution Management Services
Federated IdM Across Heterogeneous Clouding Environment
Introduction to Cloud Computing
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Microsoft Virtual Academy
OGSA and Security Services GGF12 , September 20th, 2004 Hiro Kishimoto
Wide Area Workload Management Work Package DATAGRID project
Service Oriented Architecture (SOA)
Resource and Service Management on the Grid
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Introduction To Distributed Systems
Presentation transcript:

1 OGSA-WG Use Cases 06/25/2003 Hiro Kishimoto, Ph.D. Fujitsu GGF8 OGSA-WG

2 OGSA-WG Charter and Scope 1.To produce and document the use cases that drive the definition and prioritization of OGSA Platform components, as well as document the rationale for our choices. 2.To identify and outline requirements for, and a prioritization of, OGSA Platform services. 3.… hosting environment and protocol bindings … 4.… models for resources and other important entities. 5.… interoperability requirements … 6.To define standard OGSA profiles, i.e., sets of OGSA components that meet specific requirements. … 7.To define relationships between GGF and other standards bodies activities … “The Open Grid Service Architecture Platform”, draft-ggf-ogsa-platform-2, Feb. 16, 2003

3 OGSA roadmap Commercial Data Center Data Sharing Data Management Analyze & Extract Evaluate & Prioritize OGSA-DAI OGSA-WG Existing or new WGs Dispatch Use cases Requirements (Functions) Mechanism (Services) DAIS-WG interface

4 Functions, Services, and Interfaces Function requirements High level requirements Important and apparently broadly relevant characteristics of Grid environments and applications Will be described in “OGSA Platform document” Services (implementations) Features and associated behaviors that provide the above functions Will be also described in “OGSA Platform document” Interfaces portType detailing the above services Actual Specifications that will be defined by the other WGs

5 OGSA Platform Services OGSI OGSA Platform services: registry, authorization, monitoring, Data mgmt, CMM, etc., etc. Transport Protocol Hosting Environment Host.Env. & Protocol Bindings More specialized & domain-specific services “The Open Grid Service Architecture Platform”, draft-ggf-ogsa-platform-2, Feb. 16, 2003

6 Outline Use cases for OGSA Science Grid Commercial Grid Grid Technologies Function requirements Platform services

7 OGSA Use Cases Science Grid National Fusion Collaboratory (Kate Keahey) Severe Storm Modeling (Dennis Gannon) Virtual Organization Grid Portal (Charles Severance) Commercial Grid Commercial Data Center (Hiro Kishimoto) IT Infrastructure and Management (Ravi Subramaniam) Online Media and Entertainment (Tan Lu) Grid Technologies Grid Resource Reseller (Jon MacLaren) Service-Based Distributed Query Processing (Nedim Alpdemir) Grid Workflow (Takuya Araki) See “Open Grid Service Architecture Use Cases” in detail

Kate Keahey OGSA WG use case8 National Fusion Collaboratory l Providing codes as “network services” u portability issues u provisioning issues u Different execution objectives l Real-time constraints (betw. Experimental pulses: ~15mins) l Batch jobs where accuracy is important l Pre-emption l Fusion Experiments u Pulses every minutes u QoS-based, time-critical execution l Objective u Run more codes in that critical time window u Reduce the time/cost to maintain the software

Kate Keahey OGSA WG use case9 NFC Scenario l Service Agreements (for time critical execution) l End-to-end QoS-driven execution l Combining and managing multiple activities l Adaptive capabilities to satisfy composite QoS Meta-data describes resource capabilities as well as multiple, differently configured service installations TRANSP Factory Execution Broker Submit a job with end-to-end QoS constraints Client’s view:Service Provider’s view: Data Source (MDSplus) (1) (2) (3)

Kate Keahey OGSA WG use case10 NFC Requirements l Fusion codes as “network services” u Time-bounded execution l Agreement-based execution l Use policies l Flexible delegation of rights u Delegating a subset of rights based on need l Community accreditation u “dynamic accounts”

11 Commercial Data Center Managing data centers for enterprises Out-sourcing the IT component of their business Actors Business activity manger Providing the specific IT services, e.g. Tickets sales Grid Administrator Managing and providing IT resources IT System Integrator Constructing heterogeneous systems

12 Commercial Data Center CDC infrastructure Business Activity Manager Grid Administrator Business Activity IT system Business Activity Manager needs Scalable and reliable platform at low cost End user level QoS Grid Administrator wants High utilization of resources Policy based management IT System Integrator wants Reduce complexity of dist. and hetero system Responding to frequent service spec. changes IT System Integrator

13 CDC Scenarios Multiple in-house systems Consolidate In-house systems and allocate resource on- demand reduces cost and increases resource utilization Limited time commercial Campaign Provide necessary resource on demand E.g. concert ticket sales, sales promotion Champaign Disaster recovery Provide a standard disaster recovery framework across remote CDCs at low cost Global load balancing Remote CDCs can share workload and provide scalability

14 Online Media and Entertainment Two main categories of entertainment Consumption of content with less user interaction E.g. video on demand Interaction with content E.g. online games Very important to guarantee response times Roles of actors: A consumer who consumes the content A service provider that hosts the content A publisher that offers the content A developer that consumes the Content.

15 Provisioning for On-line media On-line games’ workloads are very close to uniform sinusoidal waves Typical server farms are still only about 20% utilized Providers should use just enough capacity to meet the required service level agreements Predictive and Reactionary fashion

16 Provisioning Management Game/ GW Server Resource Service Gateway Server Proxy Servers Free Server DB Servers ODRM server (WebSphere) eUtility Infrastructure Server Resource Manager Server Resource Services Server Instantiation Service Network Configuration Service Free Servers Assist Server Assist Server Game Server additional gamers Resource Monitoring add and remove server

17 Grid Resource Reseller Use Case The end-user approaches the resource provider(s) directly In a “Grid Economy” resources can be purchased freely Problem: providers (e.g. supercomputer cycles) may have to deal with thousands of customers each day. Solution: the introduction of resellers provides a scalable solution with additional advantages. Same idea as the resellers already exist Mobile phone network providers Internet access providers.

18 Grid Resource Reseller Use Case: Scalability in a Grid Economy Many, many usersA few resellers Large Resources

19 Advantages of Grid Resource Reseller For Resource Providers: Relieved of burden of supporting many users Stabilized income (due to stable resource usage) Need to advertise resources is reduced For Resellers: Make money from the Grid without owning any resources, and hence very little risk For End Users: Can get all their resources from a single (or at least fewer) sources Insulated from need to search for resources by the resellers N.B. Creates hard requirements for Policy in OGSA

20 Outline Use cases for OGSA Function requirements Basic functions Security functions Resource management functions System properties Platform services

21 OGSA Basic Functions Discovery and brokering Metering and accounting Data sharing Virtual organizations Monitoring Policy “The Open Grid Service Architecture Platform”, draft-ggf-ogsa-platform-2, Feb. 16, 2003

22 Use case x Function Matrix usecase Discoveryxxxxxxxx Meteringxxxxx Data Sharingxxxxxx VOxxx Monitoringxxxxxx Policyxxxxxxxx OGSA Basic Functions Pink cell indicates difference between use case requirement and “The OGSA Platform” document definition

23 OGSA Use Cases 1.Commercial Data Center 2.IT Infrastructure and Management 3.National Fusion Collaboratory 4.Severe Storm Modeling 5.Virtual Organization Grid Portal 6.Online Media and Entertainment 7.Service-Based Distributed Query Processing 8.Grid Workflow 9.Grid Resource Reseller See “Open Grid Service Architecture Use Cases” in detail

24 Matrix Example: Metering and accounting function Definition from “platform document” Applications and schemas for metering, auditing and billing Commercial Data Center During job execution, the metering service keeps track of resource usage. The information is passed to the accounting service. IT infrastructure and Management Metering: Record the usage and duration; esp. meter the usage of licenses. Auditing: Audit usage and application profile on machine Billing: Based on metering bill the user. Service-Based Distributed Query Processing SB-DQP can potentially use many GDSs and other grid and web services. Each of these may have its own impact on the overall billing cost SB-DQP must be able to integrate into metering, accounting and billing mechanisms employed by other participating data sources and/or services Grid Resource Reseller Different charging schemes should co-exist in OGSA Platform. The accounting systems to operate autonomously for the vast majority of circumstances

25 OGSA Security Functions Multiple security infrastructures. Perimeter security solutions. Authentication, Authorization, and Accounting Encryption Application and Network-level Firewalls. Instantiate new services Service Level Management Certification Pink-underlined functions are needed by use case(s) but are not mentioned in the “The OGSA Platform” document

26 Resource management functions Provisioning. Resource virtualization. Optimization of resource usage while meeting cost targets Transport management. Usage models management and monitoring CPU scavenging Advanced Reservation Scheduling Load balancing Notification/Messaging Logging Workflow management Pink-underlined functions are needed by use case(s) but are not mentioned in the “The OGSA Platform” document

27 System Properties Fault tolerance. Disaster Recovery. The self-healing capabilities Strong monitoring Legacy application management. Administration. Agreement-based interation. Grouping / Aggregation of Services -- based on policy and functional requirements Workload Management Extended Service Level Agreements Pink-underlined functions are needed by use case(s) but are not mentioned in the “The OGSA Platform” document

28 Outline Use cases for OGSA Function requirements Platform services List of services Use case x service matrix

29 Platform Services Name resolution and discovery Service domains. Security. Encryption Policy. Data management. Messaging, queuing, and logging. Events. Metering and accounting. Transaction Pink-underlined service is needed by use case(s) but are not mentioned in the “The OGSA Platform” document Service orchestration Administration Provisioning and resource mgmt Reservation Brokering Scheduling Fault handling Monitoring Deployment Web-service access interfaces

30 Use case x Service Matrix usecase Name resolution xxxxxxx Service domain xxx Security xxxxxxx Encryption x Policy xxxxxxx Data mgmt xxxxx Brokering xxxxx Pink rows indicate missing services and Pink cell indicates difference between use case requirement and “The OGSA Platform” document definition

31 Matrix example: Brokering Definition (by SD-WG*) Performs resource quoting or resource discovery and selection based on various strategies, assigns application task(s) to those resources Commercial Data Center This is used for brokering IT infrastructure and Management It is used for resource selector Severe Storm Modeling Compute and data resource brokering services. Scheduling and co- scheduling services will be needed. Online Media and Entertainment Grid Resource Reseller Brokering functionality is required. The policy matching aspects of this are probably to be handled by the Policy interface. * “Grid Scheduling Dictionary of Terms and Keywords” (SD-WG)

32 Matrix example: Job Submission Definition (modify SD-WG definition*) Placing a job into a Queue for reservation or execution Commercial Data Center Job submission authorization Standard Job submission description (include resource request) is necessary JSDL-WG Standard archive format for program, parameters, and data are also essential. ???-WG * “Grid Scheduling Dictionary of Terms and Keywords” (SD-WG)

33 Call to Action The current list of Grid use cases is incomplete and use case descriptions are unequal Function and service discussion is just started Provide your use cases E.g. Physics Data Grid use case Give more detailed and prioritized requirements to identify functions Input your thought to identify and prioritize important services

34 Next Steps Use cases Collect and refine use case descriptions Final draft of use case document hopefully at GGF9 Requirements and services Analyze and extract requirements from use cases Evaluate and prioritize platform services Update and submit OGSA platform document hopefully at GGF9 Build “spec creation process” consensus and initiate Weekly tele-conference on Thursday 4pm CDT Interim F2F meeting in Summer