arrow
Return

Gray Computing: A Framework for Computing with Background JavaScript Tasks

delete2019-02-01
delete2
PRE
AI
Y
Yao Pan *
J
Jules White
Y
Yu Sun
J
Jeff Gray
DOI:10.1109/TSE.2017.2772812delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Website visitors are performing increasingly complex computational work on the websites' behalf, such as validating forms, rendering animations, and producing data visualizations. In this article, we explore the possibility of increasing the work offloaded to web visitors' browsers. The idle computing cycles of web visitors can be turned into a large-scale distributed data processing engine, which we term gray computing. Past research has looked primarily at either volunteer computing with specialized clients or browser-based volunteer computing where the visitors keep their browsers open to a single web page for a long period of time. This article provides a comprehensive analysis of the architecture, performance, security, cost effectiveness, user experience, and other issues of gray computing distributed data processing engines with heterogeneous computing power, non-uniform page view times, and high computing pool volatility. Several real-world applications are examined and gray computing is shown to be cost effective for a number of complex tasks ranging from computer vision to bioinformatics to cryptology.
Keywords:
Software economics
JavaScript
web browser
cloud computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

C
California State Polytechnic University Pomona
Scholars:
714
Papers: 613
Citations: 17
California State University System cover
California State University System
Scholars:
2.8W
Papers: 2.4W
Citations: 457
V
vanderbilt university
Scholars:
5.1W
Papers: 4.1W
Citations: 59
researcher View more organizations