ActiveSheets: Super-Computing with Spreadsheets

Spreadsheets are important business tools. Increasingly they are being used for simulation e.g. to perform risk analysis. Such tasks have far greater computational demands than traditional spreadsheet bookkeeping applications. In this paper we show how spreadsheets can support supercomputing. This is achieved without requiring the spreadsheet user to have specialist tools or knowledge. The key technical innovation is a mechanism enabling the concurrent evaluation of spreadsheet functions. Furthermore the mechanism does not require modification of the standard spreadsheet evaluation engine.

[1]  Satish K. Tripathi,et al.  Parallel and distributed simulation of discrete event systems , 1994 .

[2]  Rok Sosic,et al.  The Laboratory Bench: Distributed Computing for Parametised Simulations , 1994 .

[3]  E. J. Lerner Data-flow architecture: A decentralized structure based on the flow of data will permit future computers to operate at even higher speeds , 1984, IEEE Spectrum.

[4]  H. T. Mouftah,et al.  Distributed Discrete Event Simulation for Communication Networks , 1990, IEEE J. Sel. Areas Commun..

[5]  Rok Sosic,et al.  Simulating Computer Networks Using Clusters of PCs , 1999 .

[6]  Hassan Rajaei,et al.  Design issues in parallel simulation languages , 1993, IEEE Design & Test of Computers.

[7]  D. Rogers,et al.  EGS4 code system , 1985 .

[8]  David Abramson,et al.  Nimrod: a tool for performing parametrised simulations using distributed workstations , 1995, Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing.

[9]  Shigeyoshi Watanabe,et al.  A Parallel Scheduling of Multi-Step Diakoptics for Three Dimensional Finite Difference Method , 1993 .

[10]  Peter M. A. Sloot,et al.  Parallel discrete event simulation , 1991 .

[11]  Yi-Bing Lin,et al.  Asynchronous parallel discrete event simulation , 1996, IEEE Trans. Syst. Man Cybern. Part A.

[12]  David Abramson,et al.  Parametric Modelling: Killer Apps for Linux Clusters , 2000 .

[13]  Richard M. Fujimoto,et al.  Parallel discrete event simulation , 1990, CACM.

[14]  David Abramson,et al.  High performance parametric modeling with Nimrod/G: killer application for the global grid? , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.