Agent-based Resource Management for Grid Computing

Slides:



Advertisements
Similar presentations
1 The role of human in ATM automation: a key issue Alain Printemps head of DNA/CENA.
Advertisements

MULTI-AGENT BASED SCHEDULING D. Ouelhadj ASAP (Automated Scheduling Optimisation and Planning) Research Group School of Computer Science and IT University.
Performance-responsive Middleware for Grid Computing Dr Stephen Jarvis High Performance Systems Group University of Warwick, UK High Performance Systems.
Evaluation of Advertising Effectiveness Using Agent-Based Modeling and Simulation Junwei Cao Department of Computer Science University of Warwick.
6/2/ An Automatic Personalized Context- Aware Event Notification System for Mobile Users George Lee User Context-based Service Control Group Network.
Yaochu Jin FTR/HRE-D August, From Interactive Evolutionary Algorithms to Agent-based Evolutionary Design Interactive Evolutionary Algorithm –When.
University of Minho School of Engineering Centre Algoritmi Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
GridFlow: Workflow Management for Grid Computing Kavita Shinde.
Improving Software Quality with Generic Autonomics Support Richard Anthony The University of Greenwich.
GHS: A Performance Prediction and Task Scheduling System for Grid Computing Xian-He Sun Department of Computer Science Illinois Institute of Technology.
Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
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 Multi-Agent Systems Based Conceptual Ship Design Decision Support System The Ship Stability Research Centre Department of Naval Architecture and Marine.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Liam Newcombe BCS Data Centre Specialist Group Secretary Modelling Data Centre Energy Efficiency and Cost.
1 520 Student Presentation GridSim – Grid Modeling and Simulation Toolkit.
CCGrid 2003, Tokyo, Japan GridFlow: Workflow Management for Grid Computing Junwei Cao ( 曹军威 ) C&C Research Labs, NEC Europe Ltd., Germany Stephen A. Jarvis.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Department of Electronic Engineering Challenges & Proposals INFSO Information Day e-Infrastructure Grid Initiatives 26/27 May.
Authors: Ronnie Julio Cole David
Service-oriented Resource Broker for QoS-Guaranteed in Grid Computing System Yichao Yang, Jin Wu, Lei Lang, Yanbo Zhou and Zhili Sun Centre for communication.
Theme 2: Data & Models One of the central processes of science is the interplay between models and data Data informs model generation and selection Models.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Light Weight Grid Platform: Design Methodology Vladimir Getov University of Westminster.
Performance-responsive Scheduling for Grid Computing Dr Stephen Jarvis High Performance Systems Group University of Warwick, UK High Performance Systems.
An Active Security Infrastructure for Grids Stuart Kenny*, Brian Coghlan Trinity College Dublin.
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.
CSE 5810 Biomedical Informatics and Cloud Computing Zhitong Fei Computer Science & Engineering Department The University of Connecticut CSE5810: Introduction.
IPDPS 2003, Nice, France Agent-Based Grid Load Balancing Using Performance-Driven Task Scheduling Junwei Cao (C&C Research Labs, NEC Europe Ltd., Germany)
Social Media Analysis Event 27 th May 2016 Introduction Ranald Richardson, CURDS.
Overview of MSU ESRDC Activities related to Computational Tools for Early State Design Dr. Noel Schulz Associate Professor and TVA Endowed Professorship.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Leverage Big Data With Hadoop Analytics Presentation by Ravi Namboori Visit
MIT – Laboratory for Computer Science
Visualizing Complex Software Systems
Lecture 3 Prescriptive Process Models
Clouds , Grids and Clusters
Agent-Based Grid Load-Balancing
Introduction to Load Balancing:
COLLABORATIVE DECISION MAKING CONFERENCE
Transaction Processing Systems
Junwei Cao Darren J. Kerbyson Graham R. Nudd
OPTIFRAME : Project Overview
Similarities between Grid-enabled Medical and Engineering Applications
Role and Potential of TAs for Industrial Scheduling Problems
Software Engineering and Best Practices
Dynamic Data Driven Application Systems
Grid Computing.
What contribution can automated reasoning make to e-Science?
A Dynamic Critical Path Algorithm for Scheduling Scientific Workflow Applications on Global Grids e-Science IEEE 2007 Report: Wei-Cheng Lee
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
The motivation Distributed knowledge sources Distributed experience
Department of Computer Science University of Warwick
DrillSim July 2005.
Department of Computer Science University of Warwick
Dynamic Data Driven Application Systems
The Globus Toolkit™: Information Services
INTRODUCTION Objectives
Petri Kannisto* & David Hästbacka *Presenter,
In Distributed Systems
Self-Managed Systems: an Architectural Challenge
Irene-Angelica Chounta Senior Researcher
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Agent-based Resource Management for Grid Computing Junwei Cao University of Warwick May 2002

Introduction Ten years research on high performance computing at Warwick: Performance evaluation Local grid scheduling Global grid management Collaborations with: NASA Ames Research Centre Los Alamos National Laboratory IBM T J Watson Research Centre

Agents in Context Grid Users PACE Application Tools Global Grid Management - Agents Local Grid Schedulers PACE Performance Evaluation Engine Grid Resources PACE Resource Tools

Challenges Scalability. A grid has the potential to encompass a large number of high performance computing resources. Adaptability. A grid is a dynamic environment where performance of grid resources are changing over time.

A4 Methodology Agent structure Agent hierarchy Service advertisement Communication layer Decision-making layer Local management layer Agent hierarchy Service advertisement Service discovery Agent capability tables A User A

Optimisation Strategies Advertisement Data-push & data-pull Periodic & event-driven Discovery Local services Services in ACTs Lower or upper agents Optimisation Modelling Simulation M A User A A A A

A Case Study sweep3d fft improc closure jacobi memsort cpi S1 S2 S4 S3 (SGIOrigin2000, 16) S2 S4 (SunUltra10, 16) S3 S5 (SunUltra5, 16) S6 S12 (SunSPARCstation2, 16) S11 S8 (SunUltra1, 16) S7 S10 S9 sweep3d fft improc closure jacobi memsort cpi

Experiment 1 FIFO

Experiment 1 FIFO

Experiment 2 FIFO

Discovery Speed & Efficiency No advertisement: Low speed Low efficiency Reasonable advertisement: High speed High efficiency Discovery efficiency (*100) Too much advertisement: Very high speed Very low efficiency

Conclusions A hierarchy of homogenous agents Reconfigurable using different optimisation strategies Step-by-step service advertisement and discovery among agents Quantitative performance evaluation of agent behaviours

Future Work Use of heuristic iterative algorithms for local grid scheduling Integrating agents with grid tools, e.g. Globus, Condor, and NWS More than discovery, enabling automated negotiation and coordination Dynamic performance tuning of agent behaviours