Co-Allocation of Compute and Network Resources in the VIOLA Testbed Christoph Barz and Markus Pilz University of Bonn Institute of Computer Science IV.

Slides:



Advertisements
Similar presentations
Electronic Visualization Laboratory University of Illinois at Chicago EVL Optical Networking Research Oliver Yu Electronic Visualization Laboratory University.
Advertisements

CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
All rights reserved © 2005, Alcatel Grid services over IP Multimedia Subsystem  Antoine Pichot, Olivier Audouin, Alcatel  GridNets ’06.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Agreement-based Distributed Resource Management Alain Andrieux Karl Czajkowski.
PHOSPHORUS Lambda User Controlled Infrastructure for European Research Artur Binczewski, Maciej Stroiński Poznan Supercomputing and Networking Center.
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Authorization of a QoS path based on Generic AAA SC2002 Baltimore NOV Bas van Oudenaarde Advanced Internet Research Group University of Amsterdam.
Telecom Italia GRID activities for 6th FP Program Maurizio Cecchi 3/4 October 2002.
· PHOSPHORUS (FP6 IP IST Project) · Web 2.0 & UCLPv2 · Media eInfrastructures European Future Networking Initiatives TERENA Workshop February 2007, Amsterdam.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
1 Chin Guok ESnet Network Engineer David Robertson DSD Computer Software Engineer Lawrence Berkeley National Laboratory.
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advanced Optical Networks DWDM RAM DWDM RAM BUSINESS WITHOUT BOUNDARIES.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
A Policy-Based Optical VPN Management Architecture.
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Abstraction and Control of Transport Networks (ACTN) BoF
GGF16-ghpnD. Simeonidou Lambda User Controlled Infrastructure For European Research LUCIFER.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE II - Network Service Level Agreement (SLA) Establishment EGEE’07 Mary Grammatikou.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Connect. Communicate. Collaborate JRA3 - Bandwidth on Demand GGF16 Athens, 14 th February 2006 Afrodite Sevasti GRNET.
Advanced Techniques for Scheduling, Reservation, and Access Management for Remote Laboratories Wolfgang Ziegler, Oliver Wäldrich Fraunhofer Institute SCAI.
1 Using Multi-Layer Routing to Provision Services across MPLS/GMPLS Domain Boundaries Andrew G. Malis Chief Technologist, Tellabs Chairman and President,
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
Network and Grid Monitoring Ludek Matyska CESNET Czech Republic.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Lucy Yong Young Lee IETF CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
Research Infrastructures Information Day Brussels, March 25, 2003 Victor Alessandrini IDRIS - CNRS.
Optical Architecture Invisible Nodes, Elements, Hierarchical, Centrally Controlled, Fairly Static Traditional Provider Services: Invisible, Static Resources,
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.
Page 1 ADANETS Workshop Jan 29, 2003ADANETS-WP2-Alcatel-SLIDE/ V1.0 ADANETS WP2: QoS management ADANETS Workshop 29/01/2003 L.Maknavicius.
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.
Resource Brokering on Complex Grids EUROGRID and GRIP Presented by John Brooke ESNW October 3/4 UK/Japan N+N.
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
1 Simple provisioning, complex consolidation – An approach to improve the efficiency of provisioning oriented optical networks Tamás Kárász Budapest University.
Zurich Research Laboratory IBM Zurich Research Laboratory Adaptive End-to-End QoS Guarantees in IP Networks using an Active Network Approach Roman Pletka.
Policy based co-allocation of connection oriented network resources using the principles of Generic AAA ON*VECTOR 3rd Annual Photonics Workshop San Diego.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Status & Challenges Interoperability and global integration of communication infrastructure & service platform Fixed-mobile convergence to achieve a future.
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Multi-Partner European Test Beds for Research Networking Graphic/image limits Graphic/image limits. Logo’s should be justified.
Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Page 1 © The.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
EGEE is a project funded by the European Union under contract IST JRA4 Overview Javier Orellana JRA4 Coordinator EGEE Kick Off Meeting SA2.
PHOSPHORUS Lambda User Controlled Infrastructure for European Research Artur Binczewski Poznan Supercomputing and Networking Center.
Admela Jukan jukan at uiuc.edu March 15, 2005 GGF 13, Seoul Issues of Network Control Plane Interactions with Grid Applications.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Use Case for Distributed Data Center in SUPA
University of Technology
ExaO: Software Defined Data Distribution for Exascale Sciences
Presentation transcript:

Co-Allocation of Compute and Network Resources in the VIOLA Testbed Christoph Barz and Markus Pilz University of Bonn Institute of Computer Science IV Oliver Wäldrich and Wolfgang Ziegler Fraunhofer Institute for Scientific Computing and Algorithms, Department of Bioinformatics Thomas Eickermann and Lidia Kirtchakova Research Centre Jülich, ZAM TERENA Networking Conference 2006 ( May 2006, Catania, Italy)

Terena Networking Conference Agenda  Motivation  Resource Orchestration by MetaScheduling  Network Reservations with ARGON  Future Work  Motivation  Resource Orchestration by MetaScheduling  Network Reservations with ARGON  Future Work

Terena Networking Conference Motivation - Grid Projects (Examples) Large Scale Scientific Applications Extremely high Data Volumes High Computational Demand Distributed Resources Resource Orchestration via Advance Reservations Co-Scheduling Resource Orchestration of Computational Resources Storage Resources Instruments and Sensors Network Resources D-Grid Initiative SPICE on TeraGrid + UK NGS

Terena Networking Conference Motivation - Applications in VIOLA (Examples) AMG-OPT (simulation based on a hierarchical algebraic solver) TechSim (distributed simulation of complex technological systems) MetaTrace (simulation of pollutant transport in groundwater) KoDaVis (collaborative visualization of huge atmospheric datasets in heterogeneous environments)

Terena Networking Conference MetaTrace Demonstration Distribution of Chemicals in the Soil – Problem Decomposition TRACE:calculation of water-flow PARTRACE:distribution and chemical reactions of pollutants exchange of intermediate results: up to 1 GigaByte in 1 second FhG Sankt Augustin FZ Jülich caesar Uni Bonn FH BRS Network Reservation multiple point-to-point tunnels Layer 2/3 switching / routing MPLS Network Network Service Description Jülich-Cray PARTRACE 30 nodes FH BRS TRACE 6x2x2 CPUs Caesar TRACE 30x2 CPUs water-flow 1x/step water-flow 1x /step x /step Cluster Reservation MetaMPICH Cluster Requirements Network Requirements

Terena Networking Conference MetaScheduling Service - Architecture UNICORE Client Local Scheduler UNICORE Gateway Target System Interface Primary NJS Target System Interface NJS UNICORE Gateway Target System Interface NJS Local Scheduler Local Scheduler Adapter Job Queue Adapter Job Queue MetaScheduler Site ASite B Network RMS ARGON Link Usage 1) User specifies Job 4) MetaScheduler Reply (WS-Agreement) Adapter 3) Negotiation and Reservation Cluster 5) Job transfer to UNICORE System 6) All Job Components including Network QoS are provisioned automatically 2) MetaScheduling Request (WS-Agreement)

Terena Networking Conference MetaScheduling Service - Algorithm Requested Resources Time Constraints Determine next Availability of Res. n Determine next Availability of Res. 2 Determine next Availability of Res. 1 nextStartup = max(nextStartup, freeSlots[i]); i++ [i>n] [i≤n] [Common free slot found] t t t First-fit search for common start time of all job components on all resources t Space of time in which requested service can start Jülich-Cray PARTRACE 30 nodes FH BRS TRACE 6x2x2 CPUs Caesar TRACE 30x2 CPUs Common start time found! Network Service nextStartup MetaTrace ExampleFirst-fit Algorithm

Terena Networking Conference ARGON - Network Service AvailabilityReservationBindQueryCancel Modify Interface

Terena Networking Conference ARGON – Reservation Lifetime t req t begin t end t conf t bind Intermediate Phase Negotiation Phase Usage/Renegotiation Phase Advance Reservation time resources constraints Feasible solution space Constraints  Traffic engineering  Service availability  Policy rules  SLA  User requirements  … Constraints  Traffic engineering  Service availability  Policy rules  SLA  User requirements  … t act Activation Phase Negotiation Phase: - Availability check(s) - Admission decision - Reservation Negotiation Phase: - Availability check(s) - Admission decision - Reservation Intermediate Phase: - Re-optimization inexpensive - Binding of service parameters Intermediate Phase: - Re-optimization inexpensive - Binding of service parameters Activation Phase: - Automatic initiation - Configuration of network-devices - Duration dependant on service & devices Activation Phase: - Automatic initiation - Configuration of network-devices - Duration dependant on service & devices Usage/Renegotiation - Re-optimization expensive Phase:- Modification of parameters Usage/Renegotiation - Re-optimization expensive Phase:- Modification of parameters Query and Cancel can be used anytime after negotiation

Terena Networking Conference ARGON – Resource Optimisation Intermediate Phase Negotiation Phase Usage/Renegotiation Phase time Rerouting of intermediate phase flows is inexpensive. Online and offline algorithms can be used. capacity time shift start First Fit / Deadline Flexible Reservations Malleable Reservations capacity time capacity time increase capacity reduce duration reduce capacity increase duration Flexible Path Selection Rerouting/Planning of Accepted Flows 1 2

Terena Networking Conference ARGON - Network Architecture Overlay Model  Optical domain is not visible to IP domain  MPLS domain can not perform efficient TE  UNI signaling Overlay Model  Optical domain is not visible to IP domain  MPLS domain can not perform efficient TE  UNI signaling Multi-Region Network ProxyUniClient DataBase SNMP Server SNMP Client Controller RSVP Auto Discovery ARGON Listener CLI UNI GMPLS Switch MPLS Switch Administration Alcatel Service provisioning MPLS ASON/GMPLS

Terena Networking Conference Co-Allocation in the VIOLA Testbed  Reservation, Signaling and Provisioning  End-to-End Path Computation  Service Modeling Network Service Provisioning  AAA Support  Service Level Agreement (SLA)  Policy aware Provisioning Policy-based Framework  Optimization  Resource Modeling Network Resource Management  Multi-Domain  Multi-Layer  Multi-Region Network Architecture IETF nomenclature  Standardization activities: GRAAP, OGSA-RSS  Technologies: UNICORE, Web-Services, WS-Agreement Interoperability  Negotiation of a common time frame for all resources  Reservation of nodes at different clusters  Reservation of network services via ARGON Resource Orchestration MetaScheduler Concept: ARGON Concept (Allocation and Reservation in Grid-enabled Optical Networks) :

Terena Networking Conference ARGON - Where are we now? time1st year2nd year3rd year today Development Prototype deployment Application “Gridifying” Middleware Resource Broker ARGON Reservation Service ARGON Service Provisioning VIOLA Network Deployment and Tests Multi-Layer Single- Region Single- Domain Overall VIOLA requirements Infrastructure for Applications Grid Middleware Integration Network as a Grid resource Overall VIOLA requirements Infrastructure for Applications Grid Middleware Integration Network as a Grid resource Overall ARGON objectives Bandwidth On Demand in VIOLA Advance Network Reservation Interface inspired by EGEE specs Overall ARGON objectives Bandwidth On Demand in VIOLA Advance Network Reservation Interface inspired by EGEE specs Multi-Vendor Multi-Layer Multi-Region Multi- Domain

Terena Networking Conference Future Work MetaScheduler  More automatic resource pre-selection process  MetaScheduling Service for workflows  Porting to GT4  LUCIFER integration ARGON Multi-Region: MPLS and ASON/GMPLS layer must be coordinated Resource and Service Model enhancements GÉANT2 cooperation (JRA3 Inter-domain manager) LUCIFER integration (ARGON, UCLPv2, D-RAC)

Terena Networking Conference Conclusion  Demanding applications benefit from resources of multiple clusters and sites  Application driven resource selection for UNICORE Grid applications  Co-scheduling of computational, storage and network resources  MetaScheduling Service does orchestration of resources of multiple domains  ARGON provides Network Services with advance reservation capabilities and dedicated QoS

Terena Networking Conference The end Thank You! Contact: {barz, {th.eickermann, {Wolfgang.Ziegler, Contact: {barz, {th.eickermann, {Wolfgang.Ziegler,

Terena Networking Conference MetaScheduling Service – Algorithm (2) set n = number of requested resources set res [1..n] = requested resources set prop [1..n]= requested property per resource set freeSlots[1..n]= null set endOfPreviewWindow = false set nextStartup = currentTime + someMinutes set needNext = true while (endOfPreviewWindow = false & needNext = true) do { for 1..n do in parallel { freeSlots[i] = AvailableAt( res [i], prop [i], nextStartup) } set needNext = false for 1..n do { if ( nextStartup != freeSlots[i]) then { if ( freeSlots[i] != null) then { if( nextStartup < freeSlots[i]) then { set nextStartup = freeSlots[i] set needNext = true } } else { set endOfPreviewWindow = true } if (needNext = false & endOfPreviewWindow = false) then return freeSlots[1] else return “no common slot found”