HAL (Le Centre pour la Communication Scientifique Directe) · 2006 · 245 citations · 11 references
Open access
ComputingComputer EngineeringComputer ScienceComputer NetworksMobile ComputingNetwork SecurityData Link LayerMobile CommunicationMobile NetworkingMobile NetworksNetwork ArchitectureNetwork ProtocolsArchitectural PrinciplesData UnitsData-centric ArchitectureEnd UsersMetadataNetwork Communication ApisNetwork StackNetworking
Mobile applications are infrastructure‑centric because they rely on IP‑based APIs, which frustrates users who could otherwise use local connectivity, such as emailing a nearby person without Wi‑Fi. The authors aim to characterize the challenges faced by Pocket Switched Networking users and explain why the IP‑based status quo fails in such settings. They propose Haggle, an asynchronous, data‑centric architecture that elevates the API, allowing applications to supply application‑layer data units with metadata for identification, security, and endpoint delivery.
Current mobile computing applications are infrastructure-centric, due to the IP-based API that these applications are written around. This causes many frustrations for end users, whose needs might be easily met with local connectivity resources but whose applications do not support this (e.g. emailing someone sitting next to you when there is no wireless access point). We identify the general scenario faced by the user of Pocket Switched Networking (PSN), and discuss why the IP-based status quo does not cope well in this environment. We present a set of architectural principles for PSN, and the high-level design of Haggle, our asynchronous, data-centric network architecture which addresses this environment by “raising” the API so that applications can provide the network with application-layer data units (ADUs) with high-level metadata concerning ADU identification, security and delivery to user-named endpoints
11
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.7K citations
A delay-tolerant network architecture for challenged internets
Kevin Fall · 2003 · 3.1K citations · Full text
Data MULEs: modeling a three-tier architecture for sparse sensor networks
Rahul Shah, Sumit Roy, Shailendra Pratap Jain et al. · 2003 · 1.3K citations
Architectural considerations for a new generation of protocols
Dav Clark, David L. Tennenhouse · 1990 · 1.1K citations