2004 · 35 citations · 18 references
ComputingComputer SystemsInformation TechnologyDistributed SystemsMobile ComputingMobile SystemsApplication Programming InterfacesContext-aware ComputingSensor NetworksService DiscoveryWireless Sensor NetworksContext AwarenessContext DisseminationContext-aware ApplicationsMiddlewareOpportunistic NetworkingOpportunistic RoutingPervasive ComputingProgramming Model Design
Supporting new emerging applications in broadband sensor-based pervasive environments requires a programming and management paradigm where the behaviors as well as the interactions of application elements (sensors, actuators, services, etc.) are dynamic, opportunistic, and context, content and capability aware. In this paper we present a programming model that enables opportunistic application flows in pervasive environments. The model builds on content-based discovery and routing services and defines associative rendezvous (AR) as an abstraction for content-based decoupled interactions. Cascading local behaviors (CLB) then build on associative rendezvous to enable opportunistic application flows to emerge as a result of context and content based local behaviors. In this paper we also present the design, prototype implementation and experimental evaluation of the Meteor programming framework and content-based middleware. 1
18
Ion Stoica, Robert Morris, David R. Karger et al. · 2001 · 9.7K citations
Deborah Estrin, Ramesh Govindan, John Heidemann et al. · 1999 · 2.7K citations
David Gay, Philip Levis, Robert von Behren et al. · ACM SIGPLAN Notices · 2014 · 1.7K citations
A survey of active network research
David L. Tennenhouse, Jonathan M. Smith, W.D. Sincoskie et al. · IEEE Communications Magazine · 1997 · 1.4K citations · Full text