A Webpage Offloading Framework for Smart Devices

被引:3
|
作者
Zhang, Jin [1 ]
Liu, Weilai [1 ]
Zhao, Wenjian [1 ]
Ma, Xuan [1 ]
Xu, Haocong [1 ]
Gong, Xiaoli [1 ,2 ]
Liu, Chengcheng [1 ]
Yu, Haiyang [1 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Tianjin 300350, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing, Peoples R China
来源
MOBILE NETWORKS & APPLICATIONS | 2018年 / 23卷 / 05期
基金
高等学校博士学科点专项科研基金;
关键词
!text type='Java']Java[!/text]Script offloading; Web worker; Thread migration; Mobile cloud computing;
D O I
10.1007/s11036-018-1009-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Smart devices such as mobile phones and smart TVs are widely used for enriching our daily activities. Although their power source and processing speed are limited, it is necessary for these devices to provide certain computation power. To enhance computation capability on smart devices, offloading is proposed as one of the effective approaches. However, it requires extra efforts for developers to implement the offloading mechanism for each application. HTML5 standard provides a feature called Web Worker which allows web pages to spawn separate threads as workers. Since each worker holds individual execution environments and contexts, it is appropriate for offloading without complex partition. In this paper, we present a generic offloading framework for JavaScript Web Worker named Web Worker Offloading Framework (WWOF). This framework can offload the workers from browsers to the cloud easily and seamlessly. The Web Worker runs on an offloading server instead of on the browser, and exchanges data with clients via WebSocket. To prove the feasibility of this framework, we evaluated several benchmarks on different platforms including PCs, tablets, mobile phones and smart TVs. It is verified that this framework is able to suppress the devices' power consumption and to increase the execution speed, while running a heavy workload.
引用
收藏
页码:1350 / 1363
页数:14
相关论文
共 50 条
  • [1] A Webpage Offloading Framework for Smart Devices
    Jin Zhang
    Weilai Liu
    Wenjian Zhao
    Xuan Ma
    Haocong Xu
    Xiaoli Gong
    Chengcheng Liu
    Haiyang Yu
    Mobile Networks and Applications, 2018, 23 : 1350 - 1363
  • [2] Computation Offloading For Smart Internet Devices
    Nabeel, Muhammad Wasif
    Embong, Abdullah
    Ali, Mushtaq
    2015 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND COMPUTER SYSTEMS (ICSECS), 2015, : 223 - 228
  • [3] Computation Offloading for Energy Efficiency of Smart Devices
    Ko, Jaejun
    Lee, Jongwon
    Choi, Young-June
    PROCEEDINGS OF THE 2017 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS (UBICOMP/ISWC '17 ADJUNCT), 2017, : 109 - 112
  • [4] Computation offloading technique for energy efficiency of smart devices
    Jaejun Ko
    Young-June Choi
    Rajib Paul
    Journal of Cloud Computing, 10
  • [5] Computation offloading technique for energy efficiency of smart devices
    Ko, Jaejun
    Choi, Young-June
    Paul, Rajib
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01):
  • [6] Smart Architectural Framework for Symmetrical Data Offloading in IoT
    Bali, Malvinder Singh
    Gupta, Kamali
    Koundal, Deepika
    Zaguia, Atef
    Mahajan, Shubham
    Pandit, Amit Kant
    SYMMETRY-BASEL, 2021, 13 (10):
  • [7] A Computation Offloading Framework for Android Devices in a Mobile Cloud
    Ilie, Vlad-Florin
    Banica, Mihail-Andrei
    Ciobanu, Radu-Ioan
    Dobre, Ciprian
    2023 19TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS, WIMOB, 2023, : 98 - 103
  • [8] Intelligent Task Offloading for Smart Devices in Mobile Edge Computing
    Saleem, Osama
    Munawar, Suleman
    Tu, Shanshan
    Ali, Zaiwar
    Waqas, Muhammad
    Abbas, Ghulam
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 312 - 317
  • [9] COSMOS: An Orchestration Framework for Smart Computation Offloading in Edge Clouds
    Papathanail, George
    Fotoglou, Ioakeim
    Demertzis, Christos
    Pentelas, Angelos
    Sgouromitis, Kyriakos
    Papadimitriou, Panagiotis
    Spatharakis, Dimitrios
    Dimolitsas, Ioannis
    Dechouniotis, Dimitrios
    Papavassiliou, Symeon
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [10] Zygote: A Framework for Prototyping Smart Devices
    Karki, Deepak
    Kaliki, Aishwarya
    Rustagi, Ram P.
    2015 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS (ADCOM), 2015, : 1 - 6