Using a Multi-Tasking VM for Mobile Applications.

HotMobile(2016)

引用 4|浏览22
暂无评分
摘要
This paper discusses the potential benifits of switching Android's single VM per application runtime environment to a multi-tasking VM environment. A multi-tasking VM is a type of a Java virtual machine with the ability to execute multiple Java applications in one memory space. It does so by isolating the applications to prevent interferences. We argue that using a multi-tasking VM for mobile systems provides better control over application lifecycle management, more flexible memory management, and faster inter-application communication. To support this argument, we discuss a preliminary design, implementation, and evaluation for an alternative to Android's communication mechanism, Binder, and demonstrate the benefits afforded by a multi-tasking VM.
更多
查看译文
关键词
Mobile systems, Multi-tasking virtual machine, Runtime
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要