skip to main content
10.1145/3555776.3577729acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Hibernation Execution Interval based Hybrid Boot for Baseboard Management Controllers

Published:07 June 2023Publication History

ABSTRACT

The Baseboard Management Controller1 (BMC) reduces the operating cost of the server because it enables remote monitoring of the server. In order to reduce the boot time of the BMC, the hibernation technique has been applied for the fast boot of the BMC. However, it is difficult to apply the existing hibernation technique to the BMC as it is because the boot time may be longer than the cold boot since memory usage is not constant for each BMC. In this paper, we propose a hybrid boot technique that selects the faster boot between cold boot and hibernation-based boot based on the proper hibernation execution periodic interval. The proposed technique can perform boot at a point where the boot time is expected to be the minimum by checking memory usage. The experimental results show that the proposed hybrid boot technique can reduce the total boot time significantly compared to cold boot.

References

  1. R. Pebam, and G. R. Smitha. 2013. Implementation of Sensor Data Record Generation Automation Tool for Baseboard Management Controller, International Journal of Engineering Research and Development. Vol.7, No.9, 16--21.Google ScholarGoogle Scholar
  2. G. Ali, J. Hass, A. Sill, E. Hojati, T. Dang, and Y. Chen. 2022. Redfish-Nagios: A Scalable Out-of-Band Data Center Monitoring Framework Based on Redfish Telemetry Model, In Proceedings of Fifth International Workshop on Systems and Network Telemetry and Analytics (SNTA '22). 3--11.Google ScholarGoogle Scholar
  3. J. Kaur, and S. Reddy. 2020. Implementation of Linux Optimization Technique for ARM Based System on Chip. Procedia Computer Science. Vol.171, 1780--1789.Google ScholarGoogle ScholarCross RefCross Ref
  4. P. Mochel. 2003. Linux Kernel Power Management. In Proceedings of the Linux Symposium. Vol.1, 343--358.Google ScholarGoogle Scholar
  5. C. Park, K. Kim, Y. Jang, and K. Hyun. 2006. Linux Bootup Time Reduction for Digital Still Camera. In Proceedings of the Linux Symposium. Vol.2, 231--240.Google ScholarGoogle Scholar
  6. K. Baik, S. Kim, S. Woo, and J. Choi. 2010. Boosting up Embedded Linux device: experience on Linux-based Smartphone. In Proceedings of the Linux Symposium. Vol.1, 9--18.Google ScholarGoogle Scholar
  7. I. Doh. 2011. Implementation of the Hibernation-based Boot Mechanism on an Embedded Linux System. Journal of the Korea Society of Computer and Information, Vol.16, No.5, 23--31.Google ScholarGoogle ScholarCross RefCross Ref
  8. H. Kaminaga. 2006. Improving Linux Startup Time Using Software Resume (and other techniques). In Proceedings of the Linux Symposium. Vol.1, 17--26.Google ScholarGoogle Scholar
  9. Y. Hirase. 2011. Faster Resume for Energy Savings on MeeGo. eLinux.Google ScholarGoogle Scholar
  10. Software Suspend. 2018. https://www.kernel.org/doc/Documentation/power/swsusp.txt.Google ScholarGoogle Scholar
  11. X. Yang, N. Sang, and J. Alves-Foss. 2013. Improving the Boot Time of the Android OS. IEEE Computer Society. Vol.47, No.7, 53--58.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. T. Kyöstilä. 2018. Reducing the Boot Time of Embedded Linux Systems. Master's Thesis. University of Oulu, Oulu, Finland.Google ScholarGoogle Scholar
  13. K. S. Trivedi. 2002. Probability and Statistics with Reliability, Queuing and Computer Science Applications 2nd ed. John Wiley and Sons, New York, U.S.Google ScholarGoogle Scholar
  14. S. M. Ross. 2014. Introduction to Probability Models 11th ed. Elsevier, Amsterdam, Netherlands.Google ScholarGoogle Scholar

Index Terms

  1. Hibernation Execution Interval based Hybrid Boot for Baseboard Management Controllers

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing
      March 2023
      1932 pages
      ISBN:9781450395175
      DOI:10.1145/3555776

      Copyright © 2023 ACM

      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 the author(s) 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].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 June 2023

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,650of6,669submissions,25%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader