Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Metaobject protocols: why we want them and what else they can do
Object-oriented programming
Load balancing with network partitioning using host groups
Parallel Computing
The Coign automatic distributed partitioning system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Support for multitasking and background awareness using interactive peripheral displays
Proceedings of the 14th annual ACM symposium on User interface software and technology
AdJava: automatic distribution of Java applications
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Introduction to Algorithms
Integrating Virtual and Physical Context to Support Knowledge Workers
IEEE Pervasive Computing
A Bytecode Translator for Distributed Execution of ``Legacy'' Java Software
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
J-Orchestra: Automatic Java Application Partitioning
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Advanced lectures on networking
Towards a Distributed Platform for Resource-Constrained Devices
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Dynamic Federation of Partitioned Applications in Ubiquitous Computing Environments
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Automatic Partitioning: Prototyping Ubiquitous-Computing Applications
IEEE Pervasive Computing
Listening in: practices surrounding iTunes music sharing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
SCCC '07 Proceedings of the XXVI International Conference of the Chilean Society of Computer Science
Hi-index | 0.00 |
In pervasive computing, software applications vanish into the user's environment spreading their functionality to computers integrated into everyday devices. With the current state-of-the-art software tools, these characteristics put a great burden on programmers who have to enable the applications to dynamically partition across multiple devices, and to adapt such partitioning to frequent context changes such as network failures. This paper explores service partitioning techniques for development of pervasive computing applications. We propose a resilient actor model to structurally add service partitioning property to the pervasive applications. The service partitioning realised using resilient actor model happens at runtime, is user guided and the resulting partitioned application is retractable, and resilient to network failures.