Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Managing update conflicts in Bayou, a weakly connected replicated storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Microkernels meet recursive virtual machines
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
End-to-end routing behavior in the Internet
IEEE/ACM Transactions on Networking (TON)
Decentralized replicated-object protocols
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Mobility: processes, computers, and agents
Mobility: processes, computers, and agents
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Separating key management from file system security
Proceedings of the seventeenth ACM symposium on Operating systems principles
The design and implementation of an intentional naming system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Design and implementation of a distributed virtual machine for networked computers
Proceedings of the seventeenth ACM symposium on Operating systems principles
Nested Java processes: OS structure for mobile code
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
The nucleus of a multiprogramming system
Communications of the ACM
Java Virtual Machine Specification
Java Virtual Machine Specification
Jini Specification
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
The Java Language Specification
The Java Language Specification
Globe: A Wide-Area Distributed System
IEEE Concurrency
FoSSaCS '98 Proceedings of the First International Conference on Foundations of Software Science and Computation Structure
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
WebOS: Operating System Services for Wide Area Applications
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
IBM Systems Journal
Wide-area Internet traffic patterns and characteristics
IEEE Network: The Magazine of Global Internetworking
Piecewise network awareness service for wireless/mobile pervasive computing
Mobile Networks and Applications
Dependability and Configurability: Partners or Competitors in Pervasive Computing?
SAFECOMP '02 Proceedings of the 21st International Conference on Computer Safety, Reliability and Security
Smart Environments: Middleware Building Blocks for Pervasive Network Computing (A Position Paper)
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
System Imposed and Application Compliant Adaptations
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Intelligent Agents Meet Semantic Web in a Smart Meeting Room
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Towards a Pervasive Computing Benchmark
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Implicit environment-based coordination in pervasive computing
Proceedings of the 2005 ACM symposium on Applied computing
InfoSpect: using a logic language for system health monitoring in distributed systems
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
A step towards ubiquitous computing: an efficient flexible micro-ORB
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Hiding complexity and heterogeneity of the physical world in smart living environments
Proceedings of the 2006 ACM symposium on Applied computing
The SATIN Component System-A Metamodel for Engineering Adaptable Mobile Systems
IEEE Transactions on Software Engineering
Designing next generation middleware for context-aware ubiquitous and pervasive computing
International Journal of Ad Hoc and Ubiquitous Computing
Supporting adaptive application mobility
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
Self configuration of 4G network terminals
CAR'10 Proceedings of the 2nd international Asia conference on Informatics in control, automation and robotics - Volume 1
LoCA'06 Proceedings of the Second international conference on Location- and Context-Awareness
A rendezvous of content adaptable service and product line modeling
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
Pervasive computing, with its focus on users and their tasks rather than on computing devices and technology, provides an attractive vision for the future of computing. But, while hardware and networking infrastructure to realize this vision are increasingly becoming a reality, precious few applications run in this infrastructure. We believe that this lack of applications can be attributed to three characteristics that are inadequately addressed by existing systems. First, devices are heterogeneous, ranging from wearable devices to conventional computers. Second, network connectivity often is limited and intermittent. And, third, interactions typically involve several autonomous administrative domains. In this paper, we introduce a system architecture that directly addresses these challenges. Our architecture is targeted at application developers and administrators, and it supports mobile computations, persistent storage, and resource discovery within a single, comprehensive framework.