1 / 16

End-to-End Bandwidth Allocation and Reservation for Grid Applications

End-to-End Bandwidth Allocation and Reservation for Grid Applications. C. Palansuriya, EPCC, The University of Edinb u rgh M. Büchli, DANTE K. Kavoussanakis, EPCC, The University of Edinburgh A. Patil , DANTE C. Tziouvaras , GRNet A. Trew, EPCC, The University of Edinb u rgh

randi
Download Presentation

End-to-End Bandwidth Allocation and Reservation for Grid Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. End-to-End Bandwidth Allocation and Reservation for Grid Applications C. Palansuriya, EPCC, The University ofEdinburgh M. Büchli, DANTE K. Kavoussanakis, EPCC, The University of Edinburgh A. Patil , DANTE C. Tziouvaras , GRNet A. Trew, EPCC, The University ofEdinburgh A. Simpson, EPCC, The University ofEdinburgh R. Baxter, EPCC, The University ofEdinburgh GridNets 2006, 1st Oct 2006, San Jose, CA, USA

  2. Outline • Why BAR • Use Cases • Architecture • Service Interfaces • Future Work and Conclusions C. Palansuriya, EGEE BAR for the Grid

  3. Why BAR • 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. C. Palansuriya, EGEE BAR for the Grid

  4. EGEE BAR • 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”. C. Palansuriya, EGEE BAR for the Grid

  5. Use Cases • Robust and reliable transfer of data to multiple geographically distributed sites C. Palansuriya, EGEE BAR for the Grid

  6. Use Cases • 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 C. Palansuriya, EGEE BAR for the Grid

  7. 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 C. Palansuriya, EGEE BAR for the Grid

  8. Input from EGEE users and GÉANT2 Suitable to adopt and adapt • Local point of contact for HLM • Insulates user from network terminology • Authentication and Authorisation • GÉANT2 only knows one user, EGEE Defined with GÉANT2 Used by GÉANT2 BAR End-to-End Architecture • Two-stage process: Service Reservation • Two-stage process: Service Activation C. Palansuriya, EGEE BAR for the Grid

  9. Service Interfaces • Higher Level Middleware to BAR C. Palansuriya, EGEE BAR for the Grid

  10. Service Interface • BAR to NSAP C. Palansuriya, EGEE BAR for the Grid

  11. Service Interface • BAR to L-NSAP C. Palansuriya, EGEE BAR for the Grid

  12. Validation • 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) C. Palansuriya, EGEE BAR for the Grid

  13. Validation • Deployed and sucessfully tested on a pan-European test bed C. Palansuriya, EGEE BAR for the Grid

  14. Future Work • GÉANT2 continues to develop its implementation of NSAP • ESLEA (Exploitation of Switched Light Paths for e-Science Applications) project is using the BAR architecture • Adopting BAR software • Using BAR-NSAP and BAR-L-NSAP interfaces C. Palansuriya, EGEE BAR for the Grid

  15. Conclusions • 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. C. Palansuriya, EGEE BAR for the Grid

  16. Acknowledgements • EGEE is partly funded by the European Commission; contract no: INFSO-RI-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/ C. Palansuriya, EGEE BAR for the Grid

More Related