wiki:WikiStart

Version 75 (modified by Christoph Mayer, 14 years ago) ( diff )

--

Ariba: Seamless Connectivity that "Just Works"

Ariba provides what services and applications seek: seamless connectivity that "just works". Providing this connectivity introduces increasing challenges, e.g., wireless network access, mobility, heterogenity, and, middle-boxes (e.g., firewalls, or NAT gateways) impede end-to-end communication and, therefore, the development of new services and applications. Each of those challenges has its tailored solution. However, most of the solutions need dedicated support by the infrastructure, require manual configuration and do not adapt to changing network conditions. Furthermore, they often do not run across heterogeneous networks (e.g., pure IPv4, IPv6, or different networks behind NAT-gateways).

To ease development of services and applications, and, to deploy them spontaneously, we developed the ariba framework which is part of the spontaneous virtual networks (SpoVNet) project. Ariba provides service and application developers, a simple, yet extensive, interface which addresses the challenges described above. To this end, ariba itself uses Peer-to-Peer (P2P) techniques, to be independent of dedicated infrastructure. Therefore, it uses the resources of the end-systems only. Ariba deploys an P2P overlay network for each application. Self-organization of this overlay minimizes configuration overhead. Furthermore, the structure of the overlay adapts to changing conditions in the underlying network. Thus, applications do not need dedicated mechanisms to handle communication interruptions, or mobility, for example. To operate upon different networks ariba uses other participants as "relay" to provide connectivity between all end-systems.

Ariba is developed by the Institute of Telematics (research group of Prof. Zitterbart), Karlsruhe Institute of Technology (KIT) as part of the SpoVNet project. The Baden-Württemberg Stiftung kindly funds this project within the Förderprogramm Informationstechnik Baden-Württemberg (BW-FIT) program.

Ariba is under active development and open to contributions.

If you have any questions regarding Ariba, please send an email to the info[at]ariba-underlay[dot]org or join the Ariba Google Groups.

If you publish research results based on Ariba, please cite this paper.

News

Dec 10, 2010

  • Ariba+MCPO overlay based streaming module for VLC released! More info here

Dev 10, 2010

  • Ariba 0.6.0 and MCPO 0.5.0 released (fixes some bugs and memory leaks)

Nov 24, 2010

Sep 21, 2010

  • Ariba 0.5.0 and MCPO 0.4.0 released.

Jun 18, 2010

Jun 18, 2010

  • Anonymous SVN read-only access is now available for Ariba and Mcpo. You can browse it here: Ariba-SVN and MCPO-SVN. And check it out here: svn co https://i72projekte.tm.kit.edu/SpoVNet-KA/entwicklung/ariba/trunk and svn co https://i72projekte.tm.kit.edu/SpoVNet-KA/entwicklung/mcpo/trunk

May 14, 2010

Mar 22, 2010

Mar 17, 2010

  • Ariba Legacy Demo presented at IEEE INFOCOM 2010. We will release the Legacy support version soon.

Aug 20, 2009

  • Ariba was 2nd best demo at ACM SIGCOMM'09

The Ariba Group attended this year's ACM SIGCOMM 2009 in Barcelona to present the demo "Reconnecting the Internet with ariba: Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous Networks". The demonstration covered a scenario in which several heterogeneous protocols and devices were connected in face of network changes and reconfigurations. There was a huge interest in the topic and fruitful discussions.
The demo was awarded a Honorable Mention by the committee and therewith made it 2nd best demonstration out of 25.
See pictures below and SIGCOMM 2009 Demos.

Aug 20, 2009

  • Release Ariba 0.3.0 - SIGCOMM'09 Demo
    • The SIGCOMM'09 Demo state of Ariba, Mcpo, and AnyChat is released
    • ariba-0.3.0 the underlay abstraction
    • mcpo-0.2.0 exemplary ALM service based on NICE
    • anychat-0.1.0 examplary chat application based on Ariba and Mcpo

Jun 10, 2009

May 27, 2009

January 22, 2009

Attachments (27)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.