Meet the editor

Rodrigo da Rosa Righi is a senior member of both the Institute of Electrical and Electronics Engineers (IEEE) and Association for Computing Machinery (ACM). He is also a professor and researcher at the University of Vale do Rio dos Sinos (Unisinos), Brazil. Dr. Righi concluded his post-doctoral studies at the Korean Advanced Institute of Science and Technology (KAIS), South Korea, in the subjects of the Internet of Things (IoT) and cloud

computing. He is a coordinator of national and international projects in the areas of resource management in distributed systems, fog and cloud computing, Industry 4.0, and artificial intelligence. His research interests include performance analysis, predictive maintenance, event prediction and correlation, and cloud and fog resource elasticity. More details about his research can be found at: http://professor. unisinos.br/rrrighi.

Contents

**Section 1**

Scheduling Problem

Automation Devices *by Hong Seong Park*

and Performance

*by Liliana Grigoriu*

Approach

*and Volodymyr Prokopets*

Fixed Jobs or Unavailability Periods

*by Ade Jamal*

**Section 2**

**Preface XI**

New Scheduling Approaches and Algorithms **1**

**Chapter 1 3**

**Chapter 2 25**

Computing Environments **45**

**Chapter 3 47**

**Chapter 4 67**

**Chapter 5 85**

Global Optimization Using Local Search Approach for Course

Real-Time Scheduling Method for Middleware of Industrial

On Addressing Scheduling for Parallel and High-Performance

Intelligent Workload Scheduling in Distributed Computing Environment for Balance between Energy Efficiency

*by Larysa Globa, Oleksandr Stryzhak, Nataliia Gvozdetska* 

Approximation for Scheduling on Parallel Machines with

An Empirical Survey on Load Balancing: A Nature-Inspired

*by Surya Teja Marella and Thummuru Gunasekhar*

## Contents



Preface

Scheduling is defined as the process of assigning operations to resources over time to optimize a criterion. The requirements for scheduling mentioned in the literature include the minimization of several factors, including completion time of the set of services under consideration (the makespan), mean Work in Process (WIP), mean manufacturing time (the mean flow time), mean delay, and mean processing cost,

Scheduling is essential in many different fields, including e-health, high-performance computing, data science, big data, and Industry 4.0. Our book covers new aspects and uses of scheduling and load balancing, detailing challenges and new trends in the field. In three sections ergo seven chapters, we revisit the concepts of scheduling and the novelties of scheduling problems, in addition to examining new areas that are

benefiting from these concepts to both improve efficiency and reduce costs.

Scheduling has a broad impact on several areas. Considering this, the content of this book is not limited to engineering, but also covers other areas such as biological, chemical, and computational fields. Thus, this book will be of interest to those working in the decision-making branches of production in various operational research areas as well as in the design of computational methods. People from diverse backgrounds like academia, industry, and research can take advantage of

Professor and Researcher in the Applied Computing Graduate Program (PIPCA),

**Prof. Dr. Rodrigo da Rosa Righi**

São Leopoldo, Brazil

Universidade do Vale do Rio dos Sinos (UNISINOS),

and the maximization of productivity.

this volume.

*by Tahani Aladwani*
