Skip to main content

Optimistic Concurrency Control for Energy Efficiency in the Wireless Environment

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8285))

  • 1510 Accesses

Abstract

The ubiquity of smart portable devices has led to concurrency control for the mobile network becoming an area of growing concern. Conventional optimistic concurrency control techniques require retries of failed or disputed transactions, which place additional drain on the energy consumption of both the network and the smart device. We present a Distributed Later Validation Earlier Write Optimistic Concurrency Control (DLVEW) algorithm to efficiently handle transactions running on the server side without disturbing transactions running on clients. Our simulation shows an increase in throughput and reduction in both the response time and the number of missed deadlines of transactions. The corresponding reduction in contentious transactions needing to be restarted leads to a lower power cost for the network as a whole.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Acharya, S., Alonso, R., Franklin, M., Zdonik, S.: Broadcast disks: data management for asymmetric communication environments. ACM SIGMOD Record 24, 199–210 (1995)

    Article  Google Scholar 

  2. Shanmugasundaram, J., Nithrakashyap, A., Sivasankaran, R., Ramamritham, K.: Efficient concurrency control for broadcast environments. ACM SIGMOD Record 28(2), 85–96 (1999)

    Article  Google Scholar 

  3. Pitoura, E., Chrysanthis, P.K.: Scalable processing of read-only transactions in broadcast push. In: Proceedings of 19th IEEE International Conference on Distributed Computing Systems, pp. 432–439. IEEE (1999)

    Google Scholar 

  4. Barbará, D.: Certification reports: supporting transactions in wireless systems. In: Proceedings of the 17th International Conference on Distributed Computing Systems, pp. 466–473. IEEE (1997)

    Google Scholar 

  5. Kung, H.T., Robinson, J.T.: On optimistic methods for concurrency control. ACM Transactions on Database Systems (TODS) 6, 213–226 (1981)

    Article  Google Scholar 

  6. Lee, V.C.S., Lam, K.W., Kuo, T.W.: Efficient validation of mobile transactions in wireless environments. Journal of Systems and Software 69(1-2), 183–193 (2004)

    Article  Google Scholar 

  7. Härder, T.: Observations on optimistic concurrency control schemes. Information Systems 9(2), 111–120 (1984)

    Article  Google Scholar 

  8. Solaiman, K., Brook, M., Ushaw, G., Morgan, G.: A read-write-validate approach to optimistic concurrency control for energy efficiency of resource-constrained systems. In: Proceedings of the 9th International Wireless Communications and Mobile Computing Conference. IEEE (2013)

    Google Scholar 

  9. Juran, J., Hurson, A., Vijaykrishnan, N., Kim, S.: Data organization and retrieval on parallel air channels: Performance and energy issues. Wireless Networks 10(2), 183–195 (2004)

    Article  Google Scholar 

  10. Lee, V.C., Lam, K.W., Son, S.H., Chan, E.Y.: On transaction processing with partial validation and timestamp ordering in mobile broadcast environments. IEEE Transactions on Computers 51(10), 1196–1211 (2002)

    Article  MathSciNet  Google Scholar 

  11. Lee, J.: Precise serialization for optimistic concurrency control. Data & Knowledge Engineering 29(2), 163–178 (1999)

    Article  Google Scholar 

  12. Huang, J., Stankovic, J.: Concurrency control in real-time database systems: Optimistic scheme vs. two-phase locking. Univ. of Messachusetts, COINS Technical Report, 90–66 (1990)

    Google Scholar 

  13. Franaszek, P.A., Robinson, J.T., Thomasian, A.: Access invariance and its use in high contention environments. In: Proceedings of Sixth International Conference on Data Engineering, pp. 47–55. IEEE (1990)

    Google Scholar 

  14. Solaiman, K., Morgan, G.: Later validation/earlier write: Concurrency control for resource-constrained systems with real-time properties. In: 2011 30th IEEE Symposium on Reliable Distributed Systems Workshops (SRDSW), pp. 9–12. IEEE (2011)

    Google Scholar 

  15. Lee, J.: Concurrency control algorithms for real-time database systems. PhD thesis, Citeseer (1994)

    Google Scholar 

  16. Kumar Madria, S., Mohania, M., Bhowmick, S.S., Bhargava, B.: Mobile data and transaction management. Information Sciences 141(3), 279–309 (2002)

    Article  MATH  Google Scholar 

  17. Miettinen, A.P., Nurminen, J.K.: Energy efficiency of mobile clients in cloud computing. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing, p. 4. USENIX Association (2010)

    Google Scholar 

  18. Park, S., Jung, S.: An energy-efficient mobile transaction processing method using random back-off in wireless broadcast environments. Journal of Systems and Software 82(12), 2012–2022 (2009)

    Article  Google Scholar 

  19. Jung, S., Choi, K.: A concurrency control scheme for mobile transactions in broadcast disk environments. Data & Knowledge Engineering 68(10), 926–945 (2009)

    Article  Google Scholar 

  20. Yu, P.S., Dias, D.M.: Analysis of hybrid concurrency control schemes for a high data contention environment. IEEE Transactions on Software Engineering 18(2), 118–129 (1992)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Solamain, K., Brook, M., Ushaw, G., Morgan, G. (2013). Optimistic Concurrency Control for Energy Efficiency in the Wireless Environment. In: Kołodziej, J., Di Martino, B., Talia, D., Xiong, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2013. Lecture Notes in Computer Science, vol 8285. Springer, Cham. https://doi.org/10.1007/978-3-319-03859-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03859-9_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03858-2

  • Online ISBN: 978-3-319-03859-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics