skip to main content
10.1145/1416729.1416753acmconferencesArticle/Chapter ViewAbstractPublication PagesnotereConference Proceedingsconference-collections
research-article

A policy-based context-aware approach for the commitment of mobile transactions

Published: 23 June 2008 Publication History

Abstract

The transaction paradigm ensures consistency in the presence of concurrent accesses to shared data and in the presence of failures. Traditionally, the transaction semantics is defined by the ACID properties (Atomicity, Consistency, Isolation and Durability) which implementation is through such mechanisms as commitment protocols ensuring Atomicity and concurrency control protocols ensuring Isolation. Many transactional models were developed to support the diverse and variable applications needs, and more recently to overcome the constraints induced by the evolution of distributed systems environments toward wireless and mobile. Indeed, the latter are characterized by limitations in computing resources, communications and energy as well as dynamic variations in terms of resource availability and configuration. In this paper, our contribution is mainly focused on the problem of atomic commitment. We adopted an approach based on the context-aware adaptation for the management of mobile transactions. We therefore present the commit protocol aTCP (Adaptable Transaction Commit Protocol) which allows for adaptation to the requirements of applications and mobile context in terms of transactional properties and execution cost. For the implementation of aTCP we offer a context-aware architecture based on policies.

References

[1]
Barga R. A Reflective Framework for Implementing Extended Transactions, PhD. dissertation, Oregon Graduate Institute of Science and Technology, 1999.
[2]
Baldauf M., Dustdar S. A Survey on Context-aware systems, International Journal of Ad Hoc and Ubiquitous Computing, 2, 4 (2007).
[3]
Bernsein P., Goodman N., Concurrency control in distributed database system, ACM Computing Survey, 13, 2, 1981.
[4]
Breitbart Y., Garcia-Molina H., Silberschatz A., Overview of Multidatabase TransactionManagement, The VLDB Journal, 1, 2 (1992), 181--240.
[5]
Barga R., Pu C. Reflection on a legacy transaction processing monitor, In Proceedings Reflection '96, San Francisco, CA, USA, 1996.
[6]
Barga R., Pu, C. A reflective framework for implementing extended transactions, In Jajodia S. and Kerschberg L., editors, Kluwer Academic Publisher, Chapter 3, 1997, 63--90.
[7]
Bobineau C., Pucheral P., Abdallah M. A unilateral commit protocol for mobile and disconnected computing, In Proc. of the 12th int. conf. on parallel and distributed computing Systems (PDCS), Las Vegas, USA, 2000.
[8]
Capra L., Emmerich W., Mascolo C. CARISMA: Context-Aware Reflective Middleware System for Mobile Applications, IEEE Transactions on Software Engineering, 29, 10 (2003).
[9]
Chrysanthis P. K. Transaction Processing in Mobile Computing Environment, Proc. Of the IEEE Workshop on advances in parallel and distributed systems, Princeton, New Jersy, 1993, 77--83.
[10]
David P. C. Développement de composants Fractal adaptatifs: un langage dédié à l'aspect d'adaptation, Thèse de Doctorat, Spécialité Informatique, Université de Nantes UFR Sciences et Techniques, N° ED 366--204, 2005.
[11]
Dey A. K. Understanding and Using Context Future Computing Environments Group, College of Computing & GVU CenterGeorgia Institute of Technology, 2001.
[12]
Efstratiou C., Cheverst K., Davies N., Friday A. An Architecture for the Effective Support of Adaptive Context-Aware Applications, In Proceedings of the Second International Conference on Mobile Data Management (MDM 2001), 2001.
[13]
Efstratiou C., Friday A., Davis N., Cheverst K. Utilising the Event Calculus for Policy Driven Adaptation on Mobile Systems, In 3rd International Workshop on Policies for Distributed Systems and Networks (POLICY '02), Monterey, California, USA. 2002.
[14]
Elmagarmid A. K. Database Transaction Models for Advanced Applications, Morgan Kauffman publisher, 1992.
[15]
Gray J., Reuter A. Transaction processing: Concepts and Techniques, USA: Morgan Kaufman, 1993.
[16]
Jang S. Implementation of Context-Aware Application Model in Smart Environments, Accepted in parial fulfilment of the requirements for the degree of Doctor of Philosophy, Department of Information and Communications Gwangju Institute of Science and Technology, Republic of Korea, 2005, 131p.
[17]
Jakobsen A. A., Karlsen R. ReflecTS, A Reflective Transaction Service Framework for Open Applications, Technical Report, TR 2004--51, Dep. Of CS. Univ. of Tromsø, Norvege, 2004.
[18]
Karlsen R. An adaptive transactional system - framework and service synchronization, In International Symposium on Distributed Objects and Applications (DOA), Catania, Sicily, November 2003, LNCS, vol. 2888/2003, 1208--1225.
[19]
Keeney J., Cahill V. Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework, In Proceedings of the Fourth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), 2003, 3--14.
[20]
Kumar V., Dash K., Dunham M. H., Seydim A. Y, A timeout-based mobile transaction commitment protocol, In ADBIS-DASEAA 2000, Advances in DB and Information Systems in cooperation with ACM SIGMOD, Prague, Czech republic, 2000.
[21]
Keeney J. Completely Unanticipated Dynamic Adaptation of Software, Ph.D. Thesis, Department of Computer Science, Trinity College Dublin, Dublin, Ireland, 2004.
[22]
Karlsen R., Jakobsen A. B. A. Transaction service management an approach towards a reflective transaction service, In 2nd International Workshop on Reflective and Adaptive Middleware, Rio de Janeiro, Brazil, June 2003.
[23]
Korpipää P., Malm E. J., Salminen I., Rantakokko T., Kyllönen V., Känsälä I. Context management for end user development of context-aware applications. International Conference On Mobile Data Management, Proceedings of the 6th int. conf. on Mobile data management, Ayia Napa, Cyprus, 2005, 304--308.
[24]
Le Mouël F. Environnement adaptatif d'exécution distribuée d'applications dans un contexte mobile, Thèse de doctorat de l'université de Rennes 1, France, Mention informatique, soutenue en décembre 2003.
[25]
Levy E., Korth H. F., Silberschatz A. An optimistic commit protocol for distributed transaction management, In Proc. OF ACM SiGMOD Int. Conf. on Management of Data, Denver, Colorado, U.S., 1991, 88--97.
[26]
Nouali-Taboudjemat N., Boukantar L., Drias H. Performance evaluation of Atomic Commit Protocols for mobile transactions, Inderscience, Int. J. Intelligent Information and Database Systems, 1, 2 (2007).
[27]
Nouali N., Drias H., Doucet A, Revisiting distributed protocols for mobility al the application layer, International conference on parallel and distributed systems, In proceedings of the 3rd World Enformatika Conference, WEC '05, in Istanbul, Turkey, April 27--29, 2005.
[28]
Ramampiaro H. CAGISTrans: Adaptable Transactional Support for Cooperative Work, Norges teknisk-naturvitenkapelig universitet (NTNU), Dr. Ing. Thesis, NTNU 2001:94, IDI-nr. 6/2001.
[29]
Ramampiaro H. Nygård M. CAGISTrans: Providing adaptable transactional support for cooperative work - An Extended Treatment, Information Technology & Management (ITM) Journal, 5, 1--2 (2004), 23--64, Kluwer Academic Publisher. Hingham, MA, USA.
[30]
Schilit B., Adams N., Want R. Context-aware computing applications, In Proceedings of IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, California, 1994, pp. 85--90, IEEE Computer Society Press, 1994.
[31]
Serrano-Alvarado P., Roncancio C. L., Adiba M., A Survey of Mobile Transactions, International Journal on Distributed and Parallel Databases (DAPD), 16, 2 (2004), 193--230.
[32]
Serrano-Alvarado P., Roncancio C. L., Adiba M., Labbé C. An Adaptable Mobile Transaction Model for Mobile Environments, Int. Journal of Computer Systems Science and Engineering (IJCSSE), Special Issue on Mobile Databases, 20, 3, (April2005), 13 pages.
[33]
Schilit B., Theimer M. Disseminating Active Map Information to Mobile Hosts, IEEE Network, 8, 5 (1994), 22--32.
[34]
Schmidt A., Takaluoma A. Mäntyjärvi J. Context-Aware Telephony Over WAP, Journal of Personal Ubiquitous Computing, 4, 4 (2000), 225--229.
[35]
Santos N., Veiga L., Ferreira P. Transaction policies for mobile networks, In 5th IEEE International Workshop on Policies for Dist. Systems and Networks (Policy 2004).
[36]
Türker C., Zini G. A Survey of Academic and Commercial Approaches to Transaction Support in Mobile Computing Environments, Technical Report, n° 429, ETH-Zentrum, CH-8092 Zürich, Switzerland, 34 pages, 2003.
[37]
Weikum G., Vossen G. Transactional information systems, Theory, algorithms, and the practice of concurrency control and recovery, USA, Morgan Kaufmann, 2002.
[38]
Wang Y., Weihai Y. Adaptable Transaction Processing in The Web Services Domain, NIK-04, The Norwegian Information Technology Conference, Stavanger, Norway NIK '04, November 2004.
[39]
W3C. eXtensible Markup Language (XML) 1.0, W3C Recommendation 6 October 2000, http://www.w3.org/TR/REC-xml.
[40]
Zhang A., Nodine M., Bhargava B., Bukhres O. Ensuring Relaxed Atomicity for Flexible Transactions in Multidatabase Systems, In ACM SIGMOD Conference, Minneapolis, USA, 1994, 67--78.

Cited By

View all
  • (2016)Customer Context Based Transactions in Mobile Commerce Business Environment2016 IEEE 13th International Conference on e-Business Engineering (ICEBE)10.1109/ICEBE.2016.043(208-213)Online publication date: Nov-2016
  • (2011)On the design of perturbation-resilient atomic commit protocols for mobile transactionsACM Transactions on Computer Systems (TOCS)10.1145/2003690.200369129:3(1-36)Online publication date: 30-Aug-2011

Index Terms

  1. A policy-based context-aware approach for the commitment of mobile transactions

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      NOTERE '08: Proceedings of the 8th international conference on New technologies in distributed systems
      June 2008
      399 pages
      ISBN:9781595939371
      DOI:10.1145/1416729
      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]

      Sponsors

      • Lyon 1 University
      • SIGAPP: ACM Special Interest Group on Applied Computing
      • Mairie de Villeurbanne
      • Conseil Général du Rhône
      • INSA Lyon: Institut National des Sciences Appliquées de Lyon
      • Conseil Régional Rhône-Alpes
      • Mutuelle d'assurance MAIF
      • I.U.T.A LYON 1: Institute of Technology Lyon 1
      • Ministère de l'Enseignement Supérieur et de la Recherche
      • Lyon 2 University
      • ISTASE: High-Level Engineering School in Telecommunication
      • France Telecom
      • LIRIS: Lyon Research Center for Images and Intelligent Information Systems

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 23 June 2008

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ACID properties
      2. adaptability
      3. commit protocol
      4. context-awareness
      5. mobile computing
      6. transaction management

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)7
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2016)Customer Context Based Transactions in Mobile Commerce Business Environment2016 IEEE 13th International Conference on e-Business Engineering (ICEBE)10.1109/ICEBE.2016.043(208-213)Online publication date: Nov-2016
      • (2011)On the design of perturbation-resilient atomic commit protocols for mobile transactionsACM Transactions on Computer Systems (TOCS)10.1145/2003690.200369129:3(1-36)Online publication date: 30-Aug-2011

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media