Operating Systems for Low-End Devices in the Internet of Things: A Survey

被引:178
|
作者
Hahm, Oliver [1 ]
Baccelli, Emmanuel [1 ]
Petersen, Hauke [2 ]
Tsiftes, Nicolas [3 ]
机构
[1] INRIA, F-91120 Palaiseau, France
[2] Free Univ Berlin, D-14195 Berlin, Germany
[3] SICS, Networked Embedded Syst Grp, SE-75183 Uppsala, Sweden
来源
IEEE INTERNET OF THINGS JOURNAL | 2016年 / 3卷 / 05期
关键词
Embedded software; Internet of Things (IoT); low-power electronics; operating system (OS); WIRELESS SENSOR NETWORKS;
D O I
10.1109/JIOT.2015.2505901
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is projected to soon interconnect tens of billions of new devices, in large part also connected to the Internet. IoT devices include both high-end devices which can use traditional go-to operating systems (OSs) such as Linux, and low-end devices which cannot, due to stringent resource constraints, e.g., very limited memory, computational power, and power supply. However, large-scale IoT software development, deployment, and maintenance requires an appropriate OS to build upon. In this paper, we thus analyze in detail the specific requirements that an OS should satisfy to run on low-end IoT devices, and we survey applicable OSs, focusing on candidates that could become an equivalent of Linux for such devices, i.e., a one-size-fits-most, open source OS for low-end IoT devices.
引用
收藏
页码:720 / 734
页数:15
相关论文
共 50 条
  • [1] Operating Systems for Internet of Things Low-End Devices: Analysis and Benchmarking
    Silva, Miguel
    Cerdeira, David
    Pinto, Sandro
    Gomes, Tiago
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (06): : 10375 - 10383
  • [2] Operating systems for low-end smart devices: a survey and a proposed solution framework
    Kaur J.
    Reddy S.R.N.
    [J]. International Journal of Information Technology, 2018, 10 (1) : 49 - 58
  • [3] Scripting Over-The-Air: Towards Containers on Low-end Devices in the Internet of Things
    Baccelli, Emmanuel
    Doerr, Joerg
    Kikuchi, Shinji
    Padilla, Francisco Acosta
    Schleiser, Kaspar
    Thomas, Ian
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2018,
  • [4] The Future of Low-End Motes in the Internet of Things: A Prospective Paper
    Oliveira, Daniel
    Costa, Miguel
    Pinto, Sandro
    Gomes, Tiago
    [J]. ELECTRONICS, 2020, 9 (01)
  • [5] Designing a CHAM Block Cipher on Low-End Microcontrollers for Internet of Things
    Kwon, Hyeokdong
    An, SangWoo
    Kim, YoungBeom
    Kim, Hyunji
    Choi, Seung Ju
    Jang, Kyoungbae
    Park, Jaehoon
    Kim, Hyunjun
    Seo, Seog Chung
    Seo, Hwajeong
    [J]. ELECTRONICS, 2020, 9 (09)
  • [6] The Presence, Trends, and Causes of Security Vulnerabilities in Operating Systems of IoT's Low-End Devices
    Al-Boghdady, Abdullah
    Wassif, Khaled
    El-Ramly, Mohammad
    [J]. SENSORS, 2021, 21 (07)
  • [7] RIOT: An Open Source Operating System for Low-End Embedded Devices in the IoT
    Baccelli, Emmanuel
    Gundogan, Cenk
    Hahm, Oliver
    Kietzmann, Peter
    Lenders, Martine S.
    Petersen, Hauke
    Schleiser, Kaspar
    Schmidt, Thomas C.
    Waehlisch, Matthias
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06): : 4428 - 4440
  • [8] Low-end color devices for proofing?
    Dispoto, G
    Has, M
    [J]. IS&T'S NIP14: INTERNATIONAL CONFERENCE ON DIGITAL PRINTING TECHNOLOGIES, PROCEEDINGS, 1998, : 639 - 642
  • [9] The Internet of Things (IoT): a survey of techniques, operating systems, and trends
    Shammar, Elham Ali
    Zahary, Ammar Thabit
    [J]. LIBRARY HI TECH, 2019, 38 (01) : 5 - 66
  • [10] Detecting Block Cipher Encryption for Defense Against Crypto Ransomware on Low-End Internet of Things
    Kim, Hyunji
    Park, Jaehoon
    Kwon, Hyeokdong
    Jang, Kyoungbae
    Choi, Seung Ju
    Seo, Hwajeong
    [J]. INFORMATION SECURITY APPLICATIONS, WISA 2020, 2020, 12583 : 16 - 30