JIT as a Service
JIT as a Service
批准号:
543883-2019
负责人:
deLara, Eyal
金额:
$4.95万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31
中文摘要
Java虚拟机(JVM)中使用的即时(JIT)编译器提高了Java应用程序的性能,但在处理能力和内存占用方面增加了显著的开销。在一般情况下,这种额外的内存占用通常为几百兆字节,对于Java微服务等简单应用程序,Java进程占用的总内存占用可能占很大比例。这些开销在试图最大化资源利用率和增加应用程序密度的云环境中,以及在涉及资源受限客户端的新兴边缘和雾计算应用程序(如传感器和其他嵌入式设备)中尤为重要。JIT即服务(JITaaS)提供了一种在运行时编译Java字节码的新方法,方法是将JIT编译组件移动到远程进程中,并在云中将其作为服务提供。JITaaS允许连接到编译服务的客户机jvm运行,而不需要额外的内存占用和CPU开销,这是运行“在进程”的编译器所带来的。
英文摘要
The Just-In-Time (JIT) compiler used in the Java Virtual Machine (JVM) improves performance of Java applications, but adds significant overhead in terms of processing power and memory footprint. This additional memory footprint is usually a few hundreds of megabytes in the general case and can be a significant proportion of the overall memory footprint taken by a Java process for a simple application such as a Java microservice. These overheads are especially important in a cloud environment which tries to maximize resource utilization and increase application density, as well as in emerging edge and fog computing applications involving resource-constrained clients, such as sensors and other embedded devices. JIT-as-a-Service (JITaaS) offers a novel way of compiling Java bytecode at runtime by moving the JIT compilation component to a remote process and offering it as a service, in the cloud. JITaaS allows client JVMs that connect to the compilation service to function without the additional memory footprint and CPU overhead that a compiler operating "in process" would bring with it.
This proposal is a joint effort between researchers at the University of Toronto and IBM. JITaaS is an important pillar for IBM's cloud optimization strategy for Java. JITaaS was devised as a solution in order for Java to be competitive with other languages such as Go or Swift that are not dynamically compiled while still retaining the benefits of being a dynamically compiled language. Unfortunately, given the latency of network communication to a JIT server in the cloud and (especially) on the edge, JIT-compiling the user code while meeting user expectations for low latency is a challenge.
This project addresses this challenge by conducting research along the following dimensions: (i) reducing the overhead for communication between the client and the JIT server; (ii) sharing previously compiled code between clients; (iii) predicting application access patterns to prefetch compiled code; (iv) predicting changes in application usage patterns that require code recompilation.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Servlerless Mobile Edge Computing
-
批准号:RGPIN-2017-06618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2022
-
负责人:deLara, Eyal
-
依托单位:
Next Generation of IoT Backend Middleware for Edge and Cloud
-
批准号:543885-2019
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$9.18万
-
财政年份:2021
-
负责人:deLara, Eyal
-
依托单位:
JIT as a Service
-
批准号:543883-2019
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2021
-
负责人:deLara, Eyal
-
依托单位:
Market Assessment for wearable sensing technology platform
-
批准号:555669-2020
-
项目类别:Idea to Innovation
-
资助金额:$1.09万
-
财政年份:2020
-
负责人:deLara, Eyal
-
依托单位:
Next Generation of IoT Backend Middleware for Edge and Cloud
-
批准号:543885-2019
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$9.18万
-
财政年份:2020
-
负责人:deLara, Eyal
-
依托单位:
Next generation virtual datacenter management and monitoring framework
-
批准号:470999-2014
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$10.87万
-
财政年份:2018
-
负责人:deLara, Eyal
-
依托单位:
Servlerless Mobile Edge Computing
-
批准号:DGDND-2017-00095
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:deLara, Eyal
-
依托单位:
Servlerless Mobile Edge Computing
-
批准号:RGPIN-2017-06618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2018
-
负责人:deLara, Eyal
-
依托单位:
Servlerless Mobile Edge Computing
-
批准号:DGDND-2017-00095
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:deLara, Eyal
-
依托单位:
Next generation virtual datacenter management and monitoring framework
-
批准号:470999-2014
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$10.87万
-
财政年份:2017
-
负责人:deLara, Eyal
-
依托单位:
Servlerless Mobile Edge Computing
-
批准号:RGPIN-2017-06618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2017
-
负责人:deLara, Eyal
-
依托单位:
Next generation virtual datacenter management and monitoring framework
-
批准号:470999-2014
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$10.87万
-
财政年份:2016
-
负责人:deLara, Eyal
-
依托单位:
System Support for Next Generation Cloud Computing
-
批准号:261545-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2016
-
负责人:deLara, Eyal
-
依托单位:
Next generation virtual datacenter management and monitoring framework
-
批准号:470999-2014
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$10.87万
-
财政年份:2015
-
负责人:deLara, Eyal
-
依托单位:
System Support for Next Generation Cloud Computing
-
批准号:261545-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2015
-
负责人:deLara, Eyal
-
依托单位:
System Support for Next Generation Cloud Computing
-
批准号:261545-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2014
-
负责人:deLara, Eyal
-
依托单位:
A reconfigurable architecture for continuous mobile sensing
-
批准号:470443-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:deLara, Eyal
-
依托单位:
Accelerating The Cloud with Heterogeneous Computing
-
批准号:414338-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.32万
-
财政年份:2014
-
负责人:deLara, Eyal
-
依托单位:
System Support for Next Generation Cloud Computing
-
批准号:261545-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2013
-
负责人:deLara, Eyal
-
依托单位:
Accelerating The Cloud with Heterogeneous Computing
-
批准号:414338-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.79万
-
财政年份:2013
-
负责人:deLara, Eyal
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于Service Chain的数据中心网络资源调度问题研究
-
批准号:61772235
-
项目类别:面上项目
-
资助金额:59.0万元
-
批准年份:2017
-
负责人:崔林
-
依托单位:
面向Web Service的服务质量预测技术研究
-
批准号:61003072
-
项目类别:青年科学基金项目
-
资助金额:7.0万元
-
批准年份:2010
-
负责人:邵凌霜
-
依托单位:
Web Service QoS的多维多尺度模型及评估、预测方法的研究
-
批准号:60803011
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2008
-
负责人:赵俊峰
-
依托单位:
SOA中面向业务的Service识别与设计方法研究
-
批准号:70871032
-
项目类别:面上项目
-
资助金额:18.0万元
-
批准年份:2008
-
负责人:任明仑
-
依托单位:
基于场景规约的Web Service组合行为获取与验证研究
-
批准号:60673125
-
项目类别:面上项目
-
资助金额:22.0万元
-
批准年份:2006
-
负责人:李宣东
-
依托单位: