MaGate an interoperable, decentralized high-level scheduler Ongoing research at HES-SO/EIA-FR IANOS Meeting - Lausanne, July 21.-22 2008 Ye HUANG, Pierre.

Slides:



Advertisements
Similar presentations
Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
Advertisements

March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
CoreGRID European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed, GRID and Peer-to-Peer Technologies.
RMS and Scheduling for Future Generation Grids
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
CREAM-CE status and evolution plans Paolo Andreetto, Sara Bertocco, Alvise Dorigo, Eric Frizziero, Alessio Gianelle, Massimo Sgaravatto, Lisa Zangrando.
1 On Death, Taxes, & the Convergence of Peer-to-Peer & Grid Computing Adriana Iamnitchi Duke University “Our Constitution is in actual operation; everything.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Presented by: Priti Lohani
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Universität Dortmund Robotics Research Institute Information Technology Section Grid Metaschedulers An Overview and Up-to-date Solutions Christian.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
W w w. h p c - e u r o p a. o r g Single Point of Access to Resources of HPC-Europa Krzysztof Kurowski, Jarek Nabrzyski, Ariel Oleksiak, Dawid Szejnfeld.
GCC 2006 Panel: Grid Research and Engineering Vs Standards Dr. Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer.
© 2007 Open Grid Forum OGF Modeling Activities DMTF Alliance Partner Symposium Portland, 2007 July 18 Ellen Stokes
The Preparatory Phase Proposal a first draft to be discussed.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
The Grid Component Model: an Overview “Proposal for a Grid Component Model” DPM02 “Basic Features of the Grid Component Model (assessed)” -- DPM04 CoreGrid.
Grid Security Issues Shelestov Andrii Space Research Institute NASU-NSAU, Ukraine.
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.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
N*Grid – Korean Grid Research Initiative Funded by Government (Ministry of Information and Communication) 5 Years from 2002 to million US$ Including.
Appliance Aggregation Architecture (appagg) The First Research Group Meeting Milan Milenkovic and Dejan Milojicic GGF6, Chicago, October 2002.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Refining middleware functions for verification purpose Jérôme Hugues Laurent Pautet Fabrice Kordon
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
WGISS-39, Tsukuba, Japan, May 11-15, 2015 GEO Community Portals Ken McDonald/NOAA CWIC Session, WGISS–39 May 13, 2015.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
Service Level Agreements for D- Grid Introducing Commercial Use Cases to an Academic e-Science Infrastructure Philipp Wieder,
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
RI The DEISA Sustainability Model Wolfgang Gentzsch DEISA-2 and OGF rzg.mpg.de.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Interoperability from the e-Science Perspective Yannis Ioannidis Univ. Of Athens and ATHENA Research Center
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Phoenix Convention Center Phoenix, Arizona Transactive Energy in Building Clusters [Innovation][Regional Innovation in Arizona] Teresa Wu Arizona State.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
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.
Status & Challenges Interoperability and global integration of communication infrastructure & service platform Fixed-mobile convergence to achieve a future.
Dr. Isabel Campos Plasencia (IFCA-CSIC) Spanish NGI Coordinator ES-GRID The Spanish National Grid Initiative.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
“DEVELOPMENT OF A NATIONAL ICT POLICY ICT Policy in the ECTEL Member States Mr. Donnie Defreitas MSc, (Hav.), ECTEL Caribbean Internet Forum Bay Gardens.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
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.
CMS Experience with the Common Analysis Framework I. Fisk & M. Girone Experience in CMS with the Common Analysis Framework Ian Fisk & Maria Girone 1.
SmartGRID Decentralized, dynamic grid scheduling framework on swarm agent-based intelligence Seminar in HUST, Wuhan, China. Oct. 22, 2008 Ye HUANG, Amos.
12 th Meeting of the GBIF Participant Nodes Committee 6-7 October 2013, Berlin, Germany Towards a generic work programme for a Node Olaf Bánki Senior Programme.
MaGate Experiments on Scenarios GridGroup EIF, Feb 5th, 2009 Ye HUANG Pervasive Artificial Intelligence Group, Dept of Informatics, University of Fribourg,
Bob Jones EGEE Technical Director
Issues need harmonization
draft-bernini-nfvrg-vnf-orchestration
Grid Optical Burst Switched Networks
The GEMBus Architecture and Core Components
EMI Interoperability Activities
Grid Computing.
Presentation transcript:

MaGate an interoperable, decentralized high-level scheduler Ongoing research at HES-SO/EIA-FR IANOS Meeting - Lausanne, July Ye HUANG, Pierre KUONEN Grid Group, Dept of Information and Communication Technologies, EIA-FR, Switzerland Pervasive Artificial Intelligence Group, Dept of Informatics, University of Fribourg, Switzerland

2 What’s MaGate  MaGate [1] stands for “Magnetic Gateway”.  GRID Resource management system  MaGate is the grid level scheduler focusing on:  Interoperability  Decentralization  Part of the Swiss project: SmartGRID framework [2].  Collaboration between EIA-FR and Uni. Fribourg  Funded by the Hasler foundation

3 SmartGRID framework  A decentralized grid scheduling framework.  Supporting intelligent and interoperable grid resource management, upon the infrastructure information provided by swarm intelligence algorithms (ant technology).

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

5 Smart Signaling Layer (SSL)  Purpose:  resource discovery  network monitoring  Approach:  Ant algorithm  Orchestration:  Ant Nests community  Two milestones have been achieved by UNIfr.  Solenopsis middleware [3]  Blåtant algorithm [4] for p2p path diameter shrinking (communication optimization).

6 Smart Resource Management Layer (SRML)  Purpose:  Grid level scheduling  Interoperation  Interaction with users and applications  Access to external services  Orchestration:  MaGate schedulers community.

7 Data Warehouse Interface (DWI)  To mediate the upper layer (SRML) and low layer (SSL).  Loosely coupled information exchange mechanism.  Both layers could benefit from DWI, by ignoring the implementation details of the each other.

8 SmartGRID Node (SG-Node)

9 SG-Node  SG-Node stands for SmartGRID node.  One GRID node portal  GRID node  Machine or group of machines providing computing resources through a unique access point  Each SG-Node is constituted of one entity from each layer.  One Ant Nest from SSL  One Interface DW from SmartGRID internal interface.  One MaGate from SRML

10 SG-Nodes community  SG-Nodes collaborate to establish a dynamic and autonomic “SG-Nodes Community”.  Behaving diverse roles depending on their positions in the infrastructure.  Executor.  Routers.  Interface.  Full functional.

11 MaGate Benefit from SmartGRID  Decentralized grid scheduling mechanism.  No central meta-scheduler.  MaGate schedulers, instead of a single meta-scheduler, collaborate to provide grid scheduling.  The grid infrastructure information discovery and monitoring.  Thanks to ant technology - external component.  Could be replaced by another IS approach  Results promised to be robust, reliable and reactive.  The possibility to contact the unknown grid scope.  MaGates obtain grid information depending on ant system.  Ants autonomously spread the network to discover unknown resource (nature ants’ food).

12 MaGate functionalities 1. Self-management 2. Grid community Management 3. Local resource management interface 4. External Grid services/components interface

13 Implementation approach  Job allocation to local scheduler.  DRMAA, SAGA, IANOS ?,…  JSDL, BES  Scheduling strategies.  FIFS, Backfill.  External scheduling policies.  Cost model ?,…  DWI  Grasping the information  Ant-Nest based existing Solenopsis middleware  Others ?,…  Information schema  GLUE, …

14 Implementation approach (continued)  Interoperability implementation.  Core value and main focus of MaGate.  Concerning the “community component”.  Issues:  Interoperation architecture.  ’Teikoku’ [5] and ’Scheduling Instance’ [6]  OGF GSA-RG: E.g. Simplest scheduling interop. use case  Appropriate protocol/language.  WS-Agreement series.  Scheduling Description Language (SDL)

15 SmartGRID status  Collaborative work:  Ecole d'ingénieurs et d'architectes de Fribourg (EIA-FR). (Smart Resource Management Layer)  University of Fribourg. (Smart Signaling Layer)  A three-year project funded by Swiss Hasler Foundation, project Nr  Approaching end of the first year for Smart Resource Management Layer.

16 Interest and Contribution  Interested issues:  As aforementioned, many of our interests are concerned with the workgroups that are also involved in IANOS.  Our potential interests to IANOS:  Joint standardization work (e.g. OGF) and experience sharing.  Domain-specific use case/scenarios.  Implementation of MaGate prototype using IANOS.

17 MaGate Using IANOS

18 Bibliography  [1] Huang Y., Brocco A., Kuonen P., Courant M., Hirsbrunner B., SmartGRID: A fully decentralized Grid Scheduling Framework supported by Swarm Intelligence. Technical report, Working Paper 2008–06, Department of Informatics, EIA-FR, Switzerland, June 2008  [2] Hirsbrunner, B., Courant, M., Brocco, A., Kuonen, P.: SmartGRID: Swarm Agent-Based Dynamic Scheduling for Robust, Reliable, and Reactive Grid Computing. Technical report, Working Paper 2006–13, Department of Informatics, University of Fribourg, Switzerland, October 2006  [3] Brocco, A., Hirsbrunner, B., Courant, M.: Solenopsis: A framework for the development of ant algorithms. In: Swarm Intelligence Symposium, SIS, IEEE (April2007) 316–323  [4] Brocco, A., Frapolli, F., Hirsbrunner, B.: Shrinking the network: The bl°atant algo-rithm. Technical Report 08-04, Department of Informatics, University of Fribourg, Fribourg (April 2008)  [5] Grimme, C., Lepping, J., Papaspyrou, A., Wieder, P., Yahyapour, R., Oleksiak, A., Supercomputing, P., Center, N., Waldrich, O., Ziegler, W.: Towards a standards-based grid scheduling architecture. Technical Report TR-0123, Institute on Resource Management and Scheduling, CoreGRID - Network of Excellence (December 2007)  [6] Tonellotto, N., Yahyapour, R., Wieder, P.: A proposal for a generic grid scheduling architecture. Proceedings of the Integrated Research in Grid ComputingWorkshop (2005) 337–346

Thank you! Questions?