Rugged Embedded Systems - 1st Edition - ISBN: 9780128024591, 9780128026328

Rugged Embedded Systems

1st Edition

Computing in Harsh Environments

Authors: Augusto Vega Pradip Bose Alper Buyuktosunoglu
eBook ISBN: 9780128026328
Paperback ISBN: 9780128024591
Imprint: Morgan Kaufmann
Published Date: 2nd December 2016
Page Count: 362
Tax/VAT will be calculated at check-out Price includes VAT (GST)
30% off
30% off
30% off
30% off
30% off
20% off
20% off
30% off
30% off
30% off
30% off
30% off
20% off
20% off
30% off
30% off
30% off
30% off
30% off
20% off
20% off
85.95
60.16
60.16
60.16
60.16
60.16
68.76
68.76
120.00
84.00
84.00
84.00
84.00
84.00
96.00
96.00
73.00
51.10
51.10
51.10
51.10
51.10
58.40
58.40
Unavailable
Price includes VAT (GST)
DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Description

Rugged Embedded Systems: Computing in Harsh Environments describes how to design reliable embedded systems for harsh environments, including architectural approaches, cross-stack hardware/software techniques, and emerging challenges and opportunities.

A "harsh environment" presents inherent characteristics, such as extreme temperature and radiation levels, very low power and energy budgets, strict fault tolerance and security constraints, etc. that challenge the computer system in its design and operation. To guarantee proper execution (correct, safe, and low-power) in such scenarios, this contributed work discusses multiple layers that involve firmware, operating systems, and applications, as well as power management units and communication interfaces. This book also incorporates use cases in the domains of unmanned vehicles (advanced cars and micro aerial robots) and space exploration as examples of computing designs for harsh environments.

Key Features

  • Provides a deep understanding of embedded systems for harsh environments by experts involved in state-of-the-art autonomous vehicle-related projects
  • Covers the most important challenges (fault tolerance, power efficiency, and cost effectiveness) faced when developing rugged embedded systems
  • Includes case studies exploring embedded computing for autonomous vehicle systems (advanced cars and micro aerial robots) and space exploration

Readership

Computer engineers and computer scientists in electrical engineering and telecommunications; researchers and graduate students

Table of Contents

  • Dedication
  • Preface
  • Chapter 1: Introduction
    • Abstract
    • Acknowledgments
    • 1 Who This Book Is For
    • 2 How This Book Is Organized
  • Chapter 2: Reliable and power-aware architectures: Fundamentals and modeling
    • Abstract
    • 1 Introduction
    • 2 The Need for Reliable Computer Systems
    • 3 Measuring Resilience
    • 4 Metrics on Power-Performance Impact
    • 5 Hard-Error Vulnerabilities
    • 6 Soft-Error Vulnerabilities
    • 7 Microbenchmark Generation
    • 8 Power and Performance Measurement and Modeling
    • 9 Summary
  • Chapter 3: Real-time considerations for rugged embedded systems
    • Abstract
    • 1 Operating in Harsh Environments
    • 2 Case Study: A Field Programmable Gate Array Prototype for the Validation of Real-Time Algorithms
    • 3 Architecture
    • 4 Real-time Support
    • 5 Evaluation
    • 6 Conclusions
  • Chapter 4: Emerging resilience techniques for embedded devices
    • Abstract
    • 1 Advancing Beyond Static Redundancy and Traditional Fault-Tolerance Techniques
    • 2 Autonomous Hardware-Oriented Mitigation Techniques for Survivable Systems
    • 3 Tradeoffs of Resilience, Quality, and Energy in Embedded Real-Time Computation
  • Chapter 5: Resilience for extreme scale computing
    • Abstract
    • 1 Introduction
    • 2 Resilience in Scientific Applications
    • 3 System-Level Resilience
    • 4 Application-Specific Fault Tolerance Techniques
    • 5 Resilience for Exascale Supercomputers
    • 6 Conclusions
  • Chapter 6: Security in embedded systems
    • Abstract
    • 1 Not Covered in This Chapter
    • 2 Motivation
    • 3 Security & Computer Architecture
  • Chapter e6: Embedded security
    • Abstract
    • 1 Important Security Concepts
    • 2 Security and Network Architecture
    • 3 Software Vulnerability and Cyber Attacks
    • 4 Security and Operating System Architecture
  • Chapter 7: Reliable electrical systems for micro aerial vehicles and insect-scale robots: Challenges and progress
    • Abstract
    • 1 Introduction
    • 2 Background of Micro Aerial Vehicle
    • 3 Overview of RoboBee
    • 4 BrainSoC
    • 5 Supply Resilience in Microrobotic SoC
    • 6 Conclusion and Future Work
  • Chapter 8: Rugged autonomous vehicles
    • Abstract
    • 1 Automotive Embedded System Overview
    • 2 Environment Constraints for Automotive Embedded Systems
    • 3 Functional Constraints
    • 4 Challenges for Modern Automotive Systems
  • Chapter 9: Harsh computing in the space domain
    • Abstract
    • 1 On-Board Computing
    • 2 Functional and Timing Verification
    • 3 A Probabilistic Approach to Handle Hardware Complexity and Reliability
    • 4 Conclusions
  • Chapter 10: Resilience in next-generation embedded systems
    • Abstract
    • Acknowledgments
    • 1 Introduction
    • 2 CLEAR Framework
    • 3 Cross-layer Combinations
    • 4 Application Benchmark Dependence
    • 5 The Design of New Resilience Techniques
    • 6 Conclusions
  • Index

Details

No. of pages:
362
Language:
English
Copyright:
© Morgan Kaufmann 2017
Published:
Imprint:
Morgan Kaufmann
eBook ISBN:
9780128026328
Paperback ISBN:
9780128024591

About the Author

Augusto Vega

Augusto Vega is a Research Staff Member within the Reliability and Power-Aware Microarchitecture department at IBM T. J. Watson Research Center. He has been involved in research and development work in support of IBM System p and Data Centric Systems. His primary focus area is power-aware computer architectures and associated system solutions. His research interests are in the areas of high performance, power/reliability-aware computer architectures, distributed and parallel computing, and performance analysis tools and techniques.

Affiliations and Expertise

Reliability and Power-Aware Microarchitecture Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA

Pradip Bose

Pradip Bose is a Research Staff Member and Manager of the Reliability- and Power-Aware Microarchitectures Department at IBM T. J. Watson Research Center. His research interests are in the area of processor and system architectures, with a focus on technology-aware design. Pradip is also an Adjunct Professor in the Department of Computer Science at Columbia University. During 1983-1987, Pradip was a member of IBM’s pioneering RISC superscalar processor R&D team. During the 1989-90 academic year, Pradip was on sabbatical leave from IBM, serving as Visiting Associate Professor at Indian Statistical Institute (ISI) in Calcutta, India. At ISI, Pradip served as the coordinating leader of an UNDP-sponsored project on knowledge- based computer systems.

Affiliations and Expertise

Reliability and Power-Aware Microarchitecture Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA

Alper Buyuktosunoglu

Alper Buyuktosunoglu is a Research Staff Member in Reliability and Power-Aware Microarchitecture department at IBM T. J. Watson Research Center. He has been involved in research and development work in support of IBM p-series and z-series systems in the area of power-aware computer architectures. His research interests are in the area of high performance, power/reliability-aware computer architectures. He has over 60 pending/issued patents, has published over 60 papers, and is currently serving on the editorial board of IEEE MICRO.

Affiliations and Expertise

Reliability and Power-Aware Microarchitecture Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA