Towards Self-Tuning Parameter Servers

被引:0
|
作者
Liu, Chris [1 ]
Zhang, Pengfei [1 ]
Tang, Bo [2 ]
Shen, Hang [3 ]
Lai, Ziliang [1 ]
Lo, Eric [1 ]
Chung, Korris [4 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Peoples R China
[2] Southern Univ Sci & Technol, Peng Cheng Lab, Shenzhen, Peoples R China
[3] Sichuan Univ, Chengdu, Peoples R China
[4] Hong Kong Polytech Univ, Hong Kong, Peoples R China
关键词
D O I
10.1109/BigData50022.2020.9378141
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent years, manypplications have been driven advances by the use of Machine Learning (ML). Nowadays, it is common to see industrial-strength machine learning jobs that involve millions of model parameters, terabytes of training data, and weeks of training Good efficiency, i.e., fast completion time of running a specific ML training job, therefore, is a key feature of a successful ML system. While the completion time of a long running ML job is determined by the time required to reach model convergence, that is also largely influenced by the values of various system settings. In this paper, we contribute techniques towards building self-tuning parameter servers. Parameter Server (PS) is a popular system architecture for large-scale machine learning systems; and by self-tuning we mean while a long running ML job is iteratively training the expert-suggested model, the system is also iteratively learning which system setting is more efficient for that job and applies it online. Our techniques are general enough to various PS-style ML systems. Experiments on TensorFlow show that our techniques can reduce the completion times of a variety of long-running TensorFlow jobs from 14x to 18x.
引用
收藏
页码:310 / 319
页数:10
相关论文
共 50 条
  • [21] Self-tuning systems
    Hebrew Univ of Jerusalem, Jerusalem, Israel
    IEEE Software, 2 (52-60):
  • [22] TECHNIQUES OF SELF-TUNING
    WELLSTEAD, PE
    ZANKER, P
    OPTIMAL CONTROL APPLICATIONS & METHODS, 1982, 3 (04): : 305 - 322
  • [23] SELF-TUNING TRACKERS
    KUMAR, PR
    PRALY, L
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1987, 25 (04) : 1053 - 1071
  • [24] SELF-TUNING CONTROL
    CLARKE, DW
    GAWTHROP, PJ
    PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1979, 126 (06): : 633 - 640
  • [25] A SELF-TUNING CONTROLLER
    HOOPES, HS
    HAWK, WM
    LEWIS, RC
    ISA TRANSACTIONS, 1983, 22 (03) : 49 - 58
  • [26] Self-tuning inflation
    Polina Petriakova
    Sergey G. Rubin
    The European Physical Journal C, 82
  • [27] Self-tuning parallelism
    Werner-Kytölä, O
    Tichy, WF
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 300 - 312
  • [28] SELF-TUNING MACHINES
    DEBLASI, M
    GENTILE, A
    LUQUE, E
    RIPOLL, A
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 15 (04): : 195 - 201
  • [29] SELF-TUNING PREDICTOR
    WITTENMARK, B
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) : 848 - 851
  • [30] The Self-Tuning Enterprise
    Reeves, Martin
    Zeng, Ming
    Venjara, Amin
    HARVARD BUSINESS REVIEW, 2015, 93 (06) : 77 - 83