117,344 research outputs found

    Gang FTP scheduling of periodic and parallel rigid real-time tasks

    Full text link
    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

    Full text link
    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

    Get PDF
    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

    Full text link
    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

    Get PDF
    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

    Get PDF
    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
    • …
    corecore