Design for most compatible booting model of integrated memory-disk based on ARM linux

Ye Jin Jo, Sang Jae Nam, So Hyang Ko, Shin Dug Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Storage Class Memory (SCM) such as STT-RAM, PCRAM, and ReRAM can be used as a DRAM or a NAND Flash memory. Owing to the nonvolatile characteristic of SCM, its use as main memory can reduce the overhead during boot code loading and decompression whenever the system is switched on. Thus, a system with non-volatile memory suffers from less overhead during booting than a system with DRAM. The purpose of this study is to design a new booting model by analyzing the kernel ELF file and disassembling the current booting sequence for a more compatible startup model. To achieve this goal, we disassembled the ELF file format including the characteristics of the kernel binary. To verify the effectiveness of our theoretical model, the time cost in each step was measured using several different methods in our experimental setup. The results show that our approach reduces the time cost by approximately 45.25%. Keywords: booting sequence, non-volatile memory, kernel, ELF file.

Original languageEnglish
Title of host publicationComputer Science and Its Applications - Ubiquitous Information Technologies
EditorsHwa Young Jeong, Ivan Stojmenovic, James J. Park, Gangman Yi
PublisherSpringer Verlag
Pages385-390
Number of pages6
ISBN (Electronic)9783662454015
DOIs
Publication statusPublished - 2015 Jan 1
Event6th FTRA International Conference on Computer Science and its Applications, CSA 2014 - Guam, United States
Duration: 2014 Dec 172014 Dec 19

Publication series

NameLecture Notes in Electrical Engineering
Volume330
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Other

Other6th FTRA International Conference on Computer Science and its Applications, CSA 2014
CountryUnited States
CityGuam
Period14/12/1714/12/19

Fingerprint

Data storage equipment
Dynamic random access storage
Flash memory
Random access storage
Costs
Linux

All Science Journal Classification (ASJC) codes

  • Industrial and Manufacturing Engineering

Cite this

Jo, Y. J., Nam, S. J., Ko, S. H., & Kim, S. D. (2015). Design for most compatible booting model of integrated memory-disk based on ARM linux. In H. Y. Jeong, I. Stojmenovic, J. J. Park, & G. Yi (Eds.), Computer Science and Its Applications - Ubiquitous Information Technologies (pp. 385-390). (Lecture Notes in Electrical Engineering; Vol. 330). Springer Verlag. https://doi.org/10.1007/978-3-662-45402-2_59
Jo, Ye Jin ; Nam, Sang Jae ; Ko, So Hyang ; Kim, Shin Dug. / Design for most compatible booting model of integrated memory-disk based on ARM linux. Computer Science and Its Applications - Ubiquitous Information Technologies. editor / Hwa Young Jeong ; Ivan Stojmenovic ; James J. Park ; Gangman Yi. Springer Verlag, 2015. pp. 385-390 (Lecture Notes in Electrical Engineering).
@inproceedings{3b57f2ea64604a30be7d4cffc2674915,
title = "Design for most compatible booting model of integrated memory-disk based on ARM linux",
abstract = "Storage Class Memory (SCM) such as STT-RAM, PCRAM, and ReRAM can be used as a DRAM or a NAND Flash memory. Owing to the nonvolatile characteristic of SCM, its use as main memory can reduce the overhead during boot code loading and decompression whenever the system is switched on. Thus, a system with non-volatile memory suffers from less overhead during booting than a system with DRAM. The purpose of this study is to design a new booting model by analyzing the kernel ELF file and disassembling the current booting sequence for a more compatible startup model. To achieve this goal, we disassembled the ELF file format including the characteristics of the kernel binary. To verify the effectiveness of our theoretical model, the time cost in each step was measured using several different methods in our experimental setup. The results show that our approach reduces the time cost by approximately 45.25{\%}. Keywords: booting sequence, non-volatile memory, kernel, ELF file.",
author = "Jo, {Ye Jin} and Nam, {Sang Jae} and Ko, {So Hyang} and Kim, {Shin Dug}",
year = "2015",
month = "1",
day = "1",
doi = "10.1007/978-3-662-45402-2_59",
language = "English",
series = "Lecture Notes in Electrical Engineering",
publisher = "Springer Verlag",
pages = "385--390",
editor = "Jeong, {Hwa Young} and Ivan Stojmenovic and Park, {James J.} and Gangman Yi",
booktitle = "Computer Science and Its Applications - Ubiquitous Information Technologies",
address = "Germany",

}

Jo, YJ, Nam, SJ, Ko, SH & Kim, SD 2015, Design for most compatible booting model of integrated memory-disk based on ARM linux. in HY Jeong, I Stojmenovic, JJ Park & G Yi (eds), Computer Science and Its Applications - Ubiquitous Information Technologies. Lecture Notes in Electrical Engineering, vol. 330, Springer Verlag, pp. 385-390, 6th FTRA International Conference on Computer Science and its Applications, CSA 2014, Guam, United States, 14/12/17. https://doi.org/10.1007/978-3-662-45402-2_59

Design for most compatible booting model of integrated memory-disk based on ARM linux. / Jo, Ye Jin; Nam, Sang Jae; Ko, So Hyang; Kim, Shin Dug.

Computer Science and Its Applications - Ubiquitous Information Technologies. ed. / Hwa Young Jeong; Ivan Stojmenovic; James J. Park; Gangman Yi. Springer Verlag, 2015. p. 385-390 (Lecture Notes in Electrical Engineering; Vol. 330).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Design for most compatible booting model of integrated memory-disk based on ARM linux

AU - Jo, Ye Jin

AU - Nam, Sang Jae

AU - Ko, So Hyang

AU - Kim, Shin Dug

PY - 2015/1/1

Y1 - 2015/1/1

N2 - Storage Class Memory (SCM) such as STT-RAM, PCRAM, and ReRAM can be used as a DRAM or a NAND Flash memory. Owing to the nonvolatile characteristic of SCM, its use as main memory can reduce the overhead during boot code loading and decompression whenever the system is switched on. Thus, a system with non-volatile memory suffers from less overhead during booting than a system with DRAM. The purpose of this study is to design a new booting model by analyzing the kernel ELF file and disassembling the current booting sequence for a more compatible startup model. To achieve this goal, we disassembled the ELF file format including the characteristics of the kernel binary. To verify the effectiveness of our theoretical model, the time cost in each step was measured using several different methods in our experimental setup. The results show that our approach reduces the time cost by approximately 45.25%. Keywords: booting sequence, non-volatile memory, kernel, ELF file.

AB - Storage Class Memory (SCM) such as STT-RAM, PCRAM, and ReRAM can be used as a DRAM or a NAND Flash memory. Owing to the nonvolatile characteristic of SCM, its use as main memory can reduce the overhead during boot code loading and decompression whenever the system is switched on. Thus, a system with non-volatile memory suffers from less overhead during booting than a system with DRAM. The purpose of this study is to design a new booting model by analyzing the kernel ELF file and disassembling the current booting sequence for a more compatible startup model. To achieve this goal, we disassembled the ELF file format including the characteristics of the kernel binary. To verify the effectiveness of our theoretical model, the time cost in each step was measured using several different methods in our experimental setup. The results show that our approach reduces the time cost by approximately 45.25%. Keywords: booting sequence, non-volatile memory, kernel, ELF file.

UR - http://www.scopus.com/inward/record.url?scp=84915749745&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84915749745&partnerID=8YFLogxK

U2 - 10.1007/978-3-662-45402-2_59

DO - 10.1007/978-3-662-45402-2_59

M3 - Conference contribution

AN - SCOPUS:84915749745

T3 - Lecture Notes in Electrical Engineering

SP - 385

EP - 390

BT - Computer Science and Its Applications - Ubiquitous Information Technologies

A2 - Jeong, Hwa Young

A2 - Stojmenovic, Ivan

A2 - Park, James J.

A2 - Yi, Gangman

PB - Springer Verlag

ER -

Jo YJ, Nam SJ, Ko SH, Kim SD. Design for most compatible booting model of integrated memory-disk based on ARM linux. In Jeong HY, Stojmenovic I, Park JJ, Yi G, editors, Computer Science and Its Applications - Ubiquitous Information Technologies. Springer Verlag. 2015. p. 385-390. (Lecture Notes in Electrical Engineering). https://doi.org/10.1007/978-3-662-45402-2_59