SmartGRID Decentralized, dynamic grid scheduling framework on swarm agent-based intelligence Seminar in HUST, Wuhan, China. Oct. 22, 2008 Ye HUANG, Amos.

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow In collaboration.
Application Server Based on SoftSwitch
1 st Review Meeting, Brussels 5/12/12 – Technical progress (P. Paganelli, Bluegreen) iCargo 1st Review Meeting Brussels 5/12/12 Technical.
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
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.
Some contributions to the management of data in grids Lionel Brunie National Institute of Applied Science (INSA) LIRIS Laboratory/DRIM Team – UMR CNRS.
Dynamic adaptation of parallel codes Toward self-adaptable components for the Grid Françoise André, Jérémy Buisson & Jean-Louis Pazat IRISA / INSA de Rennes.
Overview Distributed vs. decentralized Why distributed databases
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
Ants-based Routing Marc Heissenbüttel University of Berne
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
23/03/2007 mail-to: site: A Security Framework for Smart Ubiquitous.
Towards Adaptive, Resilient and Self-Organizing Peer-to-Peer System A.Montresor, H.Meling Based on[1][2]
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Algorithms for Self-Organization and Adaptive Service Placement in Dynamic Distributed Systems Artur Andrzejak, Sven Graupner,Vadim Kotov, Holger Trinks.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Agent-based Device Management in RFID Middleware Author : Zehao Liu, Fagui Liu, Kai Lin Reporter :郭瓊雯.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Trace Generation to Simulate Large Scale Distributed Application Olivier Dalle, Emiio P. ManciniMar. 8th, 2012.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
SmartGRID Ongoing research work in Univ. Fribourg and Univ. Applied Sciences of Western Switzerland (HES-SO) SwiNG Grid Day, Bern, Nov. 26th, 2009 Ye HUANG.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
SWIM-SUIT Information Models & Services
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Workshop on Future Learning Landscapes: Towards the Convergence of Pervasive and Contextual computing, Global Social Media and Semantic Web in Technology.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
DISTRIBUTED COMPUTING Introduction Dr. Yingwu Zhu.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
GM-CMU Collaborative Research Laboratory Systematic Protocol Design for Vehicular Networks Rahul Mangharam, Mark Hamilton, Prof. Raj Rajkumar Carnegie.
Information Technology Needs and Trends in the Electric Power Business Mladen Kezunovic Texas A&M University PS ERC Industrial Advisory Board Meeting December.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
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.
AntNet: A nature inspired routing algorithm
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Self-stabilizing energy-efficient multicast for MANETs.
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
Data Grid Plane Network Grid Plane Dynamic Optical Network Lambda OGSI-ification Network Resource Service Data Transfer Service Generic Data-Intensive.
Data Transfer Service Challenge Infrastructure Ian Bird GDB 12 th January 2005.
SmartGRID Decentralized, dynamic grid scheduling framework on swarm agent-based intelligence GCC'08, shenzhen, China. Oct. 26, 2008 Ye HUANG, Amos BROCCO.
1 Ji Wang and Dongsheng Li National Lab for Parallel and Distributed Processing Introduction of iVCE ( Internet-based V irtual C omputing E nvironment.
Seminar On Rain Technology
MaGate an interoperable, decentralized high-level scheduler Ongoing research at HES-SO/EIA-FR IANOS Meeting - Lausanne, July Ye HUANG, Pierre.
MaGate Experiments on Scenarios GridGroup EIF, Feb 5th, 2009 Ye HUANG Pervasive Artificial Intelligence Group, Dept of Informatics, University of Fribourg,
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Security Requirements for ChinaGrid Applications - What the current grid security solutions cannot do Hai Jin Huazhong University of Science and Technology.
The Globus Toolkit™: Information Services
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Hash Tables
Presentation transcript:

SmartGRID Decentralized, dynamic grid scheduling framework on swarm agent-based intelligence Seminar in HUST, Wuhan, China. Oct. 22, 2008 Ye HUANG, Amos BROCCO Grid Group, Dept of Information and Communication Technologies, EIA-FR, Switzerland Pervasive Artificial Intelligence Group, Dept of Informatics, University of Fribourg, Switzerland

2 Outline  Aim  SmartGRID architecture  SmartGRID in depth  MaGate scheduler  Data warehouse interface  Agent-based swarm intelligence  Summary  Future work

3 Aim  Vision of Grid:  Large scale distributed resources  Decentralized  Different policies  Unstable, low reliability  SmartGRID: grid resource management framework  Utilizing different scheduling algorithms  Interoperation emphasized scheduler  Dynamic resource discovery by swarm intelligent algorithm

4 SmartGRID layered architecture  Loosely coupled layered architecture.  Two layers and one internal interface. Smart Resource Management Layer Data Warehouse Interface Smart Signaling Layer

5 SmartGRID Node (SG-Node)  SG-Node: the logical unit of SmartGRID framework  MaGate scheduler, DW interface, Ant nest MaGate Scheduler Nest Info. collector DW Interface

6 MaGate scheduler  MaGate stands for “Magnetic Gateway for scheduler”  Core of Smart Resource Management Layer (SRML)  Targets:  Open platform to different scheduling algorithms  Based on dynamic infrastructure information  Gateway between schedulers (MaGate & others, etc. PBS, MSS)  Allow heterogenous and dynamic Grid scheduling  Manage community of resources  Decentralized view of the Grid  Interface to external services  To deal with corresponding issues, e.g. network behavior analyzing  MaGate focuses on:  Decentralization & Interoperability

7 MaGate architecture  1. Self-management  2. Access to invoker  3. Community management  4. LRM utilization  5. External components Remote MaGate Local Resource Management Grid applications

8 MaGate behavior MaGate Community  Job executor  Interface to invoker  Router  Interface to external service  Full functional package

9 MaGate current roadmap  Community Component  Interoperation protocol & behavior, negotiation model  DRM Component  SAGA API  Interface Component  Application-Interface (App-I) to POP-C++  External Component Multi- scheduling algorithm adoption mechanism Utilizing agent-based dynamic resource discovery

10 A simple use case

11 MaGate technical timetable for current roadmap  Simulation  Basic on GridSim, integrated with Alea, GSSIM (Done)  DataWarehouse Interface prototype  Communication channel between SRML and SSL (Ongoing)  Candidate standard specification  Scheduler Interoperability best practice, WS-Agreement, JSDL, CSG (Ongoing)  First standalone prototype

12

13

14

15

16 Smart Signaling Layer  Services:  network monitoring  resource discovery  Adaptive, Reliable, Robust  Swarm Intelligence / Ant Colony Algorithms

17 Datawarehouse interface – Loosely coupled communication between layers Actions triggered by updates in the data warehouse – Persistent and cached Grid information storage local information monitored by the scheduler coordinated scheduling information negotiated by scheduler network information gathered by ants service request queries

18 Ant-based swarm intelligence  Swarm intelligence: artificial intelligence inspired by the behavior of swarms (of insects)  Ants:  Lightweight mobile agents traveling across the network  Ants can only access local resources on nodes  Inherently fully distributed algorithms:  Collaboration between individuals through indirect communication (stigmergy, pheromone trails)

19 BlåtAnt Algorithm: introduction – Fully distributed algorithm to construct and maintain a peer-to-peer overlay topology with bounded diameter Keeps the network connected while optimizing communication between nodes: Pure peer-to-peer: no superpeers Balanced link distributions: no large hubs Fault resilient Minimal number of links per node

20 BlåtAnt Algorithm: logic – Ensure that the network diameter d is D ≤ d < 2D - 1 – Create and remove logical links: – Connection Rule: two nodes are connected if their distance (in hops) is greater than 2D – 1 – Disconnection Rule: two adjacent nodes are disconnected if there exist an alternative path between them of length less than D

21 BlåtAnt Algorithm: implementation – Different species of ants with different tasks: Collect and spread information Connect / Disconnect peers Ensure fault resilience

22 BlåtAnt Algorithm: example graph before augmentation graph after augmentation diameter = 4 (< 2D – 1, D=3) diameter = 19

23 BlåtAnt Algorithm: evaluation (1) diameteredge count

24 BlåtAnt Algorithm: evaluation (2) ant populationDynamic scenario (125+ nodes)

25 SSL Roadmap SSL Middleware: – Solenopsis Framework integration BlåtAnt Algorithm: – Current work: Resource discovery algorithms, and proactive monitoring – Future: Large scale simulation and integration with DWI/SRML

26 Summary Smart Resource Management Layer – modular scheduler architecture – decentralized, distributed – open to existing local schedulers and external services Data Warehouse Interface Smart Signaling Layer – ant algorithms to provide network services – underlying peer-to-peer topology constructed using the BlåtAnt algorithm

27 Future work Smart Resource Management Scheduler (SRMS) – First prototype – SG-Node validation Data Warehouse – First development and integration Smart Signaling Layer (SSL) – resource discovery algorithms, round-trip time optimization, pro-active monitoring – Solenopsis 2.0 Middleware

28 Thanks! Questions?