skip to main content
10.1145/1387229.1387234acmconferencesArticle/Chapter ViewAbstractPublication PagessepsConference Proceedingsconference-collections
research-article

Towards resilient partitioning of pervasive computing services

Published:06 July 2008Publication History

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.

References

  1. G. Agha. Actors: a Model of Concurrent Computation in Distributed Systems. MIT Press, 1986. Google ScholarGoogle ScholarCross RefCross Ref
  2. M. Dahm. Doorastha: a step towards distribution transparency. In Net.ObjectDays, 2000.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Philippsen and M. Zenger. JavaParty | transparent remote objects in Java. Concurrency: Practice and Experience, 9(11):1225--1242, November 1997.Google ScholarGoogle ScholarCross RefCross Ref
  6. I. Satoh. Dynamic deployment of pervasive services. In International Conference Pervasive Services (ICPS'05), pages 302--311, Melbourne, Australia, 2005. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. E. Tilevich and Y. Smaragdakis. J-orchestra: Automatic java application partitioning. In European Conference on Object-Oriented Programming (ECOOP), Malaga, Spain, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards resilient partitioning of pervasive computing services
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SEPS '08: Proceedings of the 3rd ACM workshop on Software engineering for pervasive services
                July 2008
                36 pages
                ISBN:9781605582146
                DOI:10.1145/1387229

                Copyright © 2008 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 6 July 2008

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader