Applications and challenges of language virtual machines in big data

Language virtual machines provide a platform-independent execution environment for big-data applications and simplify their development and deployment phases,so they are widely used in the big-data scenario.The applications of two different kinds of mainstream language virtual machines:JVM and CLR,w...

Full description

Saved in:
Bibliographic Details
Main Authors: Mingyu WU, Haibo CHEN, Binyu ZANG
Format: Article
Language:zho
Published: China InfoCom Media Group 2020-07-01
Series:大数据
Subjects:
Online Access:http://www.j-bigdataresearch.com.cn/thesisDetails#10.11959/j.issn.2096-0271.2020035
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Language virtual machines provide a platform-independent execution environment for big-data applications and simplify their development and deployment phases,so they are widely used in the big-data scenario.The applications of two different kinds of mainstream language virtual machines:JVM and CLR,were analyzed,and four challenges when adopting language virtual machines:initialization and warm-up overhead,garbage collection pauses,heterogeneous memory support,and data layout transformation,were summarized.Afterward,existing approaches to the challenges were discussed and their shortcomings and possible optimizations in the future were analyzed.
ISSN:2096-0271