LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

Gray Computing: A Framework for Computing with Background JavaScript Tasks

Photo by ewxy from unsplash

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… Click to show full abstract

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: computing background; javascript tasks; gray computing; framework computing; computing framework; background javascript

Journal Title: IEEE Transactions on Software Engineering
Year Published: 2019

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.