Lập Lịch Thời Gian Thực Mềm Trên Các Bộ Xử Lý Đa Nhân

Chuyên ngành

Computer Science

Người đăng

Ẩn danh

Thể loại

dissertation

2006

394
1
0

Phí lưu trữ

50.000 VNĐ

Mục lục chi tiết

Abstract

Acknowledgments

1. CHAPTER 1: Introduction

1.1. What is a Real-Time System?

1.2. Research Need and Overview

1.3. Real-Time System Model

1.3.1. Hard Real-Time Task Model

1.3.2. Accounting for Overheads

1.4. Real-Time Scheduling Algorithms and Validation Tests

1.4.1. Real-Time Scheduling Strategies and Classification

1.4.1.1. Scheduling on Uniprocessors
1.4.1.2. Scheduling on Multiprocessors
1.4.1.3. Overheads versus Flexibility Trade-offs

1.4.2. Soft Real-Time Systems

1.4.3. Limitations of State-of-the-Art

1.4.3.1. Analysis of Preemptive and Non-Preemptive Global EDF
1.4.3.2. Design and Analysis of EDF-fm
1.4.3.3. Analysis of Non-Optimal, Relaxed Pfair Algorithms
1.4.3.4. Implementation Considerations and Evaluation of Algorithms

1.5. Deterministic Models for Soft Real-Time Systems

1.5.1. Skippable Task Model

1.5.2. Weakly-Hard Model

1.5.3. Window-Constrained Model

1.5.4. Imprecise Computation Model

1.5.5. Server-Based Scheduling

1.6. Probabilistic Models for Soft Real-Time Systems

1.6.1. Semi-Periodic Task Model

1.6.2. Statistical Rate-Monotonic Scheduling

1.6.3. Constant-Bandwidth Server

1.6.4. Real-Time Queueing Theory

1.7. Time-Value Functions

1.8. Soft Real-Time Scheduling on Multiprocessors

3. Background on Pfair Scheduling

3.2. Synchronous, Periodic Task Systems

3.3. Task Model Extensions

3.4. Pfair Scheduling Algorithms

4. Tardiness Bounds under Preemptive and Non-Preemptive Global EDF

4.2. Task Model and Notation

4.3. A Tardiness Bound under EDF-P-NP

4.3.1. Definitions and Notation

4.3.2. Deriving a Tardiness Bound

4.3.2.1. Lower Bound on LAG(Ψ, td , S) + B(τ, Ψ, td , S) (Step (S2))
4.3.2.2. Upper Bound on LAG(Ψ, td , S) + B(τ, Ψ, td , S)

4.4. Tardiness Bound under g-EDF for Two-Processor Systems

4.5. Improving Accuracy and Speed

4.6. A Useful Task Model Extension

4.7. Simulation-Based Evaluation

5. EDF-fm: A Restricted-Migration Algorithm for Soft Real-Time Systems

5.1. Algorithm EDF-fm

5.1.1. Digression: Review of Needed Pfair Scheduling Concepts

5.1.2. Assignment Rules for Jobs of Migrating Tasks

5.1.3. Tardiness Bound for EDF-fm

5.2. Tardiness Reduction Techniques for EDF-fm

5.2.1. Task-Assignment Heuristics

5.2.2. Including Heavy Tasks

5.2.3. Processors with One Migrating Task

5.2.4. Computing More Accurate Tardiness Bounds

5.3. Simulation-Based Evaluation

6. A Schedulable Utilization Bound for EPDF

6.1. Introduction and Motivation

6.2. A Schedulable Utilization Bound for EPDF

7. Improved Conditions for Bounded Tardiness under EPDF

7.2. Tardiness Bounds for EPDF

7.2.1. Categorization of Subtasks

7.2.2. Subclassification of Active Tasks

7.2.3. Task Lags by Task Classes and Subclasses

7.2.4. Some Auxiliary Lemmas

7.2.5. Core of the Proof

7.3. A Sufficient Restriction on Total System Utilization for Bounded Tardiness

8. Pfair Scheduling with Non-Integral Task Parameters

8.1. Pfair Scheduling with Non-Integral Periods

8.2. Scheduling with Non-Integral Execution Costs

8.3. Non-Integral Periods under EDF-based Algorithms

9. Performance Evaluation of Scheduling Algorithms

9.3. Accounting for Overheads

9.3.1. Estimation of Overheads

10. Conclusions and Future Work

10.1. Summary of Results

10.2. Other Related Work

Appendices

A. Remaining Proofs from Chapter 4

A.1. Proof of Lemma 4.2 Proofs of Lemmas 4.3 Eliminating the Assumption in (4.

B. Derivation of a Schedulablity Test for Global Preemptive EDF

C. Remaining Proofs from Chapter 6

Bibliography

List of Tables

List of Figures

List of Abbreviations

Tài liệu có tiêu đề Lập Lịch Thời Gian Thực Mềm Trên Các Bộ Xử Lý Đa Nhân cung cấp cái nhìn sâu sắc về cách thức lập lịch cho các bộ xử lý đa nhân, nhằm tối ưu hóa hiệu suất và giảm thiểu độ trễ trong các ứng dụng thời gian thực. Bài viết nhấn mạnh tầm quan trọng của việc sử dụng các thuật toán lập lịch hiệu quả để quản lý tài nguyên hệ thống, từ đó nâng cao khả năng xử lý và đáp ứng của các ứng dụng. Độc giả sẽ tìm thấy những lợi ích thiết thực từ việc áp dụng các phương pháp này, bao gồm cải thiện hiệu suất hệ thống và giảm thiểu tiêu thụ năng lượng.

Để mở rộng thêm kiến thức về các chủ đề liên quan, bạn có thể tham khảo tài liệu Lập lịch tối thiểu hóa năng lượng tiêu thụ cho hệ thống tính toán song song, nơi trình bày các kỹ thuật tối ưu hóa năng lượng trong các hệ thống tính toán. Ngoài ra, tài liệu Nghiên cứu hệ thống điều khiển chế độ làm việc song song của bộ bán dẫn công suất cũng sẽ cung cấp thêm thông tin về cách thức điều khiển hiệu quả trong các hệ thống đa nhân. Cuối cùng, bạn có thể tìm hiểu thêm về Điều khiển tối ưu hóa công suất tiêu thụ và thời gian hoạt động sử dụng kỹ thuật dynamic frequency scaling cho các ứng dụng dùng pin trên fpga, một tài liệu liên quan đến việc tối ưu hóa hiệu suất trong các ứng dụng nhúng. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về lĩnh vực lập lịch và tối ưu hóa trong hệ thống đa nhân.