Automatic Parallelisation of Web Applications
Perrone, G. & Streader, D. (2008). Automatic parallelization of Web applications. In J. Holland, A. Nicholas, D. Brignoli (Eds), Proceedings of New Zealand Computer Science Research Student Conference (NZCSRSC 2008). Canterbury University, Christchurch, New Zealand, 14-18 April, 2008. (pp. 129-136). Christchurch, New Zealand: Canterbury University.
Permanent Research Commons link: https://hdl.handle.net/10289/1768
Small web applications have a tendency to get bigger. Yet despite the current popularity of web applications, little has been done to help programmers to leverage the performance and scalability benefits that can result from the introduction of parallelism into a program. Accordingly, we present a technique for the automatic parallelisation of whole web applications, including persistent data storage mechanisms. We detail our prototype implementation of this technique, Ceth and finally, we establish the soundness of the process by which we extract coarse-grained parallelism from programs.
This article has been published in the Proceedings of New Zealand Computer Science Research Student Conference(NZCSRSC 2008). Canterbury University, Christchurch, New Zealand, 14-18 April, 2008.