Changes between Version 94 and Version 95 of WikiStart
- Timestamp:
- Jul 23, 2012, 3:48:38 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v94 v95 3 3 [[Image(software-ariba.png,right)]] 4 4 5 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).5 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). 6 6 7 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.7 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. 8 8 9 Ariba is developed by the [http://telematics.tm.kit.edu/ Institute of Telematics (research group of Prof. Zitterbart)], [http://www.kit.edu Karlsruhe Institute of Technology] (KIT) as part of the [http://www.spovnet.de SpoVNet] project. The [http://www.bwstiftung.de/ Baden-Württemberg Stiftung] kindly funds this project within the ''Förderprogramm Informationstechnik Baden-Württemberg'' (''BW-FIT'') program.9 ariba is developed by the [http://telematics.tm.kit.edu/ Institute of Telematics (research group of Prof. Zitterbart)], [http://www.kit.edu Karlsruhe Institute of Technology] (KIT) as part of the [http://www.spovnet.de SpoVNet] project. The [http://www.bwstiftung.de/ Baden-Württemberg Stiftung] kindly funds this project within the ''Förderprogramm Informationstechnik Baden-Württemberg'' (''BW-FIT'') program. 10 10 11 Ariba is under active development and open to contributions. 11 [http://www.omnifile.org/ Omnibus-Filetransfer] is a great example for an application build on top of ariba. 12 13 ariba is under active development and open to contributions. 12 14 13 15 If you have any questions regarding Ariba, please send an email to the {{{info[at]ariba-underlay[dot]org}}} or join the [https://groups.google.com/group/spovnet Ariba Google Groups].