Skip to main content

Energy-Efficient Two-Phase Locking Protocol by Omitting Meaningless Read and Write Methods

  • Conference paper
  • First Online:
  • 458 Accesses

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 497))

Abstract

In current information systems like the IoT, a huge volume of data is gathered from various types of devices and is encapsulated along with methods as an object. An application is composed of multiple objects allocated to servers. Multiple conflicting transactions issued by clients have to be serialized to keep every object mutually consistent. However, the throughput of a system decreases since the overhead to serialize conflicting transactions increases. In addition, it is critical to reduce the electric energy consumption of the system to keep the transaction system consistent. In our previous studies, the Energy-Efficient Two-Phase Locking (EE2PL) protocol is proposed to reduce the total electric energy consumption of servers and the execution time of each transaction by omitting meaningless write methods. In this paper, the Improved EE2PL (IEE2PL) protocol is newly proposed to furthermore reduce the total electric energy consumption of servers and the execution time of each transaction than the EE2PL protocol by omitting both meaningless read and write methods. Evaluation results show the total electric energy consumption of servers and the execution time of each transaction can be more reduced in the IEE2PL protocol than the EE2PL protocol.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.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

Learn about institutional subscriptions

References

  1. Nakamura, S., Enokido, T., Takizawa, M.: Implementation and evaluation of the information flow control for the Internet of Things. Concurrency and Computation: Practice and Experience, vol. 33, no. 19 (2021)

    Google Scholar 

  2. Enokido, T. and Takizawa, M.: The redundant energy consumption laxity based algorithm to perform computation processes for IoT services. Internet of Things, vol. 9, (2020). https://doi.org/10.1016/j.iot.2020.100165

  3. Bylykbashi, K., Qafzezi, E., Ampririt, P., Ikeda, M., Matsuo, K., and Barolli, L.: Effect of vehicle technical condition on real-time driving risk management in Internet of Vehicles: design and performance evaluation of an integrated fuzzy-based system. Internet of Things, vol. 13 (2021). https://doi.org/10.1016/j.iot.2021.100363

  4. Object Management Group Inc.: Common object request broker architecture (CORBA) specification, version 3.3, part 1 – interfaces. (2012). http://www.omg.org/spec/CORBA/3.3/Interfaces/PDF

  5. Tanaka, K., Hasegawa, K., Takizawa, M.: Quorum-based replication in object-based systems. J. Inf. Sci. Eng. 16(3), 317–331 (2000)

    Google Scholar 

  6. Enokido, T., Duolikun, D., Takizawa, M.: Energy consumption laxity-based quorum selection for distributed object-based systems. Evol. Intel. 13, 71–82 (2020)

    Article  Google Scholar 

  7. Gray, J. N.: Notes on database operating systems. In: Lecture Notes in Computer Science, vol. 60, pp. 393–481 (1978)

    Google Scholar 

  8. Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency control and recovery in database systems. Addison-Wesley (1987)

    Google Scholar 

  9. Garcia-Molina, H., Barbara, D.: How to assign votes in a distributed system. J. ACM 32(4), 814–860 (1985)

    Article  MathSciNet  Google Scholar 

  10. Enokido, T., Duolikun, D., Takizawa, M.: Energy-efficient concurrency control by omitting meaningless write methods in object-based systems. accepted for publication in Proceedings of the 36th International Conference on Advanced Information Networking and Applications (AINA-2022) (2022)

    Google Scholar 

  11. Natural Resources Defense Council (NRDS): Data center efficiency assessment - scaling up energy efficiency across the data center lndustry: Evaluating key drivers and barriers (2014). http://www.nrdc.org/energy/files/data-center-efficiency-assessment-IP.pdf

  12. Enokido, T., Duolikun, D., Takizawa, M.: The improved redundant active time-based (IRATB) algorithm for process replication Proceedings of the 35th IEEE International Conference on Advanced Information Networking and Applications (AINA-2021), pp. 172–180 (2021)

    Google Scholar 

  13. Sawada, A., Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-aware clusters of servers for storage and computation applications. In: Proceedings of the 30th IEEE International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 400–407 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomoya Enokido .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Enokido, T., Duolikun, D., Takizawa, M. (2022). Energy-Efficient Two-Phase Locking Protocol by Omitting Meaningless Read and Write Methods. In: Barolli, L. (eds) Complex, Intelligent and Software Intensive Systems. CISIS 2022. Lecture Notes in Networks and Systems, vol 497. Springer, Cham. https://doi.org/10.1007/978-3-031-08812-4_4

Download citation

Publish with us

Policies and ethics