Proceedings ArticleDOI
Improved load balancing and scheduling performance in embedded systems with task migration
Sorin Zoican,Roxana Zoican,Dan Galatchi +2 more
- pp 354-357
TLDR
A migration mechanism for tasks running in nodes of a wireless sensor network (WSN) consisting of digital signal processing nodes implemented with Blackfin microcomputers with Micrium μC OS III operating system is presented.Abstract:
This paper presents a migration mechanism for tasks running in nodes of a wireless sensor network (WSN). The WSN is consisted of digital signal processing nodes implemented with Blackfin microcomputers with Micrium µC OS III operating system. The migration mechanism allows load balancing, better scheduling of the tasks and allow cooperative signal processing at the whole network and it is useful in case of the node failures as well. This mechanism uses the Micrium operating system primitives in order to decide when the task migration will be started and to control the whole migration process. The communication network is provided by Lightweight Internet Protocol (LwIP) protocol. A performance evaluation (load balance, migration time and missed deadlines ratio) is performed. The paper demonstrates viable implementation of tasks migration in embedded systems and illustrates a better performance of the load balancing and the tasks scheduling.read more
Citations
More filters
Journal ArticleDOI
An Adaptive Scheduler for Real-Time Operating Systems to Extend WSN Nodes Lifetime
TL;DR: An operating system scheduler for resource-constraint wireless devices, which adapts the tasks scheduling in changing environments, and allows dynamically delaying the execution of low priority tasks while maintaining real-time capabilities on high priority ones is presented.
Patent
Task scheduling method and device, electronic device and readable storage medium
TL;DR: In this article, a task scheduling method and device, an electronic device and a readable storage medium, and relates to the technical field of task scheduling is described, where the method is applied to a scheduler and comprises the following steps of determining a self load parameter, and monitoring whether the self load parameters exceeds a preset load parameter threshold; if yes, determining a to-be-released first target task, and sending a task release instruction to the server, wherein the task release instructions carry the first target load parameter and a task identification identifier of the first task.
Book ChapterDOI
Research on Task Scheduling Design of Multi-task System in Massage Chair Function Detection
TL;DR: A massage chair function detection task scheduling design based on μC/OS-II real-time kernel is proposed by using the synchronization and communication between tasks rationally according to the task scheduling principle.
References
More filters
Proceedings ArticleDOI
An Optimal Real-Time Scheduling Algorithm for Multiprocessors
TL;DR: This work analytically establishes the optimality of LLREF, and establishes that the algorithm has bounded overhead, and this bound is independent of time quanta (unlike Pfair).
Proceedings ArticleDOI
Adding a Live Migration Model into SimGrid: One More Step Toward the Simulation of Infrastructure-as-a-Service Concerns
TL;DR: This paper developed a resource share calculation mechanism for VMs and a live migration model implementing the precopy migration algorithm of Qemu/KVM and extended a widely used simulation toolkit, SimGrid, which allows users to simulate large-scale distributed systems by using user-friendly programming API.
Proceedings ArticleDOI
LwIP stack protocol for embedded sensors network
Sorin Zoican,Marius Vochin +1 more
TL;DR: It is demonstrated that the LwIP stack has good performance, comparable with the TCP/IP stack implementation in operating systems like Linux or Windows.
Journal ArticleDOI
Dynamic Transparent General Purpose Process Migration For Linux
TL;DR: A process migration framework for Linux OS is proposed, a multilayer architecture to confine every functionality independent section of the system in separate layer that is capable of supporting diverse applications.
Journal ArticleDOI
Dynamic Transparent General Purpose Process Migration for Linux
TL;DR: In this article, a multilayer architecture is proposed to confine every functionality independent section of the system in separate layer, which can support diverse applications due to generic user space interface and dynamic structure that can be modified according to demands.