AppLeS, NWS and the IPG Fran Berman UCSD and NPACI Rich Wolski UCSD, U. Tenn. and NPACI This presentation will probably involve audience discussion, which.

Slides:



Advertisements
Similar presentations
INFORMATION SYSTEMS APPLIED MULTIMEDIA HIGHER This presentation will probably involve audience discussion, which will create action items. Use PowerPoint.
Advertisements

Network Weather Service Sathish Vadhiyar Sources / Credits: NWS web site: NWS papers.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Investigating Learner Autonomy in a Virtual EFL Classroom Jo Mynard Research in ELT Conference Bangkok, April 2003 This presentation will probably involve.
08/20/101 Ageometer Ananta Bhadra Lamichhane Nana Assyne Pankaj Jaiswal This presentation will probably involve audience discussion, which will create.
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.
The Network Weather Service A Distributed Resource Performance Forecasting Service for Metacomputing Rich Wolski, Neil T. Spring and Jim Hayes Presented.
Project Status Chemical Engineering Lab Scheduler Team 5 This presentation will probably involve audience discussion, which will create action items. Use.
Achieving Application Performance on the Information Power Grid Francine Berman U. C. San Diego and NPACI This presentation will probably involve audience.
Performance Prediction Engineering Francine Berman U. C. San Diego Rich Wolski U. C. San Diego and University of Tennessee This presentation will probably.
Achieving Application Performance on the Computational Grid Francine Berman U. C. San Diego This presentation will probably involve audience discussion,
Adaptive Computing on the Grid – The AppLeS Project Francine Berman U.C. San Diego.
Project Status Group B-4 This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these.
Achieving Application Performance on the Computational Grid Francine Berman This presentation will probably involve audience discussion, which will create.
The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing, Rich Wolski, Neil Spring, and Jim Hayes, Journal.
Information & Computer Science Dept.
The AppLeS Project: Harvesting the Grid Francine Berman U. C. San Diego This presentation will probably involve audience discussion, which will create.
NPACI Alpha Project Review: Cellular Microphysiology on the Data Grid Fran Berman, UCSD Tom Bartol, Salk Institute.
AppLeS / Network Weather Service IPG Pilot Project FY’98 Francine Berman U. C. San Diego and NPACI Rich Wolski U.C. San Diego, NPACI and U. of Tennessee.
Cal-(IT) 2 Francine Berman UCSD Interfaces and Software Layer Leader The Cal-IT2 Software Challenge.
New Development in the AppLeS Project or User-Level Middleware for the Grid Francine Berman University of California, San Diego.
Hospital Management System A complete solution for Hospital Services and Activity This presentation will probably involve audience discussion, which will.
CSE 160/Berman Programming Paradigms and Algorithms W+A 3.1, 3.2, p. 178, 5.1, 5.3.3, Chapter 6, 9.2.8, , Kumar Berman, F., Wolski, R.,
NATIONAL PARTNERSHIP FOR ADVANCED COMPUTATIONAL INFRASTRUCTURE Discovery Environments Susan L. Graham Chief Computer Scientist Peter.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Self Adaptivity in Grid Computing Reporter : Po - Jen Lo Sathish S. Vadhiyar and Jack J. Dongarra.
Achieving Application Performance on the Grid: Experience with AppLeS Francine Berman U. C., San Diego This presentation will probably involve audience.
Nimrod/G GRID Resource Broker and Computational Economy David Abramson, Rajkumar Buyya, Jon Giddy School of Computer Science and Software Engineering Monash.
Computer Science Program Center for Entrepreneurship and Information Technology, Louisiana Tech University This presentation will probably involve audience.
Parallel Tomography Shava Smallen CSE Dept. U.C. San Diego.
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
Grid Job and Information Management (JIM) for D0 and CDF Gabriele Garzoglio for the JIM Team.
Development Timelines Ken Kennedy Andrew Chien Keith Cooper Ian Foster John Mellor-Curmmey Dan Reed.
1 Logistical Computing and Internetworking: Middleware for the Use of Storage in Communication Micah Beck Jack Dongarra Terry Moore James Plank University.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
APGrid Core Meeting Phuket Asia Pacific BioGRID initiative A/P Tan Tin Wee, Mark De Silva, Lim Kuan Siong – Bioinformatics Centre, National Univ.
Mid Term Report Integrated Framework, Visualization and Analysis of Platforms This presentation will probably involve audience discussion, which will create.
Perspectives on Grid Technology Ian Foster Argonne National Laboratory The University of Chicago.
Tools for collaboration How to share your duck tales…
Authors: Ronnie Julio Cole David
The GriPhyN Planning Process All-Hands Meeting ISI 15 October 2001.
CSC 532 Term Paper Topic decision: 10/10/02 This presentation will probably involve audience discussion, which will create action items. Use PowerPoint.
Evolution of the GrADS Software Architecture and Lessons Learned Fran Berman UCSD CSE and SDSC/NPACI.
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.
THE BOOK BANK MAKERERE UNIVERSITY LIBRARY This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to.
Adaptive Computing on the Grid Using AppLeS Francine Berman, Richard Wolski, Henri Casanova, Walfredo Cirne, Holly Dail, Marcio Faerman, Silvia Figueira,
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Cyber-Research: Meeting the Challenge of a Terascale Computing Infrastructure Francine Berman Department of Computer Science and Engineering, U. C. San.
Application-level Scheduling Sathish S. Vadhiyar Credits / Sources: AppLeS web pages and papers.
Ocean Observatories Initiative OOI Cyberinfrastructure Life Cycle Objectives Review January 8-9, 2013 Scientific Workflows for OOI Ilkay Altintas Charles.
Parallel Tomography Shava Smallen SC99. Shava Smallen SC99AppLeS/NWS-UCSD/UTK What are the Computational Challenges? l Quick turnaround time u Resource.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
Agent-Based Grid Load-Balancing Daniel P. Spooner University of Warwick, UK Junwei Cao NEC Europe Ltd., Germany.
Use of Performance Prediction Techniques for Grid Management Junwei Cao University of Warwick April 2002.
CMS Experience with the Common Analysis Framework I. Fisk & M. Girone Experience in CMS with the Common Analysis Framework Ian Fisk & Maria Girone 1.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Achieving Application Performance on the Computational Grid Francine Berman U. C. San Diego and NPACI This presentation will probably involve audience.
Bond-Jini Interoperability Mathew Lowery
Resource Characterization
Continuous Random Variables
Abstract Machine Layer Research in VGrADS
Final Project Presentation
Martha Grabowski LeMoyne College
واشوقاه إلى رمضان مرحباً رمضان
Presented by: Arlene N. Baratang
Evaluation of Data Fusion Methods Using Kalman Filtering and TBM
Continuous Random Variables
Project Design Document
Integrated Cryptographic Network Interface Controller
Presentation transcript:

AppLeS, NWS and the IPG Fran Berman UCSD and NPACI Rich Wolski UCSD, U. Tenn. and NPACI This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab Type in action items as they come up Click OK to dismiss this box This will automatically create an Action Item slide at the end of your presentation with your points entered.

AppLeS and the IPG Usability, Integration development of basic IPG infrastructure Development of persistent IPG testbed Performance “IPG - aware” programming Short-termMedium-termLong-term Application scheduling Resource scheduling Throughput scheduling Multi-scheduling Resource economy Integration of schedulers and other tools, performance interfaces Experience with Pilot IPG Development of prototype performance-oriented applications Development of necessary research

A Model for the Future Adaptation is key to the ultimate IPG program development and execution environment. Exchange of performance information fundamental to the success of IPG applications PSEPSE Config. object program whole program compiler Source appli- cation libraries Realtime perf monitor Dynamic optimizer Grid runtime system negotiation Software components Service negotiator Scheduler Performance feedback Perf problem Grid Application Development System (GrADS)

Why Application Schedulers? Application performance can conflict with performance goals of other system components Goal of application scheduler is to prioritize performance of the application over other system components

Agent-based Application Scheduling Sensor Interface Reporting Interface Forecaster Model NWS User Prefs App Perf Model Planner Resource Selector Application Act. IPG /Globus infrastructure NWS (Wolski) AppLeS (Berman and Wolski)

Performance Prediction Given monitored bandwidth data, what will happen next?

NWS Predictions Monitored data provides a snapshot of what has happened. What we really want to know is: What will happen?

Monitoring vs. Prediction Last value not always the best predictor Hard to develop accurate forecasting models -- why not use all feasible models? Monitored data

Do AppLeS and NWS Improve Application Performance? Good results with many applications including –SARA AppLeS –CompLib AppLeS –Jacobi2D AppLeS AppLeS/NWS applications demonstrate that –prediction is possible in high-variance environments –adaptivity can improve performance

SARA AppLeS SARA = Synthetic Apperture Radar Atlas –application developed at JPL and SDSC Goal: Process radar images from distributed database for user’s desired image AppLeS focuses on resource selection problem

... Compute Servers Data Servers Client SARA Experiments

CompLib AppLeS Problem: Find the best matches between two gene sequence libraries Apply FASTA algorithm to all sequence pairs to determine similarity Developed for DOCT testbed sequence library

CompLib Experiments

Jacobi2D AppLeS Important component of many scientific applications Time-balancing used to achieve minimal execution time Scheduler solves time- balancing equations for Area

Jacobi2D Experiments Comparison of AppLeS with and without NWS info, and load-balancing

Applying AppLeS/NWS Methodology to the IPG AppLeS/NWS methodology can be used to develop performance-efficient IPG applications IPG FY99 projects leverage FY98 project and previous AppLeS/NWS development and research

IPG FY99 Project: A “Parameter Sweep” Template INS2D representative of larger class of critical NASA applications AppLeS parameter sweep template will build on INS2D model and experiments to target larger class of applications and platforms Template will serve as a prototype IPG PSE workbench tool AppLe S API Resources App- specific case gen. Exp Act Sched. Act Exp

AppLeS Project Plan FY99 (Berman,UCSD) Expand INS2D AppLeS –to NASA IPG testbed –to include batch systems –to target Globus Development of Parameter Sweep AppLeS template Goal: To provide framework for improving turnaround time of parameter study component of complex AES applications AppLeS scheduling agents prototype autonomous agent technology for IPG Requires development of strategy for scheduling in mixed batch and interactive environments Project Personnel: Berman, Casanova (UCSD) Collaborators: Wolski (U. Tenn.), Kesselman (ISI/USC)

NWS Project Plan FY99 (Wolski, U. Tenn.) Enhance the NWS to support AppLeS parameter sweep template in NASA Globus environment –NWS API for parameter sweep template –integration with Globus Integrate NWS with IPG and Globus application performance monitoring tools –use NWS performance techniques to predict application performance dynamically Investigate strategies for monitoring and forecasting batch system performance –queue wait times in the presence of user priorities, etc. Project Personnel: Wolski (U. Tenn) Collaborators: Berman (UCSD), Moore (SDSC), Kesselman (ISI/USC)

Possible Additional IPG Projects AppLeS/NWS-enhanced Storage Resource Broker Project: Enhance SRB performance through agent-based scheduling Project Personnel: Berman, Wolski Collaborator: Moore AppLeS/NWS-enhanced NetSolve over Globus Project: Improve scheduling component of NetSolve using AppLeS/NWS techniques, deploy on Globus IPG platform Project Personnel: Berman, Wolski, Casanova, Dongarra Collaborator: Kesselman

Possible Additional IPG Projects AppLeS/NWS Applications on Condor Project: Develop AppLeS application which can achieve performance in the Condor environment; integrate Condor and NWS information; leverage Condor/Globus integration Project Personnel: Berman, Wolski Collaborator: Livny, Kesselman

Project Information AppLeS Home Page: hpcl/apples.html NWS Home Page:

Project Information NWS Home Page: AppLeS + NWS Project Personnel –Francine Berman –Rich Wolski –Walfredo Cirne –Marcio Faerman –Jaime Frey –Jim Hayes –Graziano Obertelli AppLeS Home Page: cse.ucsd.edu/groups/ hpcl/apples.html –Jenny Schopf –Gary Shao –Neil Spring –Shava Smallen –Alan Su –Dmitrii Zagorodnov