𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Distributed Real-Time Systems: Theory and Practice

✍ Scribed by K. Erciyes


Publisher
Springer International Publishing
Year
2019
Tongue
English
Leaves
348
Series
Computer Communications and Networks
Edition
1st ed.
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This classroom-tested textbook describes the design and implementation of software for distributed real-time systems, using a bottom-up approach. The text addresses common challenges faced in software projects involving real-time systems, and presents a novel method for simply and effectively performing all of the software engineering steps. Each chapter opens with a discussion of the core concepts, together with a review of the relevant methods and available software. This is then followed with a description of the implementation of the concepts in a sample kernel, complete with executable code.

Topics and features: introduces the fundamentals of real-time systems, including real-time architecture and distributed real-time systems; presents a focus on the real-time operating system, covering the concepts of task, memory, and input/output management; provides a detailed step-by-step construction of a real-time operating system kernel, which is then used to test various higher level implementations; describes periodic and aperiodic scheduling, resource management, and distributed scheduling; reviews the process of application design from high-level design methods to low-level details of design and implementation; surveys real-time programming languages and fault tolerance techniques; includes end-of-chapter review questions, extensive C code, numerous examples, and a case study implementing the methods in real-world applications; supplies additional material at an associated website.

Requiring only a basic background in computer architecture and operating systems, this practically-oriented work is an invaluable study aid for senior undergraduate and graduate-level students of electrical and computer engineering, and computer science. The text will also serve as a useful general reference for researchers interested in real-time systems.

✦ Table of Contents


Front Matter ....Pages i-xviii
Front Matter ....Pages 1-1
Introduction to Real-Time Systems (K. Erciyes)....Pages 3-10
The Hardware (K. Erciyes)....Pages 11-39
Distributed Real-Time Systems (K. Erciyes)....Pages 41-62
Front Matter ....Pages 63-63
Real-Time Operating Systems (K. Erciyes)....Pages 65-88
Design of an Experimental Distributed Real-Time Kernel (K. Erciyes)....Pages 89-118
Distributed Real-Time Operating Systems and the Middleware (K. Erciyes)....Pages 119-148
Front Matter ....Pages 149-149
Uniprocessor-Independent Task Scheduling (K. Erciyes)....Pages 151-182
Uniprocessor-Dependent Task Scheduling (K. Erciyes)....Pages 183-202
Multiprocessor and Distributed Real-Time Scheduling (K. Erciyes)....Pages 203-223
Front Matter ....Pages 225-225
Software Engineering of Real-Time Systems (K. Erciyes)....Pages 227-249
Real-Time Programming Languages (K. Erciyes)....Pages 251-275
Fault Tolerance (K. Erciyes)....Pages 277-297
Case Study: Environment Monitoring by a Wireless Sensor Network (K. Erciyes)....Pages 299-328
Back Matter ....Pages 329-341

✦ Subjects


Computer Science; Computer Communication Networks; Software Engineering; Communications Engineering, Networks; Algorithm Analysis and Problem Complexity; Input/Output and Data Communications


πŸ“œ SIMILAR VOLUMES


Distributed Real-Time Systems: Theory an
✍ K. Erciyes πŸ“‚ Library πŸ“… 2019 πŸ› Springer 🌐 English

This classroom-tested textbook describes the design and implementation of software for distributed real-time systems, using a bottom-up approach. The text addresses common challenges faced in software projects involving real-time systems, and presents a novel method for simply and effectively perfor

Real-Time and Distributed Real-Time Syst
✍ Amitava Gupta, Anil Kumar Chandra, Peter Luksch πŸ“‚ Library πŸ“… 2016 πŸ› CRC Press 🌐 English

<P>Digital computers have revolutionized computation and transformed how computers are used to control systems in real life, giving birth to real-time systems. Furthermore, massive developments in the communications domain have made it possible for real-time systems to perform coordinated actions ov

Real-time systems: theory and practice
✍ Rajib Mall πŸ“‚ Library πŸ“… 2006 πŸ› Pearson Education (India) 🌐 English

Although real-time systems are becoming increasingly important they are often so embedded that we fail to notice them even while interacting with them. An important characteristic of real-time systems is that their correctness is time- dependent. Examples of such systems range from safety-critical o

Distributed Operating Systems: Theory an
✍ Leslie Lamport (auth.), Yakup Paker, Jean-Pierre Banatre, MΓΌslim Bozyiğit (eds.) πŸ“‚ Library πŸ“… 1987 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This text comprises the edited collection of papers presented at the NATO Advanced Study Institute which took place at Altmyunus,</p>

Distributed Computer Systems. Theory and
✍ H. S. M. Zedan (Auth.) πŸ“‚ Library πŸ“… 1990 πŸ› Elsevier Ltd, Butterworth-Heinemann 🌐 English

Distributed systems are now in use in a wide range of computer applications and are being considered as a "first candidate" whenever a new application emerges. Although some of the design and implementation principles of such systems have been widely understood and accepted there are still some issu

Distributed, Embedded and Real-time Java
✍ Andy J. Wellings, Peter Dibble, David Holmes (auth.), M. Teresa Higuera-Toledano πŸ“‚ Library πŸ“… 2012 πŸ› Springer-Verlag New York 🌐 English

<p><p>Research on real-time Java technology has been prolific over the past decade, leading to a large number of corresponding hardware and software solutions, and frameworks for distributed and embedded real-time Java systems. This book is aimed primarily at researchers in real-time embedded system