| New SAC services for OneLab testbeds |
| Tuesday, 13 July 2010 13:02 |
|
The services offered to users of OneLab testbeds are to be extended with SAC networks. SAC (Situated and Autonomic Communication) is a new communication model that encompasses technologies such as mobile ad-hoc communications, Delay/Disruption-Tolerant Networks (DTNs), and Opportunistic Networks. Within OneLab, researchers have designed a PlanetLab/SAC gateway that allows for interconnection between OneLab testbeds and future networking technologies such as opportunistic networks (for example Pocket-Switched Networks (PSNs) of the EU Haggle project), DTNs (such as in the Internet Research Task Force's Delay-Tolerant Networking Research Group, DNTRG), and future autonomic networks (EU ANA project). These technologies are specifically designed to run on mobile wireless devices communicating over ad hoc wireless links (Bluetooth, WiFi ad hoc) forming wireless mobile clouds. ![]() Figure: Network-agnostic content-centric routing between remote Haggle and DTN clouds over the OneLab/PlanetLab overlay. A demonstration given at FIREweek 2010 by OneLab researchers Pierre Imai (University of Basel) and Franck Legendre (ETH Zurich) illustrated a use case of content-centric communications between two remote Haggle and DTN clouds over the PlanetLab overlay. This use case is motivated by the data-centric nature of the Haggle networking stack and the support of the publish/subscribe paradigm in the DTNRG networking stack. On the Haggle side, PhotoShare (an application developed at Uppsala University in Sweden) relies on the Haggle stack to distribute pictures across opportunistic networks. It allows a user with a mobile phone to easily share pictures taken with their phone's camera. When taking a picture, the user can annotate it with any number of tags (e.g., flower, sunflower, etc.) that will be added to the picture's metadata. The picture is then published on the Haggle network as Haggle content and users that have interests matching the metadata will receive it. The more interests that match a picture's metadata, the higher the likelihood that the user will receive the picture. On the DTN side, an RSS feed subscriber based on the DTN publish/subscribe API, developed by OneLab researcher Yoann Lopez (Thales Communication) allows users to subscribe to feeds with any given set of keywords (or tags). In between, both SAC gateways abstract the specific stack API communication calls to a meta-communication API, which allows our PlanetLab/SAC Gateway (labelled "G1" in the figure) to advertise this Haggle publication to other SAC clouds, including the DTNRG cloud in a network-agnostic fashion. In this latter cloud, a node can subscribe to content feeds based on keywords. The DTN2 gateway ("G3" in the figure) would answer positively to a DTN node requesting content with keywords such as "flower" or "sunflower". G3 will retrieve the content from G1 (and G1 from the mobile device) whenever a node in its cloud is requesting such content. For further information, please contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it . |