Skip to main content

Energy-Efficient Multi-Version Concurrency Control (EEMVCC) for Object-Based Systems

  • Conference paper
  • First Online:
Advances in Network-Based Information Systems (NBiS 2022)

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

Included in the following conference series:

Abstract

The MVCC (Multi-Version Concurrency Control) is proposed to increase the concurrency of multiple conflicting transactions and the scalability of a distributed computing system. On the other hand, the larger number of transactions are concurrently performed in a system, the larger amount of electric energy is consumed on servers. In this paper, the EEMVTO (Energy-Efficient Multi-Version Timestamp Ordering) algorithm is newly proposed to reduce the total electric energy consumption of servers by not performing meaningless write methods. The evaluation results show the total electric energy consumption of servers can be reduced in the EEMVTO algorithm.

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

References

  1. Nakamura, S., Enokido, T., Takizawa, M.: Implementation and evaluation of the information flow control for the Internet of Things. Concurr. Comput.: Pract. Experience 33(19) (2021)

    Google Scholar 

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

  3. 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

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

    Google Scholar 

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

    Google Scholar 

  6. Gray, J.N.: Notes on data base operating systems. In: Bayer, R., Graham, R.M., Seegmüller, G. (eds.) Operating Systems. LNCS, vol. 60, pp. 393–481. Springer, Heidelberg (1978). https://doi.org/10.1007/3-540-08755-9_9

    Chapter  Google Scholar 

  7. Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley (1987)

    Google Scholar 

  8. Bernstein, P.A., Goodman, N.: Multiversion concurrency control - theory and algorithms. ACM Trans. Database Syst. 8(4), 465–483 (1983)

    Article  MathSciNet  Google Scholar 

  9. Reed, D.: Naming and synchronization in a decentralized computer system. Technical report. MIT/LCS/TR-205, Department Electrical Engineering and Computer Science, Massachusetts Institute of Technology (1978). http://hdl.handle.net/1721.1/16279

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

    Article  MathSciNet  Google Scholar 

  11. Natural Resources Defense Council (NRDS): Data center efficiency assessment - scaling up energy efficiency across the data center industry: 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.: Energy consumption laxity-based quorum selection for distributed object-based systems. Evol. Intel. 13(1), 71–82 (2018). https://doi.org/10.1007/s12065-018-0157-1

    Article  Google Scholar 

  13. Enokido, T., Duolikun, D., Takizawa, M.: The improved redundant active time-based (IRATB) algorithm for process replication. In: Barolli, L., Woungang, I., Enokido, T. (eds.) AINA 2021. LNNS, vol. 225, pp. 172–180. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-75100-5_16

    Chapter  Google Scholar 

  14. Enokido, T., Duolikun, D., Takizawa, M.: The redundant active time-based algorithm with forcing meaningless replica to terminate. In: Barolli, L., Yim, K., Enokido, T. (eds.) CISIS 2021. LNNS, vol. 278, pp. 206–213. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79725-6_20

    Chapter  Google Scholar 

  15. Sawada, A., Kataoka, H., Duolikun, D., Enokido, T., 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 Multi-Version Concurrency Control (EEMVCC) for Object-Based Systems. In: Barolli, L., Miwa, H., Enokido, T. (eds) Advances in Network-Based Information Systems. NBiS 2022. Lecture Notes in Networks and Systems, vol 526. Springer, Cham. https://doi.org/10.1007/978-3-031-14314-4_2

Download citation

Publish with us

Policies and ethics