Operating Systems for IoT Devices: A Critical Survey

作者: Padmini Gaur , Mohit P. Tahiliani

DOI: 10.1109/TENSYMP.2015.17

关键词: Critical surveyCritical spaceReal-time operating systemInternet of ThingsInstruction setWireless sensor networkProgramming paradigmOperating systemComputer scienceUnix

摘要: The future of communication resides in Internet Things, which is certainly the most sought after technology today. applications IoT are diverse, and range from ordinary voice recognition to critical space programmes. Recently, a lot efforts have been made design operating systems for devices because neither traditional Windows/Unix, nor existing Real Time Operating Systems able meet demands heterogeneous applications. This paper presents survey that designed so far also outlines generic framework brings out essential features desired an OS tailored devices.

参考文章(15)
Emmanuel Baccelli, Oliver Hahm, Mesut Gunes, RIOT: One OS to Rule Them All in the IoT INRIA. ,(2012)
P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M. Welsh, E. Brewer, D. Culler, TinyOS: An Operating System for Sensor Networks ambient intelligence. pp. 115- 148 ,(2005) , 10.1007/3-540-27139-2_7
David Gay, Philip Levis, Robert von Behren, Matt Welsh, Eric Brewer, David Culler, The nesC language: a holistic approach to networked embedded systems programming language design and implementation. ,vol. 49, pp. 1- 11 ,(2003) , 10.1145/2641638.2641652
Chih-Chieh Han, Ram Kumar, Roy Shea, Eddie Kohler, Mani Srivastava, A dynamic operating system for sensor nodes Proceedings of the 3rd international conference on Mobile systems, applications, and services - MobiSys '05. pp. 163- 176 ,(2005) , 10.1145/1067170.1067188
TinyOS Alliance, TinyOS 2.1 adding threads and memory protection to TinyOS Proceedings of the 6th ACM conference on Embedded network sensor systems - SenSys '08. pp. 413- 414 ,(2008) , 10.1145/1460412.1460479
Emmanuel Baccelli, Oliver Hahm, Mesut Gunes, Matthias Wahlisch, Thomas Schmidt, RIOT OS: Towards an OS for the Internet of Things ieee international conference computer and communications. pp. 79- 80 ,(2013) , 10.1109/INFCOMW.2013.6970748
Adrian Hornsby, Eloi Bail, μXMPP: Lightweight implementation for low power operating system Contiki 2009 International Conference on Ultra Modern Telecommunications & Workshops. pp. 1- 5 ,(2009) , 10.1109/ICUMT.2009.5345594
Qing Cao, Tarek Abdelzaher, John Stankovic, Tian He, None, The LiteOS Operating System: Towards Unix-Like Abstractions for Wireless Sensor Networks information processing in sensor networks. pp. 233- 244 ,(2008) , 10.1109/IPSN.2008.54
D. R. Engler, M. F. Kaashoek, J. O'Toole, Exokernel: an operating system architecture for application-level resource management symposium on operating systems principles. ,vol. 29, pp. 251- 266 ,(1995) , 10.1145/224056.224076
Adam Dunkels, Full TCP/IP for 8-bit architectures Proceedings of the 1st international conference on Mobile systems, applications and services - MobiSys '03. pp. 85- 98 ,(2003) , 10.1145/1066116.1066118