skip to main content
10.1145/3335484.3335487acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicbdcConference Proceedingsconference-collections
research-article

Multi-level Container Checkpoint Performance Optimization Strategy in SDDC

Published: 10 May 2019 Publication History

Abstract

In order to improve the performance of large-scale cloud applications deployed on containers in Software Defined Data Centers (SDDC), this paper proposes a multi-level container checkpoint performance optimization strategy. Traditional checkpoint method exist the problem of frequent copying and transmission of dirty pages,so a based on the delayed copy incremental checkpoint algorithm predicted by dirty page degrees is proposed, reducing the size of checkpoint files from the source and solving the problem of long downtime. The goal of performance optimization is to reduce application downtime and recovery time. The effectiveness of the strategy is verified by plenty of experiments. The given experiments show that the strategy can reduce the downtime by 21%, the recovery time by 18% and the checkpoint files size by 24%.

References

[1]
Karakus, M., Karakus, M., and Durresi, A. 2017. A survey: Control plane scalability issues and approaches in Software- Defined Networking (SDN). Comput. Net. 112(Jan. 2017), 279--293.
[2]
Darabseh, A., Alayyoub, M., and Jararweh, Y. 2015. SDS- torage: A Software Defined Storage Experimental Frame- work. In Proceedings of 2015 IEEE International Conference on Cloud Engineering (Tempe, AZ, March 9-13, 2015). IC2E '15. IEEE, New York, NY, 123--128.
[3]
Darabseh, A., Al-Ayyoub, M., Jararweh, Y., Benkhelifa, E., Vouk, M., and Rindos, A. 2015. SDDC: A Software Defined Datacenter Experimental Framework. In Proceedings of 2015 3rd International Conference on Future Internet of Things and Cloud (Rome, Italy, Aug 24-26, 2015). FiCloud'15. IEEE Computer Society, New York, NY, 189--194.
[4]
Zhang, R., Wei, D., and Zhu, M Y. 2017. Using Deep Neural Networks to Automate Large Scale Statistical Analysis for Big Data Applications. arXiv:1708.03027. Retrieved from https://arxiv.org/abs/1708.03027.
[5]
Güler, B., and Özkasap, Ö. 2017. Efficient incremental checkpoint algorithm for primary-backup replication. In Proceedings of 25th Signal Processing and Communications Applications Conference (Antalya, Turkey, May 15-18, 2017). SIU'17. IEEE, New York, NY, 1--4.
[6]
Takizawa, H., Amrizal, M. A., Komatsu, K., and Egawa, R. 2017. An Application-Level Incremental Checkpointing Mechanism with Automatic Parameter Tuning. In Proceeding of 2017 Fifth International Symposium on Computing and Networking (Aomori, Japan, Nov 19-22, 2017). CANDAR'17. IEEE, New York, NY, 389--394.
[7]
Amrizal, M. A., and Takizawa, H. 2017. Optimizing Energy Consumption on HPC Systems with a Multi-Level Checkpointing Mechanism. In Proceedings of 2017 International Conference on Networking, Architecture, and Storage (Shenzhen, China, Aug 07-09, 2017). NAS'17. IEEE, New York, NY, 1612--1617.
[8]
Purushottam, S., and Nian-Feng, T. 2018. Coalescing and deduplicating incremental checkpoint files for restore-express multi-level checkpointing. IEEE Trans. on Paral. and Distr. Syst. 13(Dec. 2018), 2713--2727.
[9]
Oliveira, E. M. D., and Oliveira, F. L. C. 2018. Forecasting mid-long term electric energy consumption through bagging arima and exponential smoothing methods. Energy, 144(Feb. 2018), 776--788.
[10]
Gopalasingham, A., Herculea, D. G., Chen, C. S., and Roullet, L. 2017. Virtualization of radio access network by Virtual Machine and Docker: Practice and performance analysis. In Proceeding of 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (Lisbon, Portugal, May 08-12, 2017). IM'17. IEEE, New York, NY,1567-1572.
[11]
Mirkin, A., Kuznetsov,A., and Kolyshkin, K. 2008. Containers checkpointing and live migration. In Proceedings of the 2008 Ottawa Linux Symposium, Ottawa Linux Symposium, 1--8.
[12]
Louati, T., Abbes, H., éCérin, Christophe, and Jemni, M. 2017. Lxcloud-cr: towards linux containers distributed hash table based checkpoint-restart. Jour. Para. Distr. Comput. 111(Jan. 2018), 187--205.
[13]
Zhang, S., Chen N J., Zhang H., Xue Y., Huang R. 2018. A High-Performance Adaptive Strategy of Container Checkpoint Based on Pre-replication. In Proceedings of the 11th International Conference on Security, Privacy and Anonymity in Computation, Communication and Storage (Melbourne, NSW, Dec 11-13, 2018), SpaCCS'18. 240--250.

Cited By

View all
  • (2023)Achieving Performance Isolation in Docker Environments with ZNS SSDs2023 IEEE 12th Non-Volatile Memory Systems and Applications Symposium (NVMSA)10.1109/NVMSA58981.2023.00016(25-31)Online publication date: Aug-2023

Index Terms

  1. Multi-level Container Checkpoint Performance Optimization Strategy in SDDC

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ICBDC '19: Proceedings of the 4th International Conference on Big Data and Computing
      May 2019
      353 pages
      ISBN:9781450362788
      DOI:10.1145/3335484
      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]

      In-Cooperation

      • Shenzhen University: Shenzhen University
      • Sun Yat-Sen University

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 10 May 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Container
      2. checkpoint
      3. data center
      4. performance optimization

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ICBDC 2019

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)20
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 14 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Achieving Performance Isolation in Docker Environments with ZNS SSDs2023 IEEE 12th Non-Volatile Memory Systems and Applications Symposium (NVMSA)10.1109/NVMSA58981.2023.00016(25-31)Online publication date: Aug-2023

      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