ترجمه مقاله نقش ضروری ارتباطات 6G با چشم انداز صنعت 4.0
- مبلغ: ۸۶,۰۰۰ تومان
ترجمه مقاله پایداری توسعه شهری، تعدیل ساختار صنعتی و کارایی کاربری زمین
- مبلغ: ۹۱,۰۰۰ تومان
ABSTRACT
Recently, the Internet of Things (IoT) concept has attracted a lot of attention due to its capability to translate our physical world into a digital cyber world with meaningful information. The IoT devices are smaller in size, sheer in number, contain less memory, use less energy, and have more computational capabilities. These scarce resources for IoT devices are powered by small Operating Systems (OSs) that are specially designed to support the IoT devices’ diverse applications and operational requirements. These IoT OSs are responsible for managing the constrained resources of IoT devices efficiently and in a timely manner. In this paper, discussions on IoT devices and OS resource management are provided. In detail, the resource management mechanisms of state-of-the-art IoT OSs, such as Contiki, TinyOS, and FreeRTOS, are investigated. The different dimensions of their resource management approaches (including process management, memory management, energy management, communication management, and file management) are studied, and their advantages and limitations are highlighted.
V. CONCLUSION
In this paper, an effort is made to provide insight into various proposed approaches in the IoT OS resource management research area. This paper provides the characteristics of different IoT OS protocols, their design strategies, along with their relevant advantages and limitations. The contributions are multi-fold. First, the IoT concept, various standardization efforts, and motivations to study the management of IoT resources through an IoT OS are provided. Second, various previous surveyed papers are discussed. Third, each resource management aspect of Contiki, TinyOS and FreeRTOS is elucidated. Their resource management mechanisms are classified into various sections, including process management, memory management, energy management, communication management, and file management. These approaches are further classified according to their problem formulations. Each OS’s main approach is discussed with a summary of its underlying idea followed by its advantages and limitations. Finally, open research issues are split into two categories; i.e., general and specific directions for future research, with recommendations given. We believe this survey will stimulate the research community, and pave the way towards more-efficient and robust OSs for low-end devices.