Abstract
The current model of the World-Wide Web, or Web for short, has limited support for computing resources. In the current model, computing resources can be classified into two streams: server-side and client-side computing. The Common Gateway Interface (CGI) scripts are examples of server-side computing, and applets are examples of client-side computing. In this paper we point out the limitations of the Web for global distributed computing, and discuss our system that aims to add computing resources to the Web. In our proposed system clients will be able to upload code to remote, and possibly more powerful, machines where Web-based compute servers will execute the code and return the results back to clients. To help clients search for compute servers, we discuss our design of a broker system responsible for automatically allocating compute servers to clients.
Preview
Unable to display preview. Download preview PDF.
References
Brecht, T., Sandhu, H., Shan, M., Talbot, J.: ParaWeb: Towards World-Wide Supercomputing. In Proceedings of the Seventh AC SIGOPS European Workshop, Connemara, Ireland, September (1996) 181–188.
Campione, M., Walrath, K.: The Java Tutorial: Object-Oriented Programming for the Internet. Addison-Wesley, 1996.
Chandy, K.M., Dimitrov, B., Le, H., Mandleson, J., Rifkin, A., Sivilotti, P.A.G., Tanaka, W., Weisman, L.: A world-wide distributed system using Java and the internet. In Fifth IEEE International Symposium on High Performance Computing (HPC5), Syracuse, New York, August 1996.
Fox, G.C., Furmanski, W.: Towards Web/Java High Performance Distributed Computing —an evolving virtual machine. In Fifth IEEE International Symposium on High Performance Distributed Computing (HPDC5), Syracuse, New York, August 1996.
Grimshaw, A.S., Wulf, W.A., the Legion Team: The Legion Vision of a Worldwide Virtual Computer. Communications of the ACM, vol. 40, No. 1, January 1997.
Lewis, T.: The Next 10,0002 Years: Part I & II. Communications of the ACM, April 1996.
Mahmoud, Q.H.: Design and Implementation of a Web-based Distributed Computing System. Masters Thesis, University of New Brunswick, Canada, 1997.
Mahmoud, Q.H.: Global Web-based Computing. A Poster Presentation at The 5th International Conference on High-Performance Computing (HiPC'98), Chennai, India, December 1998.
Nebel, E., Masinter, L.: RFC1876: Form-based File Upload in HTML. Network Working Draft Document, November 1995.
RSA Data Security, http://www.rsa.com.
The Globus Project, http://www.globus.org.
World-Wide Web Consortium, http://www.w3.org.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Mahmoud, Q.H. (1999). The web as a global computing platform. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0100589
Download citation
DOI: https://doi.org/10.1007/BFb0100589
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65821-4
Online ISBN: 978-3-540-48933-7
eBook Packages: Springer Book Archive