Teaching
Research
Publications
Curriculum Vitae
Personal

Network Abstractions Communication Model

Abstract
Publications
Download
Credits

Abstract

Context-aware computing is characterized by software's ability to continuously adapt its behavior to an environment over which it has little control.  This style of interaction is imperative in ad hoc mobile networks that consist of numerous mobile hosts coordinating opportunistically via transient wireless connections.  The Network Abstractions model provides a formal abstract characterization of an application's context that extends to encompass a neighborhood within the ad hoc network.  The model includes a context specification mechanism that allows individual applications to tailor their operating contexts to their personalized needs.  The associated communication protocol, Source Initiated Context Construction, or SICC, provides this context abstraction in ad hoc networks through continuous evaluation of the context.  This relieves the application developer of the obligation of explicitly managing mobility and its implications on behavior.  The work described on this page not only elucidates the novel communication model but also provides a perfomance characterization of the protocol in ad hoc networks, accomplished through simulation.   We have also explored numerous application examples that demostrate the widely ranging capabilities of the model.  


Publications

Download

The code we used to generate the simulation results is available here.  This is a zipped version of the entire ns-2 tree in which we ran the simulations.  Some very brief notes about using this code are available here.
Credits

The network abstractions model and the SICC communication protocol are the products of a research collaboration between Christine Julien, Gruia-Catalin Roman, and Qingfeng Huang.