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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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
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
Tanaka, K., Hasegawa, K., Takizawa, M.: Quorum-based replication in object-based systems. J. Inf. Sci. Eng. 16(3), 317–331 (2000)
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)
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
Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley (1987)
Bernstein, P.A., Goodman, N.: Multiversion concurrency control - theory and algorithms. ACM Trans. Database Syst. 8(4), 465–483 (1983)
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
Garcia-Molina, H., Barbara, D.: How to assign votes in a distributed system. J. ACM 32(4), 814–860 (1985)
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
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
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
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
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-031-14314-4_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-14313-7
Online ISBN: 978-3-031-14314-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)