2002 · 37 citations · 17 references
Event-driven ArchitectureEngineeringPervasive ComputingRpc SemanticsProcedural Call SemanticsRemote StateCommunication InterfaceCommunication PrimitivesInternet Of ThingsMobile ComputingCommunicationComputer ScienceTechnologyContext-aware Pervasive SystemInteraction ProtocolUbiquitous Application
RPC is widely used to access and modify remote state. Its procedural call semantics are argued as an efficient unifying paradigm for both local and remote access. Our experience with ubiquitous device control systems has shown otherwise. RPC semantics of a synchronous, blocking invocation on a statically typed interface are overly restrictive, inflexible, and fail to provide an efficient unifying abstraction for accessing and modifying state in ubiquitous systems. This paper considers other alternatives and proposes the use of comvets (conditional, mobility aware events) as the unifying generic communication paradigm for such systems.
17
A performance comparison of multi-hop wireless ad hoc network routing protocols
J. Broch, David A. Maltz, David B. Johnson et al. · 1998 · 4.7K citations · Full text
End-To-End Arguments In System Design
1984 · 2.1K citations
Implementing remote procedure calls
Andrew Birrell, Bruce Jay Nelson · ACM Transactions on Computer Systems · 1984 · 1.8K citations · Full text
Hot topics-ubiquitous computing
Mark Weiser · Computer · 1993 · 775 citations
LIME: a middleware for physical and logical mobility
Amy L. Murphy, Gian Pietro Picco, G.-C. Roman · 2002 · 392 citations · Full text
Engineering, Smart City, Linda Model +17