2014
DOI: 10.3390/s140917621
|View full text |Cite
|
Sign up to set email alerts
|

MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes

Abstract: Operating system (OS) technology is significant for the proliferation of the wireless sensor network (WSN). With an outstanding OS; the constrained WSN resources (processor; memory and energy) can be utilized efficiently. Moreover; the user application development can be served soundly. In this article; a new hybrid; real-time; memory-efficient; energy-efficient; user-friendly and fault-tolerant WSN OS MIROS is designed and implemented. MIROS implements the hybrid scheduler and the dynamic memory allocator. Re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
9
1

Relationship

0
10

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 22 publications
(26 reference statements)
0
5
0
Order By: Relevance
“…With the introduction of multi-core architectures, many developers use modern microcontrollers to optimize code performance by implementing separate instructions in separate microcontrollers. This is known as parallelism [87], where various cores execute programs in parallel, realizing more efficiency. Multi-core sensor nodes provide energy efficiency compared to traditional single-core nodes for two reasons.…”
Section: Node Levelmentioning
confidence: 99%
“…With the introduction of multi-core architectures, many developers use modern microcontrollers to optimize code performance by implementing separate instructions in separate microcontrollers. This is known as parallelism [87], where various cores execute programs in parallel, realizing more efficiency. Multi-core sensor nodes provide energy efficiency compared to traditional single-core nodes for two reasons.…”
Section: Node Levelmentioning
confidence: 99%
“…While the hardware progress is rapidly accelerating, the development of new in-network information processing techniques adapted to such time-critical applications remains a significant challenge for both researchers and practitioners. Typical sensor networks are endowed by operating systems that provide no or limited support for real-time applications [ 4 , 5 ]: TinyOS employs a simple non-preemptive First-In-First-Out (FIFO) scheduling algorithm [ 6 ]; Contiki is an event-driven operating systems using priority based interrupts [ 7 ]; LiteOS uses a priority-based process scheduling algorithm [ 8 ]; and the MultimodAl system for NeTworks of In-situ wireless Sensors (MANTIS) provides very limited support for real-time applications using a preemptive priority-based scheduling with priority classes [ 9 ]. However, in the scientific literature, two notable exceptions have been reported: (a) Nano-RK [ 10 ], which is a real-time operating system that implements a priority driven fully preemptive scheduling algorithm; and (b) MIROS, which employs a multithreaded scheduling model based on the RMS (Rate Monotonic Scheduling) [ 5 ].…”
Section: Related Workmentioning
confidence: 99%
“…At present, the event detection method for WSN can be classified into three types: detection methods based on threshold [17], methods based on spatial-temporal model [18] and methods based on pattern [19]. If sensor readings are more than default threshold, detection methods based on threshold will determine the occurrence of events.…”
Section: Related Workmentioning
confidence: 99%