We propose an architecture for offloading processes in applications to support low-performance devices. Almost all applications based on standardized web technologies are compatible with our architecture. We discuss how interfaces should be used properly to offload processes in JavaScript and argue that an interface for offloading should only be used for defining complex processes. We also propose a method for applying our architecture to web applications that use web workers. Our method automatically offloads some worker processes to the cloud. We also compare the processing times achieved with and without our method. Our architecture exhibits good efficacy with regards to the N-Queen problem, although it is influenced by network latency between a device and the cloud.
Shunsuke KURUMATANI
NTT Corporation
Masashi TOYAMA
NTT Corporation
Yukio TSURUOKA
NTT Corporation
Eric Y. CHEN
San Mateo
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Shunsuke KURUMATANI, Masashi TOYAMA, Yukio TSURUOKA, Eric Y. CHEN, "Architecture for Offloading Processes of Web Applications Based on Standardized Web Technologies" in IEICE TRANSACTIONS on Communications,
vol. E97-B, no. 6, pp. 1234-1242, June 2014, doi: 10.1587/transcom.E97.B.1234.
Abstract: We propose an architecture for offloading processes in applications to support low-performance devices. Almost all applications based on standardized web technologies are compatible with our architecture. We discuss how interfaces should be used properly to offload processes in JavaScript and argue that an interface for offloading should only be used for defining complex processes. We also propose a method for applying our architecture to web applications that use web workers. Our method automatically offloads some worker processes to the cloud. We also compare the processing times achieved with and without our method. Our architecture exhibits good efficacy with regards to the N-Queen problem, although it is influenced by network latency between a device and the cloud.
URL: https://global.ieice.org/en_transactions/communications/10.1587/transcom.E97.B.1234/_p
Copy
@ARTICLE{e97-b_6_1234,
author={Shunsuke KURUMATANI, Masashi TOYAMA, Yukio TSURUOKA, Eric Y. CHEN, },
journal={IEICE TRANSACTIONS on Communications},
title={Architecture for Offloading Processes of Web Applications Based on Standardized Web Technologies},
year={2014},
volume={E97-B},
number={6},
pages={1234-1242},
abstract={We propose an architecture for offloading processes in applications to support low-performance devices. Almost all applications based on standardized web technologies are compatible with our architecture. We discuss how interfaces should be used properly to offload processes in JavaScript and argue that an interface for offloading should only be used for defining complex processes. We also propose a method for applying our architecture to web applications that use web workers. Our method automatically offloads some worker processes to the cloud. We also compare the processing times achieved with and without our method. Our architecture exhibits good efficacy with regards to the N-Queen problem, although it is influenced by network latency between a device and the cloud.},
keywords={},
doi={10.1587/transcom.E97.B.1234},
ISSN={1745-1345},
month={June},}
Copy
TY - JOUR
TI - Architecture for Offloading Processes of Web Applications Based on Standardized Web Technologies
T2 - IEICE TRANSACTIONS on Communications
SP - 1234
EP - 1242
AU - Shunsuke KURUMATANI
AU - Masashi TOYAMA
AU - Yukio TSURUOKA
AU - Eric Y. CHEN
PY - 2014
DO - 10.1587/transcom.E97.B.1234
JO - IEICE TRANSACTIONS on Communications
SN - 1745-1345
VL - E97-B
IS - 6
JA - IEICE TRANSACTIONS on Communications
Y1 - June 2014
AB - We propose an architecture for offloading processes in applications to support low-performance devices. Almost all applications based on standardized web technologies are compatible with our architecture. We discuss how interfaces should be used properly to offload processes in JavaScript and argue that an interface for offloading should only be used for defining complex processes. We also propose a method for applying our architecture to web applications that use web workers. Our method automatically offloads some worker processes to the cloud. We also compare the processing times achieved with and without our method. Our architecture exhibits good efficacy with regards to the N-Queen problem, although it is influenced by network latency between a device and the cloud.
ER -