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.
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- P. Mochel. 2003. Linux Kernel Power Management. In Proceedings of the Linux Symposium. Vol.1, 343--358.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- H. Kaminaga. 2006. Improving Linux Startup Time Using Software Resume (and other techniques). In Proceedings of the Linux Symposium. Vol.1, 17--26.Google Scholar
- Y. Hirase. 2011. Faster Resume for Energy Savings on MeeGo. eLinux.Google Scholar
- Software Suspend. 2018. https://www.kernel.org/doc/Documentation/power/swsusp.txt.Google Scholar
- 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 ScholarDigital Library
- T. Kyöstilä. 2018. Reducing the Boot Time of Embedded Linux Systems. Master's Thesis. University of Oulu, Oulu, Finland.Google Scholar
- 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 Scholar
- S. M. Ross. 2014. Introduction to Probability Models 11th ed. Elsevier, Amsterdam, Netherlands.Google Scholar
Index Terms
- Hibernation Execution Interval based Hybrid Boot for Baseboard Management Controllers
Recommendations
Incremental Hibernation for Baseboard Management Controllers
RACS '23: Proceedings of the 2023 International Conference on Research in Adaptive and Convergent SystemsThe Baseboard Management Controller1 (BMC) is a specialized processor integrated into the mainboard of server systems. It provides management functionalities for server systems and operates independently as a separate processor. Since the BMC boots ...
An Efficient Profiling Tool for Baseboard Management Controllers
SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied ComputingThe Baseboard Management Controller (BMC)1 is a specialized controller for monitoring servers remotely. By using the BMC, administrators of servers can quickly inspect hardware in case a server fails. A fast booting of the BMC is essential for inspecting ...
Hybrid booting with incremental hibernation for the baseboard management controllers
AbstractThe baseboard management controller (BMC) is a specialized processor installed on the motherboard of a server. The BMC operates independently from the server and provides administrators with functionalities for managing the server. In the event of ...
Comments