DS-Grid: Large Scale Distributed Simulation on the Grid Georgios Theodoropoulos Midlands e-Science Centre University of Birmingham, UK Stephen John Turner,

Slides:



Advertisements
Similar presentations
CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Advertisements

CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Earth System Curator Spanning the Gap Between Models and Datasets.
Department of Computer Science and Engineering University of Washington Brian N. Bershad, Stefan Savage, Przemyslaw Pardyak, Emin Gun Sirer, Marc E. Fiuczynski,
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
WS-VLAM Introduction presentation WS-VLAM Workflow Engine System and Network Engineering group Institute of informatics University of Amsterdam.
Planning for Flexible Integration via Service-Oriented Architecture (SOA) APSR Forum – The Well-Integrated Repository Sydney, Australia February 2006 Sandy.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Transparent Robustness in Service Aggregates Onyeka Ezenwoye School of Computing and Information Sciences Florida International University May 2006.
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
A Grid Parallel Application Framework Jeremy Villalobos PhD student Department of Computer Science University of North Carolina Charlotte.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
UK e-Science and the White Rose Grid Paul Townend Distributed Systems and Services Group Informatics Research Institute University of Leeds.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Diffusion scheduling in multiagent computing system MotivationArchitectureAlgorithmsExamplesDynamics Robert Schaefer, AGH University of Science and Technology,
University of ViennaP. Brezany 1 Knowledge Discovery in Grid Datasets – Goals, Design Concepts and the Architecture Peter Brezany University of Vienna.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
3 Cloud Computing.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
AHM /09/05 AHM 2005 Automatic Deployment and Interoperability of Grid Services G.Kecskemeti, Yonatan Zetuny, G.Terstyanszky,
The Integration of Peer-to-peer and the Grid to Support Scientific Collaboration Tran Vu Pham, Lydia MS Lau & Peter M Dew {tranp, llau &
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
DISTRIBUTED COMPUTING
Presented by Xiaoyu Qin Virtualized Access Control & Firewall Virtualization.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
A Transport Framework for Distributed Brokering Systems Shrideep Pallickara, Geoffrey Fox, John Yin, Gurhan Gunduz, Hongbin Liu, Ahmet Uyar, Mustafa Varank.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Information Grid Services in the Polish Optical Internet PIONIER Cezary Mazurek, Maciej Stroiński, Jan Węglarz.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
High Level Architecture (HLA)  used for building interactive simulations  connects geographically distributed nodes  time management (for time- and.
Tools for collaboration How to share your duck tales…
Distributed Computing Systems CSCI 4780/6780. Geographical Scalability Challenges Synchronous communication –Waiting for a reply does not scale well!!
SEEK Welcome Malcolm Atkinson Director 12 th May 2004.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
Department of Electronic Engineering Challenges & Proposals INFSO Information Day e-Infrastructure Grid Initiatives 26/27 May.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Virtual Lab for e-Science Towards a new Science Paradigm.
Enabling e-Research in Combustion Research Community T.V Pham 1, P.M. Dew 1, L.M.S. Lau 1 and M.J. Pilling 2 1 School of Computing 2 School of Chemistry.
ProActive components and legacy code Matthieu MOREL.
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
1 Grid Activity Summary » Grid Testbed » CFD Application » Virtualization » Information Grid » Grid CA.
A Grid-enabled Multi-server Network Game Architecture Tianqi Wang, Cho-Li Wang, Francis C.M.Lau Department of Computer Science and Information Systems.
Resource Brokering on Complex Grids EUROGRID and GRIP Presented by John Brooke ESNW October 3/4 UK/Japan N+N.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
Toward a common data and command representation for quantum chemistry Malcolm Atkinson Director 5 th April 2004.
NERC e-Science Meeting Malcolm Atkinson Director & e-Science Envoy UK National e-Science Centre & e-Science Institute 26 th April 2006.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Collaborative Tools for the Grid V.N Alexandrov S. Mehmood Hasan.
A Collaborative e-Science Architecture towards a Virtual Research Environment Tran Vu Pham 1, Dr. Lydia MS Lau 1, Prof. Peter M Dew 2 & Prof. Michael J.
1 Kostas Glinos European Commission - DG INFSO Head of Unit, Géant and e-Infrastructures "The views expressed in this presentation are those of the author.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Geoffrey Fox Panel Talk: February
Clouds , Grids and Clusters
University of Technology
1st International Conference on Semantics, Knowledge and Grid
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

DS-Grid: Large Scale Distributed Simulation on the Grid Georgios Theodoropoulos Midlands e-Science Centre University of Birmingham, UK Stephen John Turner, Wentong Cai Parallel & Distributed Computing Centre Nanyang Technological University, Singapore Brian Logan University of Nottingham, UK

2/20 e-Science Workshop Outline MeSC and the DS-Grid Project Motivation & Challenges HLA_Grid –Benchmark Experiments HLA_Grid_RePast –Large Scale Agent Based Simulation –Experiments and Results Conclusions and Future Work

3/20 e-Science Workshop MeSC: Centre of Excellence – Modelling and Simulation of Large Complex Systems Funded by the UK e-Science programme Part of the national Grid infrastructure of the UK Virtual centre with a base in the School of Computer Science

4/20 e-Science Workshop The DS-Grid Project  One of only four “Sister Projects” funded by the e- Science Core Programme  UK-Singapore Grid link

5/20 e-Science Workshop Motivation The development of complex simulation applications usually requires collaborative effort from researchers with different domain knowledge and expertise, possibly at different locations These simulation systems often require huge computing resources and the data sets required by the simulation may also be geographically distributed The Grid offers an unrivalled opportunity : –Enables collaboration –Enables the use of distributed computing resources, –Allows access to geographically distributed data sets –Supports service-oriented architectures that can facilitate model and resource discovery

6/20 e-Science Workshop DS-Grid Vision A Grid “plug-and-play” distributed collaborative simulation environment, where researchers with different domain knowledge and expertise, at different locations, develop, modify, assemble and execute distributed simulation components over the Grid

7/20 e-Science Workshop High Level Architecture Interface Run-Time Infrastructure (RTI) Federation ManagementDeclaration Management Object ManagementOwnership Management Time ManagementData Distribution Management Passive Viewers Simulations Simulation Surrogates SOM FED FOM HLA Rules (Federations) HLA Rules (Federates) Federation

8/20 e-Science Workshop HLA and the Grid Discovery of Models Discovery of Resources Management of Simulation Execution Model Factory federate RTI

9/20 e-Science Workshop Challenges Model Discovery and Matching –While HLA provides interoperability at the communication level there is little support for interoperability at the semantic level Resource Management –HLA does not provide support for resource management and dynamic load balancing Simulation Management on the Grid –HLA does not provide any support for collaborative development of simulation components –New Grid-aware collaborative environments for distributed simulation must be developed

10/20 e-Science Workshop Client Simulation Code Grid-aware HLA API Globus Resource Proxy Grid-aware HLA API Proxies & Federates HLA API RTI on LAN Grid Network Grid Services Grid Services: indexing, discovery, resource management, monitoring services … Globus HLA API HLA_Grid

11/20 e-Science Workshop Experimental Environment

12/20 e-Science Workshop ► Overhead in cluster: latency = 50 millisecond ► Use of GT3, encoding/decoding of parameters/results, and the communication costs ► Overhead in WAN: latency = 1150 millisecond ► Mainly caused by the increase in communication using SOAP messages over long distances -> increase number of packets Benchmark Experiments

13/20 e-Science Workshop HLA_Grid_RePast Executes distributed, large scale simulations of agent-based systems over the Grid Integrates HLA_Grid and RePast (Java based toolkit for lightweight agents) Each federate divided into two parts: –Client Side RePast Code and HLA_Grid Library –Remote Side Proxy RTI Ambassador and Federate Proxy Ambassador

14/20 e-Science Workshop Structure of HLA_Grid_Repast

15/20 e-Science Workshop Case Study: Tileworld

16/20 e-Science Workshop Network Configuration for Experiments

17/20 e-Science Workshop Experimental Results Performance on a LAN (PC Cluster) with one agent federate

18/20 e-Science Workshop Experimental Results Performance on a WAN (Grid) with one agent federate

19/20 e-Science Workshop Conclusions Advantages –Avoids many firewall issues as client communicates with proxy via Grid services –Enables easier integration with non HLA simulators –Hierarchical federations may be constructed easily –Provides easy migration of client code as proxy does not need to be migrated Disadvantages –Overhead of communication as all simulation events use Grid services

20/20 e-Science Workshop Future Work Further analysis of communication network traffic Additional Case Studies Grid “plug-and-play” Environment based on Service- Oriented Architecture –Component Based Simulation Development Service Discovery Semantic Matching –Efficient Execution Resource Management –Collaborative Environment for Distributed Simulation Workflow Management