The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Nowadays, one of the most challenging design issues of battery-driven real-time embedded systems is how to reduce energy consumption such that the battery life can be prolonged. Based on dynamic voltage scaling technology, many energy-efficient real-time task scheduling algorithms have been proposed, however, relatively little work is done in the presence of task synchronization. In this paper, energy-efficient...
Real-time deferrable server (RTDS) scheduler is presented since Xen 4.5. Under RTDS, a guaranteed physical CPU capacity is provided to every virtual CPU so that the performance can be better predicted. However, the guaranteed capacity is defined off-line, it might not fit the requirement of a virtual CPU at the run-time. In this paper, an RTDS-based CPU scheduler is proposed, called enhanced real-time...
In the recent years, many energy-efficient realtime task scheduling algorithms have been proposed for multicore platforms. Most of them focus on independent tasks, however, relatively little work has been done in the presence of task synchronization. In this paper, we are interested in scheduling of real-time tasks which may make requests for accessing shared resources at the run time. A similarity-based...
This paper presents an open source task scheduling simulator, called MCRTsim, for real-time systems with uniprocessors, multiprocessors, and multi-core processors. It contains a task set generator, a set of real-time schedulers and synchronization protocols, and a comprehensive set of tools including visualized execution tracer, schedulability analyzer, and measurement and statistic modules. Therefore,...
Internet of Energy is considered as a promising approach to solve the problems of energy crisis and carbon emission. It needs to collect user’s real-time data for optimizing the energy utilization. However, such data may disclose user’s privacy information. Previous works usually adopt specific obfuscation value to mask user’s data and counteract the deviation through data aggregation; these works...
This paper explores the energy-efficient scheduling of real-time tasks on a non-ideal DVS processor in the presence of resource sharing. We assume that tasks are periodic, preemptive and may access to shared resources. When dynamic-priority and fixed-priority scheduling are considered, we use the earliest deadline first (EDF) algorithm and the rate monotonic (RM) algorithm to schedule the given set...
In this paper, we are interested in the energy-efficient scheduling of real-time tasks which may access lock-free objects in a non-ideal DVS processor. We propose an algorithm, called interference-aware speed assignment (IASA), to assign proper execution speeds to tasks which are scheduled by the earliest deadline first (EDF) scheduling policy. The execution speeds are calculated based on the schedulability...
In this paper, we are interested in the energy-efficient scheduling of real-time tasks on a non-ideal DVS processor. We assume that tasks are periodic, pre-emptive, dynamic priority, and may concurrent access to a set of shared resources. Based on the well-known earliest deadline first (EDF) algorithm and the stack resource policy (SRP), we propose an approach, called blocking-aware two-speed (BATS)...
In order to overcome the limitation of traditional data-acquisition card based on PCI bus, a novel data-acquisition system featuring high-speed and high-accuracy is implemented based on real-time industrial internet technology EtherCAT(Ethernet for Control Automation Technology). Without the requirement of a dedicated hardware card of IPC(Industrial PC), such kind of data acquisition system can be...
In this paper, we propose a ceiling-based scheduling algorithm, called conditional abortable task scheduling algorithm (CATSA), to schedule real-time tasks with abortable critical sections in a non-ideal dynamic voltage scaling processor. To minimize the energy consumption, the CATSA uses the lowest possible processor speed for task executions such that all the timing constraints of tasks are satisfied...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.