Offworker: An Offloading Framework for Parallel Web Applications

An Chi Liu, Yi Ping You*

*此作品的通信作者

研究成果: Conference contribution同行評審

摘要

More and more applications are shifting from traditional desktop applications to web applications due to the prevalence of mobile devices and recent advances in wireless communication technologies. The Web Workers API has been proposed to allow for offloading computation-intensive tasks from applications’ main browser thread, which is responsible for managing user interfaces and interacting with users, to other worker threads (or web workers) and thereby improving user experience. Prior studies have further offloaded computation-intensive tasks to remote servers by dispatching web workers to the servers and demonstrated their effectiveness in improving the performance of web applications. However, the approaches proposed by these prior studies expose potential vulnerabilities of servers due to their design and implementation and do not consider multiple web workers executing in a concurrent or parallel manner. In this paper, we propose an offloading framework (called Offworker) that transparently enables concurrent web workers to be offloaded to edge or cloud servers and provides a more secure execution environment for web workers. We also design a benchmark suite (called Rodinia-JS), which is a JavaScript version of the Rodinia parallel benchmark suite, to evaluate the proposed framework. Experiments demonstrated that Offworker effectively improved the performance of parallel applications (with up to 4.8x of speedup) when web workers were offloaded from a mobile device to a server. Offworker introduced only a geometric mean overhead of 12.1% against the native execution for computation-intensive applications. We believe Offworker offers a promising and secure solution for computation offloading of parallel web applications.

原文English
主出版物標題Web Information Systems Engineering – WISE 2022 - 23rd International Conference, Proceedings
編輯Richard Chbeir, Helen Huang, Fabrizio Silvestri, Yannis Manolopoulos, Yanchun Zhang, Yanchun Zhang
發行者Springer Science and Business Media Deutschland GmbH
頁面170-185
頁數16
ISBN(列印)9783031208904
DOIs
出版狀態Published - 2022
事件23rd International Conference on Web Information Systems Engineering, WISE 2021 - Biarritz, 法國
持續時間: 1 11月 20223 11月 2022

出版系列

名字Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
13724 LNCS
ISSN(列印)0302-9743
ISSN(電子)1611-3349

Conference

Conference23rd International Conference on Web Information Systems Engineering, WISE 2021
國家/地區法國
城市Biarritz
期間1/11/223/11/22

指紋

深入研究「Offworker: An Offloading Framework for Parallel Web Applications」主題。共同形成了獨特的指紋。

引用此