ComcuteJS: A Web Browser Based Platform for Large-scale Computations

Roman Debski, Tomasz Krupa, Przemyslaw Majewski


The paper presents a new, cost effective, volunteer computing based platform.It utilizes volunteers’ web browsers as computational nodes. The computationaltasks are delegated to the browsers and executed in the background (indepen-dently of any user interface scripts) making use of the HTML5 web workerstechnology. The capabilities of the platform have been proved by experimentsperformed in a wide range of numbers of computational nodes (1–400).


volunteer computing, parallel computations, large-scale computations, augmented cloud computing

Full Text:



Anderson D. P., Korpela E., Walton R.: High-performance task distribution for volunteer computing. In Proc. of the First International Conference on e-Science and Grid Computing, 2005.

Armbrust M., et al.: Above the clouds: A Berkeley View of Cloud Computing. Technical Report, UC Berkeley, 2009.

Bader D. A., Pennington R.: Cluster computing: Applications. The International Journal of High Performance Computing Applications, 15(2):181–185, May 2001.

Byrski A., Dębski R., Kisiel-Dorohinicki M.: Agent-based computing in augmented cloud environment. International Journal of Computer Systems Science and Engineering, (1):7–18, 2012.

Czerwiński B., Dębski R., Piętak K.: Distributed agent-based platform for largescale evolutionary computations. In Proc. of 5-th Int. Conf. on Complex Intelligent and Software Intensive Systems. IEEE Press, 2011.

Dębski R., Byrski A., Kisiel-Dorohinicki M.: Towards an agent-based augmented cloud. Journal of Telecommunications and Information Technology, (1):16–22, 2012.

Jackson K., et al.: Performance analysis of high performance computing applications on the amazon web services cloud. In CloudCom’10, 2010.

Karp, Alan H., Flatt, Horace P.: Measuring parallel processor performance. Communication of the ACM 33 (5), pp. 539–543, 1990.

Kesselman C., Foster I.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, 1998.

Mell P., Grance T.: The nist definition of cloud computing (draft). Technical report, National Institute of Standards and Technology, 2011.

Napper J., Bientinesi P.: Can cloud computing reach the top500. In UCHPCMAW’09, 2009.

Sarmenta L. F. G., Hirano S.: Bayanihan: Building and studying web-based volunteer computing systems using java. Future Generation Computer Systems, 15:675–686, 1999.

Vecchiola C., Pandey S., Buyya R.: High-performance cloud computing: A view of scientific applications. In ISPAN 2009, pp. 4–16. IEEE Computer Society, 2009.

Xu Y.: Global sideband service distributed computing method. In Proc. of the International Conference on Communication Networks and Distributed System Modeling and Simulation (CNDS98), 1998.



  • There are currently no refbacks.