ABSTRACT
In pervasive computing, software applications vanish into the users' environment, spreading their functionality in computers integrated into everyday devices. This puts a great burden on programmers who have to enable the applications to dynamically partition across the devices, and to adapt such partitioning to the context of use. In this paper, we identify the need for resilient partitioning and propose the Resilient Actor model to structurally add this property to pervasive computing applications. Our model ensures that an application can be dynamically partitioned and it can always retract to the original or updated local state.
- G. Agha. Actors: a Model of Concurrent Computation in Distributed Systems. MIT Press, 1986. Google ScholarCross Ref
- M. Dahm. Doorastha: a step towards distribution transparency. In Net.ObjectDays, 2000.Google Scholar
- J. Dedecker, T. Van Cutsem, S. Mostinckx, T. D'Hondt, and W. De Meuter. Ambient-oriented Programming in Ambienttalk. In D. Thomas, editor, Proceedings of the 20th European Conference on Object-oriented Programming (ECOOP), volume 4067 of Lecture Notes in Computer Science, pages 230--254. Springer, 2006. Google ScholarDigital Library
- M. M. Fuad and M. J. Oudshoorn. Adjava - automatic distribution of java applications. In M. J. Oudshoorn, editor, Twenty-Fifth Australasian Computer Science Conference (ACSC2002), Melbourne, Australia, 2002. ACS. Google ScholarDigital Library
- M. Philippsen and M. Zenger. JavaParty | transparent remote objects in Java. Concurrency: Practice and Experience, 9(11):1225--1242, November 1997.Google ScholarCross Ref
- I. Satoh. Dynamic deployment of pervasive services. In International Conference Pervasive Services (ICPS'05), pages 302--311, Melbourne, Australia, 2005. IEEE.Google ScholarCross Ref
- M. Tatsubori, T. Sasaki, S. Chiba, and K. Itano. A bytecode translator for distributed execution of "legacy" Java software. Lecture Notes in Computer Science, 2072:236--??, 2001. Google ScholarDigital Library
- E. Tilevich and Y. Smaragdakis. J-orchestra: Automatic java application partitioning. In European Conference on Object-Oriented Programming (ECOOP), Malaga, Spain, 2002. Google ScholarDigital Library
- T. Van Cutsem, S. Mostinckx, E. Gonzalez Boix, J. Dedecker, and W. De Meuter. Ambienttalk: object-oriented event-driven programming in mobile ad hoc networks. In H. Astudillo and É. Tanter, editors, Proceedings of the XXVI International Conference of the Chilean Computer Science Society (SCCC 2007), pages 3--12. IEEE Computer Society, 2007. Google ScholarDigital Library
Index Terms
- Towards resilient partitioning of pervasive computing services
Recommendations
Towards ad hoc contextual services for pervasive computing
MW4SOC '06: Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006)Context-awareness is a key challenge for pervasive computing, as it is a prime requirement towards delivering applications to users in a way that best matches user requirements, digital resources availability and physical conditions. However, enabling ...
Toward autonomic pervasive computing
iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & ServicesThe Autonomic Pervasive Computing can simplify the complexity of the configuration, maintenance and management of pervasive environments such as smart spaces. The Pervasive Computing is a paradigm where the information processes are distributed in the ...
Multimedia technology for pervasive computing environment
With the emerging multimedia techniques which can be used for various pervasive and ubiquitous applications such as healthcare, environmental monitoring, security and surveillance, there are a number of important challenges that arise when multimedia ...
Comments