Intelligent Scheduling of Tasks for Cloud-Edge-Device Computing Systems

個数:
  • 予約

Intelligent Scheduling of Tasks for Cloud-Edge-Device Computing Systems

  • 現在予約受付中です。出版後の入荷・発送となります。
    重要:表示されている発売日は予定となり、発売が延期、中止、生産限定品で商品確保ができないなどの理由により、ご注文をお取消しさせていただく場合がございます。予めご了承ください。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Hardcover:ハードカバー版/ページ数 192 p.
  • 言語 ENG
  • 商品コード 9781394361625

Full Description

Comprehensive overview of recent research advancements in scheduling approaches for cloud edge computing systems

Intelligent Scheduling of Tasks for Cloud-Edge-Device Computing Systems offers an in-depth collection of advanced task scheduling algorithms designed specifically for diverse cloud-edge-device computing systems. After an introductory overview, a series of intelligent scheduling approaches are presented, each specifically designed for a particular scenario within cloud-edge-device computing systems.

The book then summarizes the authors' research findings in recent years, delving into topics including resource management, latency and real-time requirements, load balancing,

priority constraints, algorithm design, and performance evaluation. The book enables readers to achieve efficient allocation of computing, storage, and network resources to optimize resource utilization. Real-world applications of scheduling technologies in smart cities and traffic management, industrial automation and smart factories, and healthcare monitoring systems are given in a separate chapter.

Additional topics include:

Workload-aware scheduling of real-time independent tasks, covering how to schedule jobs in a single or multiple servers
Mixed real-time task scheduling in automotive systems with vehicle networks, covering hybrid schedule design, offline task management, and online job assignment
Scheduling with real-time constraint, covering task placement adjustment strategy, start time adjustment, and backwards schedule adjustment
Energy-efficient scheduling without real-time constraint, covering energy consumption-optimal task placement plans as well as partition scheduling

Intelligent Scheduling of Tasks for Cloud-Edge-Device Computing Systems is an essential resource for researchers and practitioners in the field of IoT seeking to understand specific challenges and requirements associated with task scheduling in cloud-edge-device computing systems.

Contents

Contents

Foreword

Preface

Glossaries

Acronyms

About the author

Acknowledgement

1 Introduction

1.1 Cloud-Edge-Device Computing Systems

1.2 Tasks

1.3 Task Scheduling

1.4 Outline of the Book

1.5 Summary

2 Scheduling Mixed Real-time Tasks in an Automotive System with Vehicular Network

2.1 Introduction

2.2 Related Work

2.3 Models and Problem Formulation

2.3.1 Software Model

2.3.2 Hardware Model

2.4 Hybrid Scheduler Design

2.5 Schedulability Test

2.5.1 Utilization-based Schedulability Test

2.5.2 Demand-Supply Analysis

2.6 Offline Task Assignment

2.6.1 Problem Formulation

2.6.2 Hard Real-Time Task Assignment

2.6.3 Soft Real-Time Task Assignment

2.6.4 Complexity Analysis

2.7 Online Job Assignment

2.7.1 Online Schedulability Test

2.7.2 Job Assignment Strategy

2.7.3 Complexity Analysis

2.8 Performance Evaluation

2.8.1 Compared Approaches

2.8.2 Schedulability Test Results

2.8.3 Online Job Assignment Tests

2.9 Summary

3 Workload-Aware Scheduling of Real-Time Independent Tasks in Cloud

3.1 Introduction

3.2 Related Work

3.3 Related Models

3.3.1 Virtual CPU Model

3.3.2 Real-Time Job Model

3.3.3 Power Model of Virtual Machine

3.4 Problem Formulation

3.4.1 Input

3.4.2 Output

3.4.3 Constraints

3.4.4 Objective

3.5 Scheduling Jobs in a Single Server

3.5.1 Power Analysis

3.5.2 Problem Transformation

3.5.3 Dynamic Programming

3.6 Scheduling Jobs in Multiple Servers

3.6.1 Server Energy Efficiency

3.6.2 Job Placement in Multiple Servers

3.7 Online Workload-Aware Scheduling

3.7.1 Job Frequency Profile

3.7.2 Energy-Efficient Job Accommodation Scheme

3.8 Performance Evaluation

3.8.1 Simulation Setup

3.8.2 Compared Approaches

3.8.3 Results

3.9 Summary

4 Energy-Minimized Scheduling of Real-Time Dependent Tasks in Cloud

4.1 Introduction

4.2 Related Work

4.3 Problem Formulation

4.3.1 Inputs

4.3.2 Output

4.3.3 Objective

4.3.4 Constraints

4.4 Energy-Efficient Scheduling Without Real-Time Constraint

4.4.1 Energy Consumption-Minimized Task Placement Plan

4.4.2 Partition Scheduling

4.5 Scheduling with Real-Time Constraint

4.5.1 Task Placement Adjustment Strategy

4.5.2 Start Time Adjustment

4.5.3 Schedule Adjustment in a Backward Way

4.6 Performance Evaluation

4.6.1 Simulation Setup

4.6.2 Compared Approaches

4.6.3 Results

4.7 Summary

5 Workload-Aware Scheduling of Real-Time Dependent Tasks in Vehicular Edge Computing

5.1 Introduction

5.2 Related Work

5.3 Models and Problem Formulation

5.3.1 Vehicular Computing Model

5.3.2 Application Model

5.3.3 Power Model

5.3.4 Response Time Model

5.3.5 Problem Formulation

5.4 Decentralized Auction-Bid Scheduling Scheme

5.4.1 Auction-Bid Strategy

5.4.2 Task Prioritization

5.4.3 Task Assignment and Execution

5.4.4 Power Management

5.5 Group Scheduling Scheme

5.5.1 Task Execution of Multiple Applications

5.5.2 Application Group and Allocation

5.6 Evaluation

5.6.1 Simulation Setup

5.6.2 Performance Results

5.7 Summary

6 Scheduling Multiple-Criticality Dependent Tasks in Vehicular Edge Computing System

6.1 Introduction

6.2 Related Work

6.3 Problem Formulation

6.3.1 Input

6.3.2 Output

6.3.3 Constraints

6.4 Response Time Analysis

6.4.1 Task's Response Time in a Virtual Machine

6.4.2 Application's Response Time

6.5 Scheduling at 1-Level Mode

6.5.1 Application Decomposition

6.5.2 State-Transition Equation

6.5.3 Dynamic Programming

6.6 Mixed-Criticality Scheduling

6.6.1 Mixed-Criticality Schedulability Test

6.6.2 Online Management by Frequency Prediction

6.7 Performance Evaluation

6.7.1 Compared Approaches

6.7.2 Results

6.8 Summary

7 Real-World Applications of Scheduling Technologies

7.1 Introduction

7.2 Traffic Management

7.3 Smart Agriculture with IoT

7.4 Healthcare Monitoring Systems

7.5 Concluding Remarks

8 Summary and Future Research

8.1 Summary

8.2 Future Research

Index

最近チェックした商品