The preemptive resource allocation problem

被引:1
|
作者
Sarpatwar, Kanthi [1 ]
Schieber, Baruch [2 ]
Shachnai, Hadas [3 ]
机构
[1] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] New Jersey Inst Technol, Comp Sci Dept, Newark, NJ USA
[3] Technion, Comp Sci Dept, Haifa, Israel
关键词
Machine scheduling; Resource allocation; Vector packing; Approximation algorithms; APPROXIMATION ALGORITHMS; ADVERTISEMENTS; MINIMIZATION; PLACEMENT;
D O I
10.1007/s10951-023-00786-6
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We revisit a classical scheduling model to incorporate modern trends in data center networks and cloud services. Addressing some key challenges in the allocation of shared resources to user requests (jobs) in such settings, we consider the following variants of the classic resource allocation problem (RAP). The input to our problems is a set J of jobs and a set M of homogeneous hosts, each has an available amount of some resource. Assuming that time is slotted, a job is associated with a release time, a due date, a weight and a given length, as well as its resource requirement. A feasible schedule is an allocation of the resource to a subset of the jobs, satisfying the job release times/due dates as well as the resource constraints. A crucial distinction between classic RAP and our problems is that we allow preemption and migration of jobs, motivated by virtualization techniques. We consider two natural objectives: throughput maximization (MaxT), which seeks a maximum weight subset of the jobs that can be feasibly scheduled on the hosts in M, and resource minimization (MinR), that is finding the minimum number of (homogeneous) hosts needed to feasibly schedule all jobs. Both problems are known to be NP-hard. We first present an Omega(1)-approximation algorithm for MaxT instances where time-windows form a laminar family of intervals. We then extend the algorithm to handle instances with arbitrary time-windows, assuming there is sufficient slack for each job to be completed. For MinR we study a more general setting with d resources and derive an O(log d)-approximation for any fixed d >= 1, under the assumption that time-windows are not too small. This assumption can be removed leading to a slightly worse ratio of O(log d log* T), where T is the maximum due date of any job.
引用
收藏
页码:103 / 118
页数:16
相关论文
共 50 条
  • [21] Intrusion response as a resource allocation problem
    Bloem, Michael
    Alpcan, Tansu
    Basar, Tamer
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 6285 - +
  • [22] THE NONLINEAR RESOURCE-ALLOCATION PROBLEM
    BRETTHAUER, KM
    SHETTY, B
    OPERATIONS RESEARCH, 1995, 43 (04) : 670 - 683
  • [23] The food bank resource allocation problem
    J. Álvaro Gómez-Pantoja
    M. Angélica Salazar-Aguilar
    José Luis González-Velarde
    TOP, 2021, 29 : 266 - 286
  • [24] The food bank resource allocation problem
    Gomez-Pantoja, J. Alvaro
    Salazar-Aguilar, M. Angelica
    Gonzalez-Velarde, Jose Luis
    TOP, 2021, 29 (01) : 266 - 286
  • [25] A Priority-Based Preemptive Channel Resource Allocation Mechanism for TETRA System
    Cheng Meng
    Li Hai
    Ning Xu
    2013 THIRD INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013, : 1708 - 1711
  • [26] A single-resource allocation problem with Poisson resource requirements
    Semra Ağralı
    Joseph Geunes
    Optimization Letters, 2009, 3 : 559 - 571
  • [27] Application of CBO and CSS for Resource Allocation and Resource Leveling Problem
    Khanzadi, M.
    Kaveh, A.
    Alipour, M.
    Aghmiuni, H. Karimi
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF CIVIL ENGINEERING, 2016, 40 (01) : 1 - 10
  • [28] Application of CBO and CSS for Resource Allocation and Resource Leveling Problem
    M. Khanzadi
    A. Kaveh
    M. Alipour
    H. Karimi Aghmiuni
    Iranian Journal of Science and Technology, Transactions of Civil Engineering, 2016, 40 : 1 - 10
  • [29] A single-resource allocation problem with Poisson resource requirements
    Agrali, Semra
    Geunes, Joseph
    OPTIMIZATION LETTERS, 2009, 3 (04) : 559 - 571
  • [30] Emergence of heterogeneity in a noncompetitive resource allocation problem
    Matzke, Christina
    Challet, Damien
    PHYSICAL REVIEW E, 2011, 84 (01):