CloudJIT: A Just-in-Time FaaS Optimizer (Poster Abstract)

被引:0
|
作者
Ivanenko, Serhii [1 ]
Bruno, Rodrigo [1 ]
Stevanovic, Jovan [2 ]
Veiga, Luis [1 ]
Jovanovic, Vojin [3 ]
机构
[1] ULisboa, INESC ID Tecn, Lisbon, Portugal
[2] Oracle Labs, Belgrade, Serbia
[3] Oracle Labs, Zurich, Switzerland
关键词
D O I
10.1145/3617651.3624306
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Function-as-a-Service provides attractive solutions to execute fine-grained and short-lived functions. Functions are typically developed in a managed language and execute atop a language runtime. However, traditional runtimes are designed for peak performance as considerable time is spent profiling and Just-in-Time compiling code. We observe that short-lived FaaS workloads do not fit this profile. We propose CloudJIT, a self-optimizing FaaS platform that takes advantage of Ahead-of-Time compilation to achieve reduced startup latency and instantaneous peak performance with a smaller memory footprint. Our preliminary analysis shows that optimizing a small fraction of functions positively affects a majority of cold starts in a realistic environment.
引用
收藏
页码:180 / 180
页数:1
相关论文
共 50 条
  • [1] CloudJIT: A Just-in-Time FaaS Optimizer (Work in Progress)
    Ivanenko, Serhii
    Bruno, Rodrigo
    Stevanovic, Jovan
    Veiga, Luis
    Jovanovic, Vojin
    [J]. PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON MANAGED PROGRAMMING LANGUAGES AND RUNTIMES, MPLR 2023, 2023, : 12 - 19
  • [2] POSTER: Tango: An Optimizing Compiler for Just-In-Time RTL Simulation
    Tine, Blaise-Pascal
    Yalamanchili, Sudhakar
    Kim, Hyesoon
    Vetter, Jeff
    [J]. 2019 28TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2019), 2019, : 480 - 481
  • [3] Quality Criteria for Just-in-Time Requirements: Just Enough, Just-in-Time?
    Heck, Petra
    Zaidman, Andy
    [J]. 1ST INTERNATIONAL WORKSHOP ON JUST-IN-TIME RE (JIT RE 2015), 2015, : 1 - 4
  • [4] Just-in-Time
    Batte, Anwar
    [J]. ART IN AMERICA, 2015, 103 (05): : 163 - 164
  • [5] An Abstract Interpretation-Based Model of Tracing Just-in-Time Compilation
    Dissegna, Stefano
    Logozzo, Francesco
    Ranzato, Francesco
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2016, 38 (02):
  • [6] TOWARDS JUST-IN-TIME
    HOBSON, J
    [J]. JOURNAL OF THE SOCIETY OF DYERS AND COLOURISTS, 1991, 107 (09): : 305 - 307
  • [7] JUST-IN-TIME - REPLY
    WALLEIGH, RC
    [J]. HARVARD BUSINESS REVIEW, 1986, 64 (04) : 149 - &
  • [8] Just-in-time hiring
    Huey, JW
    [J]. FORTUNE, 2000, 141 (07) : 34 - 34
  • [9] JUST-IN-TIME TRAINING
    不详
    [J]. TRAINING & DEVELOPMENT, 1991, 45 (11): : 4 - 4
  • [10] Towards Just-in-Time Suggestions for Log Changes (Journal-First Abstract)
    Li, Heng
    Shang, Weiyi
    Zou, Ying
    Hassan, Ahmed E.
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 467 - 467