• DocumentCode
    1605596
  • Title

    Gray Computing: An Analysis of Computing with Background JavaScript Tasks

  • Author

    Yao Pan ; White, Jules ; Yu Sun ; Gray, Jeff

  • Author_Institution
    Vanderbilt Univ., Nashville, TN, USA
  • Volume
    1
  • fYear
    2015
  • Firstpage
    167
  • Lastpage
    177
  • Abstract
    Websites routinely distribute small amounts of work to visitors´ browsers in order to validate forms, render animations, and perform other computations. This paper examines the feasibility, cost effectiveness, and approaches for increasing the workloads offloaded to web visitors´ browsers in order to turn them into a large-scale distributed data processing engine, which we term gray computing. Past research has looked primarily at either non-browser based volunteer computing or browser-based volunteer computing where the visitors keep their browsers open to a single web page for a long period of time. This paper provides a deep analysis of the architectural, cost effectiveness, user experience, performance, security, and other issues of gray computing distributed data processing engines with high heterogeneity, non-uniform page view times, and high computing pool volatility.
  • Keywords
    Java; Web sites; authoring languages; online front-ends; volunteer computing; Web sites; animation rendering; background JavaScript tasks; browser-based volunteer computing; cost effectiveness; deep analysis; distributed data processing engine; gray computing; nonbrowser based volunteer computing; security; user experience; Browsers; Cloud computing; Computer architecture; Data processing; Distributed processing; Engines; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.38
  • Filename
    7194571