Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Network text editor (NTE): A scalable shared text editor for the MBone
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Digital graffiti: public annotation of multimedia content
CHI '04 Extended Abstracts on Human Factors in Computing Systems
A data-oriented (and beyond) network architecture
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
ACM SIGMOBILE Mobile Computing and Communications Review
Bubble rap: social-based forwarding in delay tolerant networks
Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing
Searching for content in mobile DTNs
PERCOM '09 Proceedings of the 2009 IEEE International Conference on Pervasive Computing and Communications
LIPSIN: line speed publish/subscribe inter-networking
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
D3N: programming distributed computationin pocket switched networks
Proceedings of the 1st ACM workshop on Networking, systems, and applications for mobile handhelds
Proceedings of the 5th international conference on Emerging networking experiments and technologies
Assessing the VANET's local information storage capability under different traffic mobility
INFOCOM'10 Proceedings of the 29th conference on Information communications
A mobile peer-to-peer system for opportunistic content-centric networking
Proceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds
Proceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds
Trust no one: a decentralized matching service for privacy in location based services
Proceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds
Locus: a location-based data overlay for disruption-tolerant networks
Proceedings of the 5th ACM workshop on Challenged networks
Caché: caching location-enhanced content to improve user privacy
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Minimum-Delay Service Provisioning in Opportunistic Networks
IEEE Transactions on Parallel and Distributed Systems
Floating content: Information sharing in urban areas
PERCOM '11 Proceedings of the 2011 IEEE International Conference on Pervasive Computing and Communications
PERCOM '11 Proceedings of the 2011 IEEE International Conference on Pervasive Computing and Communications
Enabling ad-hoc-style communication in public WLAN hot-spots
Proceedings of the seventh ACM international workshop on Challenged networks
Enabling ad-hoc-style communication in public WLAN hot-spots
ACM SIGMOBILE Mobile Computing and Communications Review
Evaluating (Geo) content sharing with the ONE simulator
Proceedings of the 11th ACM international symposium on Mobility management and wireless access
Hi-index | 0.00 |
Opportunistic communication between mobile nodes allows for asynchronous content sharing within groups. Limiting the spread of information to a geographic area creates an infrastructure-less variant of digital graffiti, a social network with coupling in space and limited decoupling in time. Due to its nature, this kind of a communication network lends itself readily to name-oriented abstractions. In this paper, we extend our previous work on floating content, extract its fundamental characteristics, and define a system model and a simple API with a set of basic programming elements to support applications in leveraging opportunistic content sharing as a generic communication facility. We validate our API through application examples and show how their communication needs are mapped to our model. In addition, we also implement our API in our simulator and demonstrate the feasibility of these kinds of applications.