Adaptive Grid Computing

Slides:



Advertisements
Similar presentations
National Institute of Advanced Industrial Science and Technology Ninf-G - Core GridRPC Infrastructure Software OGF19 Yoshio Tanaka (AIST) On behalf.
Advertisements

The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
University of Chicago Department of Energy The Parallel and Grid I/O Perspective MPI, MPI-IO, NetCDF, and HDF5 are in common use Multi TB datasets also.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
Gabrielle Allen*, Thomas Dramlitsch*, Ian Foster †, Nicolas Karonis ‡, Matei Ripeanu #, Ed Seidel*, Brian Toonen † * Max-Planck-Institut für Gravitationsphysik.
Cactus in GrADS Dave Angulo, Ian Foster Matei Ripeanu, Michael Russell Distributed Systems Laboratory The University of Chicago With: Gabrielle Allen,
Cactus in GrADS (HFA) Ian Foster Dave Angulo, Matei Ripeanu, Michael Russell.
Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus Gabrielle Allen, Thomas Dramlitsch, Ian Foster,
Computer Science Department 1 Load Balancing and Grid Computing David Finkel Computer Science Department Worcester Polytechnic Institute.
Cactus Code and Grid Programming Here at GGF1: Gabrielle Allen, Gerd Lanfermann, Thomas Radke, Ed Seidel Max Planck Institute for Gravitational Physics,
Grid Application Development Software Project Outline l Resource Selection: Current Directions l Contracts: Current Directions l Current Status –Resource.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
GridLab & Cactus Joni Kivi Maarit Lintunen. GridLab  A project funded by the European Commission  The project was started in January 2002  Software.
GridSphere for GridLab A Grid Application Server Development Framework By Michael Paul Russell Dept Computer Science University.
Grids and Globus at BNL Presented by John Scott Leita.
Cactus-G: Experiments with a Grid-Enabled Computational Framework Dave Angulo, Ian Foster Chuang Liu, Matei Ripeanu, Michael Russell Distributed Systems.
Knowledge Environments for Science: Representative Projects Ian Foster Argonne National Laboratory University of Chicago
April 2009 OSG Grid School - RDU 1 Open Science Grid John McGee – Renaissance Computing Institute University of North Carolina, Chapel.
Swift: A Scientist’s Gateway to Campus Clusters, Grids and Supercomputers Swift project: Presenter contact:
Parallelization with the Matlab® Distributed Computing Server CBI cluster December 3, Matlab Parallelization with the Matlab Distributed.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Interoperating with Services in a Mobile Environment Andreas Dahl, Pål Rolfsen Grønsund, Per Thomas Kraabøl,
Digital Object Architecture
UNIT - 1Topic - 2 C OMPUTING E NVIRONMENTS. What is Computing Environment? Computing Environment explains how a collection of computers will process and.
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
INFSO-RI Enabling Grids for E-sciencE The US Federation Miron Livny Computer Sciences Department University of Wisconsin – Madison.
An Integrated Instrumentation Architecture for NGI Applications Ian Foster, Darcy Quesnel, Steven Tuecke Argonne National Laboratory The University of.
Young Suk Moon Chair: Dr. Hans-Peter Bischof Reader: Dr. Gregor von Laszewski Observer: Dr. Minseok Kwon 1.
Applications for the Grid Here at GGF1: Gabrielle Allen, Thomas, Dramlitsch, Gerd Lanfermann, Thomas Radke, Ed Seidel Max Planck Institute for Gravitational.
Nomadic Grid Applications: The Cactus WORM G.Lanfermann Max Planck Institute for Gravitational Physics Albert-Einstein-Institute, Golm Dave Angulo University.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
April 1st, The ASC- GridLab Portal Edward Seidel, Michael Russell, Gabrielle Allen, and the rest of the team Max Plank Institut für Gravitationsphysik.
Perspectives on Grid Technology Ian Foster Argonne National Laboratory The University of Chicago.
“Trusted Passages”: Meeting Trust Needs of Distributed Applications Mustaque Ahamad, Greg Eisenhauer, Jiantao Kong, Wenke Lee, Bryan Payne and Karsten.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
GridLab WP-2 Cactus GAT (CGAT) Ed Seidel, AEI & LSU Co-chair, GGF Apps RG, Gridstart Apps TWG Gabrielle Allen, Robert Engel, Tom Goodale, *Thomas Radke.
Computing the Smith-Waterman Algorithm on the Illinois Bio-Grid Dave S. Angulo 1, Nigel M. Parsad 2, Tom Goodale 3, Gabrielle Allen 3, Ed Seidel 3 1 The.
VO Privilege Activity. The VO Privilege Project develops and implements fine-grained authorization to grid- enabled resources and services Started Spring.
RealityGrid Peter Coveney 1 and John Brooke 2 1. Centre for Computational Science, Department of Chemistry, Queen Mary, University of London 2. Manchester.
Adaptive Resource Management Architecture for DRE Systems Nishanth Shankaran
LIGO Plans for OSG J. Kent Blackburn LIGO Laboratory California Institute of Technology Open Science Grid Technical Meeting UCSD December 15-17, 2004.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
A Constraint Language Approach to Grid Resource Selection Chuang Liu, Ian Foster Distributed System Lab University of Chicago
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
Dynamic Grid Computing: The Cactus Worm The Egrid Collaboration Represented by: Ed Seidel Albert Einstein Institute
Emil Wibowo, Supervisor: Jenny Liu Cloud-based Architecture for Collaborative Simulation of Auction- based Resource Allocation.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
Parallel Computing Globus Toolkit – Grid Ayaka Ohira.
Shaowen Wang 1, 2, Yan Liu 1, 2, Nancy Wilkins-Diehr 3, Stuart Martin 4,5 1. CyberInfrastructure and Geospatial Information Laboratory (CIGI) Department.
A Meta-Object Protocol for Environmental Adaptation in a Grid
Testbed Monitoring Kaushik De Univ. of Texas at Arlington
New Paradigms: Clouds, Virtualization and Co.
Von Welch Emerging NCSA Security R&D NSF CyberSecurity Summit September 28th, 2004 Von Welch
Chuang Liu, Lingyun Yang, Dave Angulo, Ian Foster
The Cactus Team Albert Einstein Institute
Globus —— Toolkits for Grid Computing
Collaborations and Interactions with other Projects
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
Grid Computing AEI Numerical Relativity Group has access to high-end resources in over ten centers in Europe/USA They want: Bigger simulations, more simulations.
Exploring Distributed Computing Techniques with Ccactus and Globus
University of Technology
Dynamic Grid Computing: The Cactus Worm
Management of Virtual Execution Environments 3 June 2008
Grid Canada Testbed using HEP applications
The Globus Toolkit™: Information Services
Presentation transcript:

Adaptive Grid Computing Detecting and Adjusting for Dynamic Grid Conditions

Experiments with a Grid-Enabled Computational Framework Dave Angulo, Ian Foster Chuang Liu, Matei Ripeanu, Michael Russell, Lingyun Yang Distributed Systems Laboratory University of Chicago & Argonne National Laboratory Gabrielle Allen, Thomas Dramlitsch, Gerd Lanferman, Ed Seidel, Thomas Radke Max-Planck-Institut für Gravitationsphysik

Acknowledgements This work was supported in part by the NSF-funded Grid Application Development Software project under Grant No. 9975020. We are grateful to our GrADS project colleagues for discussions on the topics discussed here.

Research Goals Investigate methods and structures for efficient Grid execution via in-depth study of a demanding application, including Constructs for adapting to heterogeneity Constructs for dynamic resource acquisition Create testbed for GrADSoft components, as they emerge Investigate utility of computational frameworks as facilitator of Grid computing

Adaptation to Dynamic Grid Environments Migrate to “faster/ cheaper” system When better system discovered When requirements change When characteristics change (e.g., competition)

Adaptation to Dynamic Grid Environments Migrate to “faster/ cheaper” system When better system discovered When requirements change When characteristics change (e.g., competition)

Cactus Worm Architecture External Processes / Services Cactus Worm Server Globus Toolkit™ GRAM Cactus Worm MigrationThorn Cactus “flesh” Performance Degradation Detection Globus Toolkit™ GRISs Migration Logic Manager (Under Development) NWS App & other thorns Resource selector Globus Toolkit™ GIIS Resource Selector Client Thorn Globus Toolkit™ GRISs Resources

Migration Demonstration GIIS Running on jupitor.isi.edu Resource Selector Service Running on hamachi.cs.uchicago.edu Cluster at UIUC Cluster at UCSD Cactus Worm Server Running on amajor.cs.uiuc.edu

Migration Demonstration GIIS Resource Selector Service Cluster at UIUC Cluster at UCSD Cactus Worm Server Computational application begins run NetLogger records performance and displays visual graph

Migration Demonstration GIIS Resource Selector Service Cluster at UIUC Cluster at UCSD Cactus Worm Server Competing application on one node steals CPU cycles NetLogger

Migration Demonstration GIIS Resource Selector Service Cluster at UIUC Cluster at UCSD Cactus Worm Server Resource Selector Service contacted NetLogger

Migration Demonstration GIIS Resource Selector Service Cluster at UIUC Cluster at UCSD Cactus Worm Server resource list sent to Worm Server NetLogger

Migration Demonstration GIIS Resource Selector Service Cluster at UIUC Cluster at UCSD Cactus Worm Server Worm Server shuts down app NetLogger

Migration Demonstration GIIS Resource Selector Service Cluster at UIUC Cluster at UCSD Cactus Worm Server Worm Server starts app on new resouces NetLogger

Performance Results

Gabrielle Allen; Dave Angulo; Ian Foster; Gerd Lanfermann; Chuang Liu; Thomas Radke; Ed Seidel; John Shalf. The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment. In International Journal of High-Performance Computing Applications Volume 15, Number 4, 2001 http://people.cs.uchicago.edu/~dangulo/papers/ This presentation: http://www.cs.uchicago.edu/~dangulo/scdemo.ppt