logging in or signing up SpoVNet Project - Ariba Quick Intro ChristophMayer Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1547 Category: Science & Tech.. License: All Rights Reserved Like it (3) Dislike it (0) Added: April 27, 2010 This Presentation is Public Favorites: 0 Presentation Description Ariba is an overlay-based middleware that implements the underlay abstraction layer of the Spontaneous Virtual Networks (SpoVNet) architecture. It aims to ease the development of fexible, adaptive, and spontaneous overlay-based services and applications on top of heterogeneous and mobile networks. Comments Posting comment... Premium member Presentation Transcript Ariba – Quick Intro : Ariba – Quick Intro www.spovnet.de www.ariba-underlay.org Slide 2: Today’s applications must cope with Self-organizing transport connectivity across different heterogeneous networks Integrated solution with ID-based addressing providing a virtual network per application context Eases service and application development and deployment wireless access and mobility growing heterogeneity (networks, protocols, devices, applications, …) middle-boxes (NAT, Firewalls, …) tricky end-to-end connectivity complex application development Reconnecting the Internet with :Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous Networks resulting in... Existing Approaches not autonomous (require infrastructure support) not self-organizing (manual configuration, don’t adapt to network reconfiguration) not dynamically dealing with protocol and network heterogeneity (e.g. IPv6, IPv4) assume end-to-end connectivity Heterogeneous Network Setup : Heterogeneous Network Setup How to seamlessly deploy services on such networks? network dynamics: links fail, devices leave, new devices join, … manual configuration is complex, and error-prone No IP at all. Only layer 2 serial connection How to access device behind NAT? Without infrastructure support How to transparently handle multi-homing? This device can relay between IPv4/IPv6 networks. How to transparently detect and use relays? How to transparently handle addressing? RFCOMM, IPv4, IPv6, …? Handle Mobility? Network Establishment : Network Establishment search devices search devices Self-organizing detection of relaying paths and relay responsibilities Decentralized KBR overlay as routing and control structure Heterogeneous Network Setup : Heterogeneous Network Setup a b f c d e a b c f d e How to access device behind NAT? Without infrastructure support Use ID-based addressing and relay nodes as gateways How to transparently handle addressing? RFCOMM, IPv4, IPv6, …? Handle Mobility? Use persistent 160 bit identifier to hide address heterogeneity and handle changing underlay addressing through mobility Ariba in the Stack (1) : Ariba in the Stack (1) Ariba operates on the transport layer cooperatively detects relaying paths builds up an overlay upon heterogeneous networks hides addressing by abstract identifiers new overlays for specific services can be easily developed and deployed upon Ariba Service Overlays – component of a Future Internet? Ariba in the Stack (2) : Ariba in the Stack (2) Ariba allows for seperation of service and applications Service Overlays as functionality-custom service Applications can use one, or more Service Overlays Ariba takes care of the network and its issues Service Overlays with Ariba : Service Overlays with Ariba Chord-based control overlay provides basic connectivity Virtual Links and Relay Paths handle network heterogeneity end-to-end connectivity Bootstrapping discover peers by using mDNS, Multicasting, BT-SDP Transparent handling of heterogeneity mobility, multi-homing alternative paths bootstrapping … Handles everything that makes service and application development so complex Legacy Applications with Ariba : Legacy Applications with Ariba Chat TUN interface for transparent access Mediation layer uses overlay-dependent stubs with OCALA framework Handling DNS Enable legacy applications to benefit from ariba features transparently without modification Supporting Legacy Applications ariba Ping Webserver Whiteboard … Legacy Application TCP/IP TUN OCALA ariba Underlay ariba IPv4 Bluetooth RFCOMM IPv6 SCTP TCP Ethernet UTRAN HSDPA UDP WLAN OCALA OC-I OC-D ariba i3 RON … HIP uses IP adresses and sockets Ariba features used transparently Slide 10: Legacy Support Dem at top-tier Conferences : Dem at top-tier Conferences ACM SIGCOMM, Barcelona, Spain, 2009 IEEE INFOCOM, San Diego, USA, 2010 Thank you : Thank you Using Legacy Applications in Future Heterogeneous Networks with ariba C. Hübsch, C. P. Mayer, S. Mies, R. Bless, O. P. Waldhorst, M. ZitterbartProceedings of IEEE INFOCOM, San Diego, CA, USA, Mar 2010. (Demo) Reconnecting the Internet with ariba: Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous NetworksC. Hübsch, C. P. Mayer, S. Mies, R. Bless, O. P. Waldhorst, M. Zitterbart ACM SIGCOMM Computer Communication Review, Vol. 40, (1), p. 131--132, Jan 2010. Reconnecting the Internet with ariba: Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous NetworksC. Hübsch, C. P. Mayer, S. Mies, R. Bless, O. P. Waldhorst, M. Zitterbart Proceedings of ACM SIGCOMM, Barcelona, Spain, Aug 2009. (Demo) Honorable MentionDemo Award www.spovnet.de www.ariba-underlay.org You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
SpoVNet Project - Ariba Quick Intro ChristophMayer Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1547 Category: Science & Tech.. License: All Rights Reserved Like it (3) Dislike it (0) Added: April 27, 2010 This Presentation is Public Favorites: 0 Presentation Description Ariba is an overlay-based middleware that implements the underlay abstraction layer of the Spontaneous Virtual Networks (SpoVNet) architecture. It aims to ease the development of fexible, adaptive, and spontaneous overlay-based services and applications on top of heterogeneous and mobile networks. Comments Posting comment... Premium member Presentation Transcript Ariba – Quick Intro : Ariba – Quick Intro www.spovnet.de www.ariba-underlay.org Slide 2: Today’s applications must cope with Self-organizing transport connectivity across different heterogeneous networks Integrated solution with ID-based addressing providing a virtual network per application context Eases service and application development and deployment wireless access and mobility growing heterogeneity (networks, protocols, devices, applications, …) middle-boxes (NAT, Firewalls, …) tricky end-to-end connectivity complex application development Reconnecting the Internet with :Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous Networks resulting in... Existing Approaches not autonomous (require infrastructure support) not self-organizing (manual configuration, don’t adapt to network reconfiguration) not dynamically dealing with protocol and network heterogeneity (e.g. IPv6, IPv4) assume end-to-end connectivity Heterogeneous Network Setup : Heterogeneous Network Setup How to seamlessly deploy services on such networks? network dynamics: links fail, devices leave, new devices join, … manual configuration is complex, and error-prone No IP at all. Only layer 2 serial connection How to access device behind NAT? Without infrastructure support How to transparently handle multi-homing? This device can relay between IPv4/IPv6 networks. How to transparently detect and use relays? How to transparently handle addressing? RFCOMM, IPv4, IPv6, …? Handle Mobility? Network Establishment : Network Establishment search devices search devices Self-organizing detection of relaying paths and relay responsibilities Decentralized KBR overlay as routing and control structure Heterogeneous Network Setup : Heterogeneous Network Setup a b f c d e a b c f d e How to access device behind NAT? Without infrastructure support Use ID-based addressing and relay nodes as gateways How to transparently handle addressing? RFCOMM, IPv4, IPv6, …? Handle Mobility? Use persistent 160 bit identifier to hide address heterogeneity and handle changing underlay addressing through mobility Ariba in the Stack (1) : Ariba in the Stack (1) Ariba operates on the transport layer cooperatively detects relaying paths builds up an overlay upon heterogeneous networks hides addressing by abstract identifiers new overlays for specific services can be easily developed and deployed upon Ariba Service Overlays – component of a Future Internet? Ariba in the Stack (2) : Ariba in the Stack (2) Ariba allows for seperation of service and applications Service Overlays as functionality-custom service Applications can use one, or more Service Overlays Ariba takes care of the network and its issues Service Overlays with Ariba : Service Overlays with Ariba Chord-based control overlay provides basic connectivity Virtual Links and Relay Paths handle network heterogeneity end-to-end connectivity Bootstrapping discover peers by using mDNS, Multicasting, BT-SDP Transparent handling of heterogeneity mobility, multi-homing alternative paths bootstrapping … Handles everything that makes service and application development so complex Legacy Applications with Ariba : Legacy Applications with Ariba Chat TUN interface for transparent access Mediation layer uses overlay-dependent stubs with OCALA framework Handling DNS Enable legacy applications to benefit from ariba features transparently without modification Supporting Legacy Applications ariba Ping Webserver Whiteboard … Legacy Application TCP/IP TUN OCALA ariba Underlay ariba IPv4 Bluetooth RFCOMM IPv6 SCTP TCP Ethernet UTRAN HSDPA UDP WLAN OCALA OC-I OC-D ariba i3 RON … HIP uses IP adresses and sockets Ariba features used transparently Slide 10: Legacy Support Dem at top-tier Conferences : Dem at top-tier Conferences ACM SIGCOMM, Barcelona, Spain, 2009 IEEE INFOCOM, San Diego, USA, 2010 Thank you : Thank you Using Legacy Applications in Future Heterogeneous Networks with ariba C. Hübsch, C. P. Mayer, S. Mies, R. Bless, O. P. Waldhorst, M. ZitterbartProceedings of IEEE INFOCOM, San Diego, CA, USA, Mar 2010. (Demo) Reconnecting the Internet with ariba: Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous NetworksC. Hübsch, C. P. Mayer, S. Mies, R. Bless, O. P. Waldhorst, M. Zitterbart ACM SIGCOMM Computer Communication Review, Vol. 40, (1), p. 131--132, Jan 2010. Reconnecting the Internet with ariba: Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous NetworksC. Hübsch, C. P. Mayer, S. Mies, R. Bless, O. P. Waldhorst, M. Zitterbart Proceedings of ACM SIGCOMM, Barcelona, Spain, Aug 2009. (Demo) Honorable MentionDemo Award www.spovnet.de www.ariba-underlay.org