Get 40% off of select print and eBooks in Engineering & Materials Science!

Computer Communications and Networks

Distributed Real-Time Systems

Theory and Practice

Authors: Erciyes, K

Free Preview
  • Examines all three essential components of distributed real-time systems: scheduling, system software (operating systems and middleware), and software engineering
  • Describes in detail the software engineering stages of distributed real-time systems, with application case studies
  • Discusses both the design and implementation of a simple real-time operating system kernel
see more benefits

Buy this book

eBook $44.99
price for USA in USD (gross)
  • ISBN 978-3-030-22570-4
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $84.99
price for USA in USD
  • ISBN 978-3-030-22569-8
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this Textbook

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.

About the authors

Dr. Kayhan Erciyes is a full Professor in the Department of Computer Engineering at Üsküdar University, Istanbul, Turkey. His other publications include the Springer titles Guide to Graph AlgorithmsDistributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks.

Table of contents (13 chapters)

Table of contents (13 chapters)

Buy this book

eBook $44.99
price for USA in USD (gross)
  • ISBN 978-3-030-22570-4
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $84.99
price for USA in USD
  • ISBN 978-3-030-22569-8
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Distributed Real-Time Systems
Book Subtitle
Theory and Practice
Authors
Series Title
Computer Communications and Networks
Copyright
2019
Publisher
Springer International Publishing
Copyright Holder
Springer Nature Switzerland AG
eBook ISBN
978-3-030-22570-4
DOI
10.1007/978-3-030-22570-4
Hardcover ISBN
978-3-030-22569-8
Series ISSN
1617-7975
Edition Number
1
Number of Pages
XVIII, 341
Number of Illustrations
136 b/w illustrations
Topics