A unified approach to approximating resource allocation and scheduling

被引:249
|
作者
Bar-Noy, A
Bar-Yehuda, R
Freund, A
Naor, J
Schieber, B
机构
[1] AT&T Corp, Shannon Lab, Florham Pk, NJ 07932 USA
[2] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[3] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[4] Bell Labs, Lucent Technol, Murray Hill, NJ 07974 USA
关键词
approximation algorithms for NP-hard problems; dynamic storage allocation; general caching; resource allocation; scheduling;
D O I
10.1145/502102.502107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a general framework for solving resource allocation and scheduling problems. Given a resource of fixed size, we present algorithms that approximate the maximum throughput or the minimum loss by a constant factor. Our approximation factors apply to many problems, among which are: (i) real-time scheduling of jobs on parallel machines, (ii) bandwidth allocation for sessions between two endpoints, (iii) general caching, (iv) dynamic storage allocation, and (v) bandwidth allocation on optical line and ring topologies. For some of these problems we provide the first constant factor approximation algorithm. Our algorithms are simple and efficient and are based on the local-ratio technique. We note that they can equivalently be interpreted within the primal-dual schema.
引用
收藏
页码:1069 / 1090
页数:22
相关论文
共 50 条
  • [31] A Two-Stage Approach for Resource Allocation and Surgery Scheduling With Assistant Surgeons
    Wang, Jin
    Li, Xin
    Chu, Jing
    Tsui, Kwok-Leung
    IEEE ACCESS, 2020, 8 (08) : 49487 - 49496
  • [32] A Unified Approach Towards Green Resource Allocation in Relay-Assisted Multiuser Networks
    Singh, Keshav
    Gupta, Ankit
    Biswas, Sudip
    Ratnarajah, Tharmalingam
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [33] Grid resource allocation and task scheduling for resource intensive applications
    Aziz, Abdul
    El-Rewini, Hesham
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2006, : 58 - +
  • [34] Scheduling and Resource Allocation in 802.11ax
    Wang, Kaidong
    Psounis, Konstantinos
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 279 - 287
  • [35] Resource Allocation and Scheduling for Energy Efficient Tracking
    Bommannavar, Praveen
    Apostolopoulos, John
    Bambos, Nicholas
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 1532 - +
  • [36] RESOURCE-ALLOCATION IN DISTRIBUTED FACTORY SCHEDULING
    SYCARA, KP
    ROTH, SF
    SADEH, N
    FOX, MS
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1991, 6 (01): : 29 - 40
  • [37] Scheduling resource allocation with timeslot penalty for changeover
    Arora, Amrinder
    Jin, Fanchun
    Choi, Hyeong-Ah
    THEORETICAL COMPUTER SCIENCE, 2006, 369 (1-3) : 323 - 337
  • [38] Downlink Scheduling and Resource Allocation for OFDM Systems
    Huang, Jianwei
    Subramanian, Vijay G.
    Agrawal, Rajeev
    Berry, Randall A.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2009, 8 (01) : 288 - 296
  • [39] Adaptive resource allocation for efficient patient scheduling
    Vermeulen, Ivan B.
    Bohte, Sander M.
    Elkhuizen, Sylvia G.
    Lameris, Han
    Bakker, Piet J. M.
    La Poutre, Han
    ARTIFICIAL INTELLIGENCE IN MEDICINE, 2009, 46 (01) : 67 - 80
  • [40] Optimal resource allocation and scheduling for the CELL BE platform
    Luca Benini
    Michele Lombardi
    Michela Milano
    Martino Ruggiero
    Annals of Operations Research, 2011, 184 : 51 - 77