Comparative Analysis of Different Operating Systems used for Low-End IoT Devices

Zurabia Riaz


The Internet of Things is the emerging field that aims to connect billions of devices together over the Internet. IoT devices, divided into high-end and low-end devices. Linux-based operating systems can easily handle IoT-based high-end devices. Due to resource-based constraints that contain very little memory, developing energy for computing low-end IoT devices is difficult. In this document, the emphasis is on the detailed discussion of the operating systems that meet the requirements of IoT devices for low-end categories. A comparative analysis is carried out for the different operating systems and then the focus is placed on the operating system that comes close to Linux and is suitable for low-end IoT devices.

Full Text:



Halfacree, G., & Upton, E. (2012). Raspberry Pi user guide. John Wiley & Sons.

Jaldén, J., Moreno, X. C., & Skog, I. (2018, April). Using the Arduino Due for teaching digital signal processing. In 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (pp. 6468-6472). IEEE.

Des Rosiers, C. B., Chelius, G., Fleury, E., Fraboulet, A., Gallais, A., Mitton, N., & Noël, T. (2011). Very large scale open wireless sensor network testbed.

Sha, M., Gunatilaka, D., Wu, C., & Lu, C. (2015, February). Implementation and experimentation of industrial wireless sensor-actuator network protocols. In European Conference on Wireless Sensor Networks (pp. 234-241). Springer, Cham.

Mirani, L. (2014). Chip-makers are Betting that Moore’s Law Won’t Matter in the Internet of Things.

Masmano, M., Ripoll, I., Crespo, A., & Real, J. (2004, July). TLSF: A new dynamic memory allocator for real-time systems. In Proceedings. 16th Euromicro Conference on Real-Time Systems, 2004. ECRTS 2004. (pp. 79-88). IEEE.

Castellani, A. P., Ministeri, G., Rotoloni, M., Vangelista, L., & Zorzi, M. (2012, June). Interoperable and globally interconnected Smart Grid using IPv6 and 6LoWPAN. In 2012 IEEE International Conference on Communications (ICC) (pp. 6473-6478). IEEE.

Petersen, H., Lenders, M., Wählisch, M., Hahm, O., & Baccelli, E. (2015, May). Old wine in new skins? Revisiting the software architecture for IP network stacks on constrained IoT devices. In Proceedings of the 2015 Workshop on IoT challenges in Mobile and Industrial Systems (pp. 31-35).

Dunkels, A., Gronvall, B., & Voigt, T. (2004, November). Contiki-a lightweight and flexible operating system for tiny networked sensors. In 29th annual IEEE international conference on local computer networks (pp. 455-462). IEEE.

Dunkels, A., Schmidt, O., Voigt, T., & Ali, M. (2006, October). Protothreads: Simplifying event-driven programming of memory-constrained embedded systems. In Proceedings of the 4th international conference on Embedded networked sensor systems (pp. 29-42).

Will, H., Schleiser, K., & Schiller, J. (2009, October). A real-time kernel for wireless sensor networks employed in rescue scenarios. In 2009 IEEE 34th Conference on Local Computer Networks (pp. 834-841). IEEE.

Barry, R. (2003). FreeRTOS, a FREE open source RTOS for small embedded real time systems.

Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., ... & Culler, D. (2005). TinyOS: An operating system for sensor networks. In Ambient intelligence (pp. 115-148). Springer, Berlin, Heidelberg.

Alliance, O. H. (2011). Open Handset Alliance, Android. http://www. android. com/.

Chandra, T. B., Verma, P., & Dwivedi, A. K. (2016, March). Operating systems for internet of things: A comparative study. In Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies (pp. 1-6).

ZHANG, X., LIU, S., ZHUANG, Z., & XU, W. (2014). Design of Embedded Vehicle Traveling Data Recorder. Journal of Test and Measurement Technology, (5), 6.

Afshar, S., Verwielen, M. P., Gai, P., Behnam, M., & Bril, R. J. (2016, July). An implementation of the flexible spin-lock model in Erika Enterprise on a multi-core platform. In Proc. 12th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT) (pp. 55-60).

Basiliere, P., & Tully, J. (2014). Gartner study: Makers and startups are the ones shaping the internet of things. Maverick Research, Gartner.

Kyle, D., & Brustoloni, J. C. (2007, November). Uclinux: a linux security module for trusted-computing-based usage controls enforcement. In Proceedings of the 2007 ACM workshop on Scalable trusted computing (pp. 63-70).

Zhang, S., Kobetski, A., Johansson, E., Axelsson, J., & Wang, H. (2014). Porting an autosar-compliant operating system to a high performance embedded platform. ACM SIGBED Review, 11(1), 62-67.

Xiao-ping, Y. A. N. G. (2009). Principle and Implementation of NUT/OS. Computer Knowledge and Technology, 2009(36), 97.

Khan, Y. D., Ahmad, F., & Anwar, M. W. (2012). A neuro-cognitive approach for iris recognition using back propagation. World Applied Sciences Journal, 16(5), 678-685.

Akmal, M. A., Rasool, N., & Khan, Y. D. (2017). Prediction of N-linked glycosylation sites using position relative features and statistical moments. PloS one, 12(8), e0181966.

Khan, Y. D., Batool, A., Rasool, N., Khan, S. A., & Chou, K. C. (2019). Prediction of nitrosocysteine sites using position and composition variant features. Letters in Organic Chemistry, 16(4), 283-293.

Butt, A. H., Rasool, N., & Khan, Y. D. (2018). Predicting membrane proteins and their types by extracting various sequence features into Chou’s general PseAAC. Molecular biology reports, 45(6), 2295-2306.

Ghauri, A. W., Khan, Y. D., Rasool, N., Khan, S. A., & Chou, K. C. (2018). pNitro-Tyr-PseAAC: predict nitrotyrosine sites in proteins by incorporating five features into Chou’s general PseAAC. Current pharmaceutical design, 24(34), 4034-4043.

Butt, A. H., Rasool, N., & Khan, Y. D. (2019). Prediction of antioxidant proteins by incorporating statistical moments based features into Chou's PseAAC. Journal of theoretical biology, 473, 1-8.

Rasool, N., Husssain, W., & Khan, Y. D. (2019). Revelation of enzyme activity of mutant pyrazinamidases from Mycobacterium tuberculosis upon binding with various metals using quantum mechanical approach. Computational biology and chemistry, 83, 107108.

Rehman, K. U. U., & Khan, Y. D. (2019). A Scale and Rotation Invariant Urdu Nastalique Ligature Recognition Using Cascade Forward Backpropagation Neural Network. IEEE Access, 7, 120648-120669.

Butt, A. H., & Khan, Y. D. (2019). Prediction of S-Sulfenylation sites using statistical moments based features via Chou’S 5-Step rule. International Journal of Peptide Research and Therapeutics, 1-11.

Ilyas, S., Hussain, W., Ashraf, A., Khan, Y. D., Khan, S. A., & Chou, K. C. (2019). iMethylK-PseAAC: Improving Accuracy of Lysine Methylation Sites Identification by Incorporating Statistical Moments and Position Relative Features into General PseAAC via Chou’s 5-steps Rule. Current Genomics, 20(4), 275-292.

Barukab, O., Khan, Y. D., Khan, S. A., & Chou, K. C. (2019). iSulfoTyr-PseAAC: Identify tyrosine sulfation sites by incorporating statistical moments via Chou’s 5-steps rule and pseudo components. Current Genomics, 20(4), 306-320.

Malebary, S. J., Rehman, M. S. U., & Khan, Y. D. (2019). iCrotoK-PseAAC: Identify lysine crotonylation sites by blending position relative statistical features according to the Chou’s 5-step rule. PloS one, 14(11), e0223993.

Butt, A. H., & Khan, Y. D. (2019). CanLect-Pred: A Cancer Therapeutics Tool for Prediction of Target Cancerlectins Using Experiential Annotated Proteomic Sequences. IEEE Access, 8, 9520-9531.

Hussain, W., Rasool, N., & Khan, Y. D. (2020). A Sequence-Based Predictor of Zika Virus Proteins Developed by Integration of PseAAC and Statistical Moments. Combinatorial chemistry & high throughput screening, 23(8), 797-804.

Hussain, W., Rasool, N., & Khan, Y. D. (2020). Insights into Machine Learning-based approaches for Virtual Screening in Drug Discovery: Existing strategies and streamlining through FP-CADD. Current Drug Discovery Technologies.

Shah, A. A., & Khan, Y. D. (2020). Identification of 4-carboxyglutamate residue sites based on position based statistical feature and multiple classification. Scientific Reports, 10(1), 1-10.

Amanat, S., Ashraf, A., Hussain, W., Rasool, N., & Khan, Y. D. (2020). Identification of Lysine Carboxylation Sites in Proteins by Integrating Statistical Moments and Position Relative Features via General PseAAC. Current Bioinformatics, 15(5), 396-407.

Mahmood, M. K., Ehsan, A., Khan, Y. D., & Chou, K. C. (2020). iHyd-LysSite (EPSV): Identifying Hydroxylysine Sites in Protein Using Statistical Formulation by Extracting Enhanced Position and Sequence Variant Feature Technique. Current Genomics, 21(7), 536-545.

Naseer, S., Hussain, W., Khan, Y. D., & Rasool, N. (2020). iPhosS (Deep)-PseAAC: Identify Phosphoserine Sites in Proteins using Deep Learning on General Pseudo Amino Acid Compositions via Modified 5-Steps Rule. IEEE/ACM Transactions on Computational Biology and Bioinformatics.



  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.