scispace - formally typeset
Proceedings ArticleDOI

Improved load balancing and scheduling performance in embedded systems with task migration

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

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.
Related Papers (5)