1 / 8

perfSONAR Distributed Lookup Service

Maciej Głowiak perfSONAR meeting Zag reb, 8 Apr 2008. perfSONAR Distributed Lookup Service. Distributed LS document. http://anonsvn.internet2.edu/ svn/nmwg/trunk/nmwg/doc/dLS/. Distributed LS. Formerly known as multi-LS Distributed LS - a set of cooperating LS-es

Download Presentation

perfSONAR Distributed Lookup Service

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. Maciej Głowiak perfSONAR meeting Zagreb, 8 Apr 2008 perfSONAR Distributed Lookup Service

  2. Distributed LS document http://anonsvn.internet2.edu/svn/nmwg/trunk/nmwg/doc/dLS/

  3. Distributed LS • Formerly known as multi-LS • Distributed LS - a set of cooperating LS-es • base-LS works the same as before • accepts registration messages from services • accepts queries from clients • distributed part = the control protocol for exchanging Lookup Information summary and token passing

  4. Distributed LS Data Summary Lookup Services exchanges aggregated Lookup Information from services Summary contains topology information (IP addresses) and geographical location (places, NRENs)‏ Two main levels of summary local (lower level) – within the same domain (e.g. GEANT2)‏ global (upper level) – between domains (e.g. GN2 and Internet2)‏ Number of levels not limited

  5. Token passing LS 2 LS 1 LS 3 summary information summary information LS 4 token passing token

  6. Changes… • Service's perspective: • no changes • service registers in its Home LS as it was before • Client's perspective • client queries the Home LS of service: • no changes • between domains: need of use specialized dLS API (Discovery Protocol)‏ • converts single dLS query to multiple queries to various elements of dLS architecture • client is given Home LS of service • finally client may perform ordinary query to Home LS

  7. dLS Architecture ESNet domain LS LS LS leader leader upper level ring LS leader Internet2 domain LS LS GEANT2 domain LS LS LS Home LS of Client LS LS LS query 3 LS Home LS of MA query 2 query 4 query 1 registration Client dLS API MA query for MA having utilization data from PSNC

  8. Implementation plan • dLS protocol and algorithm document • Draft Finished • (will need some updates during implementation) • http://anonsvn.internet2.edu/svn/nmwg/trunk/nmwg/doc/dLS/ • dLS Java implementation (PSNC)‏ • Already started, • ~20% completed • prototype: June 2008 • release: perfSONAR 4.0 • dLS Perl implementation (Internet2)‏ • ?

More Related