117,344 research outputs found
Gang FTP scheduling of periodic and parallel rigid real-time tasks
In this paper we consider the scheduling of periodic and parallel rigid
tasks. We provide (and prove correct) an exact schedulability test for Fixed
Task Priority (FTP) Gang scheduler sub-classes: Parallelism Monotonic, Idling,
Limited Gang, and Limited Slack Reclaiming. Additionally, we study the
predictability of our schedulers: we show that Gang FJP schedulers are not
predictable and we identify several sub-classes which are actually predictable.
Moreover, we extend the definition of rigid, moldable and malleable jobs to
recurrent tasks
Restart-Based Fault-Tolerance: System Design and Schedulability Analysis
Embedded systems in safety-critical environments are continuously required to
deliver more performance and functionality, while expected to provide verified
safety guarantees. Nonetheless, platform-wide software verification (required
for safety) is often expensive. Therefore, design methods that enable
utilization of components such as real-time operating systems (RTOS), without
requiring their correctness to guarantee safety, is necessary.
In this paper, we propose a design approach to deploy safe-by-design embedded
systems. To attain this goal, we rely on a small core of verified software to
handle faults in applications and RTOS and recover from them while ensuring
that timing constraints of safety-critical tasks are always satisfied. Faults
are detected by monitoring the application timing and fault-recovery is
achieved via full platform restart and software reload, enabled by the short
restart time of embedded systems. Schedulability analysis is used to ensure
that the timing constraints of critical plant control tasks are always
satisfied in spite of faults and consequent restarts. We derive schedulability
results for four restart-tolerant task models. We use a simulator to evaluate
and compare the performance of the considered scheduling models
Centralized vs distributed communication scheme on switched ethernet for embedded military applications
Current military communication network is a generation
old and is no longer effective in meeting the emerging
requirements imposed by the future embedded military applications. Therefore, a new interconnection system is needed to overcome these limitations. Two new communication networks based upon Full Duplex Switched Ethernet are presented herein in this aim. The first one uses a distributed communication scheme where equipments can emit their data simultaneously, which clearly improves system’s throughput and flexibility. However, migrating all existing applications into a compliant form could be an expensive step. To avoid this process, the second proposal consists in keeping the current centralized communication scheme. Our objective is to assess and compare the real time
guarantees that each proposal can offer. The paper includes the functional description of each proposed communication network and a military avionic application to highlight proposals ability to support the required time constrained communications
Dynamic Window-Constrained Scheduling for Real-Time Media Streaming
This paper describes an algorithm for scheduling packets in real-time multimedia data streams. Common to these classes of data streams are service constraints in terms of bandwidth and delay. However, it is typical for real-time multimedia streams to tolerate bounded delay variations and, in some cases, finite losses of packets. We have therefore developed a scheduling algorithm that assumes streams have window-constraints on groups of consecutive packet deadlines. A window-constraint defines the number of packet deadlines that can be missed in a window of deadlines for consecutive packets in a stream.
Our algorithm, called Dynamic Window-Constrained Scheduling (DWCS), attempts to guarantee no more than x out of a window of y deadlines are missed for consecutive packets in real-time and multimedia streams. Using DWCS, the delay of service to real-time streams is bounded even when the scheduler is overloaded. Moreover, DWCS is capable of ensuring independent delay bounds on streams, while at the same time guaranteeing minimum bandwidth utilizations over tunable and finite windows of time.
We show the conditions under which the total demand for link bandwidth by a set of real-time (i.e., window-constrained) streams can exceed 100% and still ensure all window-constraints are met. In fact, we show how it is possible to guarantee worst-case per-stream bandwidth and delay constraints while utilizing all available link capacity. Finally, we show how best-effort packets can be serviced with fast response time, in the presence of window-constrained traffic
Development and Application of a Performance and Operational Feasibility Guide to Facilitate Adoption of Soil Moisture Sensors
Soil moisture sensors can be effective and promising decision-making tools for diverse applications and audiences, including agricultural managers, irrigation practitioners, and researchers. Nevertheless, there exists immense adoption potential in the United States, with only 1.2 in 10 farms nationally using soil moisture sensors to decide when to irrigate. This number is much lower in the global scale. Increased adoption is likely hindered by lack of scientific support in need assessment, selection, suitability and use of these sensors. Here, through extensive field research, we address the operational feasibility of soil moisture sensors, an aspect which has been overlooked in the past, and integrate it with their performance accuracy, in order to develop a quantitative framework to guide users in the selection of best-suited sensors for varying applications. These evaluations were conducted for nine commercially available sensors under silt loam and loamy sand soils in irrigated cropland and rainfed grassland for two different installation orientations [sensing component parallel (horizontal) and perpendicular (vertical) to the ground surface] typically used. All the sensors were assessed for their aptness in terms of cost, ease of operation, convenience of telemetry, and performance accuracy. Best sensors under each soil condition, sensor orientation, and user applications (research versus agricultural production) were identified. The step-by-step guide presented here will serve as an unprecedented and holistic adoption-assisting resource and can be extended to other sensors as well
Transit-Oriented Development in the Chicago Region: Efficient and Resilient Communities for the 21st Century
In this report CNT researchers evaluated the dynamics of the Chicago Region's 367 fixed Metra and CTA rail stations and station areas between 2000 and 2010. Using the National TOD Database, a first-of-its-kind web tool developed by CNT that provides access to comprehensive information about more than 4,000 transit zones across the United States, researchers identified the transit zones that performed well: those that anchored vital, walkable communities that possess an affordable, high quality of life with minimal impact on the environment. While Chicago made significant investments in TOD during that time period, researchers found that peer cities (based on extensive transit system size) had more successful development of transit zones. Six case studies. Five recommendations
- …