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 条
  • [1] A unified approach for scheduling and allocation
    Moreno, R
    Hermida, R
    Fernandez, M
    Mecha, H
    INTEGRATION-THE VLSI JOURNAL, 1997, 23 (01) : 1 - 35
  • [2] Unified approach to cross-layer scheduling and resource allocation in OFDMA wireless networks
    Guillem Femenias
    Borja Dañobeitia
    Felip Riera-Palou
    EURASIP Journal on Wireless Communications and Networking, 2012
  • [3] Unified approach to cross-layer scheduling and resource allocation in OFDMA wireless networks
    Femenias, Guillem
    Danobeitia, Borja
    Riera-Palou, Felip
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2012,
  • [4] Note on a unified approach to the single-machine scheduling problem with a deterioration effect and convex resource allocation
    Zhao, Chuanli
    Hsu, Chou-Jung
    Wu, Wen-Hsiang
    Cheng, Shuenn-Ren
    Wu, Chin-Chia
    JOURNAL OF MANUFACTURING SYSTEMS, 2016, 38 : 134 - 140
  • [5] Mechanism Design for Online Resource Allocation: A Unified Approach
    Tan X.
    Sun B.
    Leon-Garcia A.
    Wu Y.
    Tsang D.H.K.
    Performance Evaluation Review, 2020, 48 (01): : 11 - 12
  • [6] Mechanism Design for Online Resource Allocation: A Unified Approach
    Tan, Xiaoqi
    Sun, Bo
    Leon-Garcia, Alberto
    Wu, Yuan
    Tsang, Danny H. K.
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2020, 4 (02)
  • [7] A unified resource scheduling approach on cluster computing systems
    Abawajy, JH
    Dandamudi, SP
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 43 - 48
  • [8] A robust optimisation approach to project scheduling and resource allocation
    Adida, Elodie
    Joshi, Pradnya
    International Journal of Services Operations and Informatics, 2009, 4 (02) : 169 - 193
  • [9] The impact of space division multiplexing on resource allocation: A unified approach
    Koutsopoulos, I
    Ren, TM
    Tassiulas, L
    IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 533 - 543
  • [10] A Decentralized Online Edge Task Scheduling and Resource Allocation Approach
    Peng Q.-L.
    Xia Y.-N.
    Zheng W.-B.
    Wu C.-R.
    Pang S.-C.
    Long M.
    Jiang N.
    Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (07): : 1462 - 1477