* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download End to End Bandwidth Allocation and Reservation for
Survey
Document related concepts
Transcript
Enabling Grids for E-sciencE End-to-End Bandwidth Allocation and Reservation for Grid Applications C. Palansuriya, EPCC, The University of Edinburgh M. Büchli, DANTE K. Kavoussanakis, EPCC, The University of Edinburgh A. Patil , DANTE C. Tziouvaras , GRNet A. Trew, EPCC, The University of Edinburgh A. Simpson, EPCC, The University of Edinburgh R. Baxter, EPCC, The University of Edinburgh GridNets 2006, 1st Oct 2006, San Jose, CA, USA www.eu-egee.org INFSO-RI-508833 Outline Enabling Grids for E-sciencE • Why BAR • Use Cases • Architecture • Service Interfaces • Future Work and Conclusions INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 2 Why BAR Enabling Grids for E-sciencE • The Grid community expects the network to be available, providing a desired level of service at any time. • Viable production Grid platforms require quantitative and qualitative performance guarantees from the network. • Can use advanced reservation and allocation of network services to provide such guarantees. • EGEE Bandwidth Allocation and Reservation (BAR) provides a framework for end-to-end, advance reservation and allocation of network services. INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 3 EGEE BAR Enabling Grids for E-sciencE • Defines a programmatic interface for an Advance Reservation and Allocation of network services. – Web services based advance reservation system. – first programmatic interface between EGEE and GÉANT2 • Intended for use by gLite middleware components, though suitable to be generally useful. • Interaction with network in “application terms” rather than “network terms”. INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 4 Use Cases Enabling Grids for E-sciencE • Robust and reliable transfer of data to multiple geographically distributed sites INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 5 Use Cases Enabling Grids for E-sciencE • Bulk file/data replication – Deliver before a certain deadline • Visualisation and interactive software – Real time guarantees • Mission critical control traffic – Small volume of data – Long duration INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 6 Enabling Grids for E-sciencE Two-Stage Network Service Provisioning • Networks imposes minimum reservation period – Presently network configuration is manual – Minimizes frequency of configuration required in backbone • A reservation could be significantly longer than what an application requires – Sub-divide such a reservation to be used by other users • Certain users can only specify exact flow parameters just before a job starts • BAR Service Reservation and Activation is designed to address the above INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 7 BAR End-to-End Architecture Enabling Grids for E-sciencE • Two-stage process: Service Reservation • Two-stage process: Service Activation • Input from EGEE users and GÉANT2 • Suitable to adopt and adapt Site 1 Network 1 HLM • Local point of contact for HLM Defined with •• Insulates userGÉANT2 from network terminology Used by GÉANT2 •• Authentication and Authorisation BAR Network 2 Network 3 Site 2 BAR – GÉANT2 only knows one user, EGEE EGEE Network L-NSAP L-Network INFSO-RI-508833 NSAP NSAP Backbone NSAP L-NSAP L-Network C. Palansuriya, EGEE BAR for the Grid 8 Service Interfaces Enabling Grids for E-sciencE • Higher Level Middleware to BAR Guaranteed Delivery File Transfer Reservation HLM Virtual Leased Line Reservation BAR Query Reservation Cancel Reservation Guaranteed Delivery File Transfer Activation HLM Virtual Leased Line Activation BAR Query Activation Cancel Activation INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 9 Service Interface Enabling Grids for E-sciencE • BAR to NSAP Request Network Reservation BAR Query Network Reservation NSAP Cancel Network Reservation INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 10 Service Interface Enabling Grids for E-sciencE • BAR to L-NSAP Request Network Service Reservation BAR Query Network Service Reservation L-NSAP Cancel Network Service Reservation Request Network Service Activation BAR Query Network Service Activation L-NSAP Cancel Network Service Activation INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 11 Validation Enabling Grids for E-sciencE • Developed BAR and pilot L-NSAP components and simple Web based client. • Successfully integrated BAR with the GÉANT2 implementation of NSAP, Advance Multi-Domain Provisioning System (AMPS) INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 12 Validation Enabling Grids for E-sciencE • Deployed and sucessfully tested on a pan-European test bed GRNet LAN GRNet GÉANT2 GARR GARR LAN Client BAR L-NSAP INFSO-RI-508833 BAR AMPS AMPS AMPS L-NSAP C. Palansuriya, EGEE BAR for the Grid 13 Future Work Enabling Grids for E-sciencE • GÉANT2 continues to develop its implementation of NSAP • ESLEA (Exploitation of Switched Light Paths for eScience Applications) project is using the BAR architecture – Adopting BAR software – Using BAR-NSAP and BAR-L-NSAP interfaces INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 14 Conclusions Enabling Grids for E-sciencE • BAR developed a layered end-to-end architecture that is necessary to support existing and emerging network services • The architecture is validated via the deployment and testing of the software components developed in EGEE and GÉANT2 projects. – the first programmatic interface between EGEE and GÉANT2 – EGEE is an early adopter for GÉANT2 AMPS interface • World first software based, multi-domain bandwidth reservation based on Premium IP (PIP) network service. • At least one other project is using the architecture and software components. INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 15 Acknowledgements Enabling Grids for E-sciencE • EGEE is partly funded by the European Commission; contract no: INFSORI-508833 • EPCC is jointly funded by the UK Joint Information Systems Committee (JISC). • The following organisations participated in EGEE BAR: – – – – • EPCC, The University of Edinburgh DANTE GARR GRNet Thanks for listening! http://www.cern.ch/egee-jra4/ INFSO-RI-508833 C. Palansuriya, EGEE BAR for the Grid 16