Multiple common due dates assignment and scheduling problems with resource allocation and general position-dependent deterioration effect

2013 ◽  
Vol 67 (1-4) ◽  
pp. 181-188 ◽  
Author(s):  
Suh-Jenq Yang ◽  
Hsin-Tao Lee ◽  
Jia-Yuarn Guo
Algorithms ◽  
2021 ◽  
Vol 14 (8) ◽  
pp. 246
Author(s):  
Yuri N. Sotskov ◽  
Еvangelina I. Mihova

This article extends the scheduling problem with dedicated processors, unit-time tasks, and minimizing maximal lateness for integer due dates to the scheduling problem, where along with precedence constraints given on the set of the multiprocessor tasks, a subset of tasks must be processed simultaneously. Contrary to a classical shop-scheduling problem, several processors must fulfill a multiprocessor task. Furthermore, two types of the precedence constraints may be given on the task set . We prove that the extended scheduling problem with integer release times of the jobs to minimize schedule length may be solved as an optimal mixed graph coloring problem that consists of the assignment of a minimal number of colors (positive integers) to the vertices of the mixed graph such that, if two vertices and are joined by the edge , their colors have to be different. Further, if two vertices and are joined by the arc , the color of vertex has to be no greater than the color of vertex . We prove two theorems, which imply that most analytical results proved so far for optimal colorings of the mixed graphs , have analogous results, which are valid for the extended scheduling problems to minimize the schedule length or maximal lateness, and vice versa.


Author(s):  
Amir Ahrari ◽  
Ali Haghani

Two scheduling practices are commonly used depending on the availability of resources. When resources are not expensive, activities are scheduled and then resources are allocated until the available resources are exhausted. Then, iterative adjustments are applied to the resource allocation plan and the activities sequence to reach a feasible solution. Conversely, when expensive resources are involved, a resource allocation plan based on the economics of the resource is established and then activities are scheduled accordingly. However, Resource Constrained Scheduling Problems (RCSP) are not solved efficiently with either of these approaches. To find the optimal solution, activity scheduling and resource allocation should be formulated as an integrated optimization problem. Such models become numerically cumbersome for practical size problems and difficult to solve. In this article, a novel mathematical formulation and an efficient solution algorithm are proposed for solving RCSPs. Then, this framework is used for solving a practical problem in the context of the construction industry.


Author(s):  
Fereshteh Hoseini ◽  
Mostafa Ghobaei Arani ◽  
Alireza Taghizadeh

<p class="Abstract">By increasing the use of cloud services and the number of requests to processing tasks with minimum time and costs, the resource allocation and scheduling, especially in real-time applications become more challenging. The problem of resource scheduling, is one of the most important scheduling problems in the area of NP-hard problems. In this paper, we propose an efficient algorithm is proposed to schedule real-time cloud services by considering the resource constraints. The simulation results show that the proposed algorithm shorten the processing time of tasks and decrease the number of canceled tasks.</p>


2012 ◽  
Vol 198-199 ◽  
pp. 1506-1513 ◽  
Author(s):  
Ling Yan Wang ◽  
Ai Min Liu

Resource allocation and scheduling problems in the field of cloud computing can be classified into two major groups. The first one is in the area of MapReduce task scheduling. The default scheduler is the FIFO one. Two other schedulers that are available as plug-in for Hadoop: Fair scheduler and Capacity scheduler. We presented recent research in this area to enhance performance or to better suit a specific application. MapReduce scheduling research involves introducing alternative schedulers, or proposing enhancements for existing schedulers such as streaming and input format specification. The second problem is the provisioning of virtual machines and processes to the physical machines and its different resources. We presented the major cloud hypervisors available today. We described the different methods used to solve the resource allocation problem including optimization, simulation, distributed multi-agent systems and SoA. Finally, we presented the related topic of connecting clouds which uses similar resource provisioning methods. The above two scheduling problems are often mixed up, yet they are related. For example, MapReduce benchmarks can be used to evaluate VM provisioning methods. Enhancing the solution to one problem can affect the other. Similar methods can be used in solving both problems, such as optimization methods. Cloud computing is a platform that hosts applications and services for businesses and users to accesses computing as a service. In this paper, we identify two scheduling and resource allocation problems in cloud computing.


Sign in / Sign up

Export Citation Format

Share Document