World Scientific
  • Search
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×
Our website is made possible by displaying certain online content using javascript.
In order to view the full content, please disable your ad blocker or whitelist our website www.worldscientific.com.

System Upgrade on Tue, Oct 25th, 2022 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at [email protected] for any enquiries.
Special Issue on High-Level Parallel Programming and ApplicationsNo Access

AUTOMATIC MAPPING OF ASSIST APPLICATIONS USING PROCESS ALGEBRA

    Grid technologies aim to harness the computational capabilities of widely distributed collections of computers. Due to the heterogeneous and dynamic nature of the set of grid resources, the programming and optimisation burden of a low level approach to grid computing is clearly unacceptable for large scale, complex applications. The development of grid applications can be simplified by using high-level programming environments. In the present work, we address the problem of the mapping of a high-level grid application onto the computational resources. In order to optimise the mapping of the application, we propose to automatically generate performance models from the application using the process algebra PEPA. We target applications written with the high-level environment ASSIST, since the use of such a structured environment allows us to automate the study of the application more effectively.

    References

    • M. Aldinucci and A. Benoit. Automatic mapping of ASSIST applications using process algebra. Technical Report TR-0016, Institute on Programming Model, CoreGRID - Network of Excellence, Oct. 2005 . Google Scholar
    • M. Aldinucciet al., Future Generation Grids, CoreGRID series (Springer Verlag, 2005) pp. 217–239. Google Scholar
    • M. Aldinucciet al., Grid Computing: Software environments and Tools, eds. J. C. Cunha and O. F. Rana (Springer Verlag, 2006) pp. 230–256. CrossrefGoogle Scholar
    • M. Aldinucciet al., Grid Computing and New Frontiers of High Performance Processing, Advances in Parallel Computing 14, ed. L. Grandinetti (Elsevier, 2005) pp. 255–273. CrossrefGoogle Scholar
    • M. Aldinucci, M. Danelutto and M. Vanneschi, Autonomic QoS in ASSIST gridaware components, Proc. of Intl. Euromicro PDP 2006: Parallel Distributed and network-based Processing (IEEE, 2006) pp. 221–230. Google Scholar
    • F.   Baude , D.   Caromel and M.   Morel , On hierarchical, parallel and distributed components for Grid programming , Proc. of the Workshop on component Models and Systems for Grid Applications ( 2005 ) . Google Scholar
    • A. Benoitet al., Evaluating the performance of skeleton-based high level parallel programs, Proc of the Intl. Conference on Computational Science (ICCS 2004), Part III, LNCS (Springer Verlag, 2004) pp. 299–306. Google Scholar
    • A. Benoitet al., The Computer Journal 48(3), 369 (2005). Crossref, ISIGoogle Scholar
    • M. Cole, Parallel Computing 30(3), 389 (2004). Crossref, ISIGoogle Scholar
    • CoreGRID NoE deliverable series, Institute on Programming Model. Deliverable D.PM.02 - Proposals for a Grid Component Model, Nov. 2005 . Google Scholar
    • M. Daneluttoet al., Future Generation Grids, CoreGRID series (Springer Verlag, 2005) pp. 263–282. Google Scholar
    • I. Foster, C. Kesselman and S. Tuecke, The Intl. Journal of High Performance Computing Applications 15(3), 200 (2001). Crossref, ISIGoogle Scholar
    • I.   Foster and C.   Kesselmann (eds.) , The Grid 2: Blueprint for a New Computing Infrastructure ( Morgan Kaufmann , 2003 ) . Google Scholar
    • S. Gilmore and J. Hillston, The PEPA Workbench: A Tool to Support a Process Algebra-based Approach to Performance Modelling, Proc. of the 7th Int. Conf. on Modelling Techniques and Tools for Computer Performance Evaluation794, LNCS (Springer Verlag, 1994) pp. 353–368. Google Scholar
    • J.   Hillston , A Compositional Approach to Performance Modelling ( Cambridge University Press , 1996 ) . CrossrefGoogle Scholar
    • C. A. R. Hoare, Communications of ACM 21(8), 666 (1978). Crossref, ISIGoogle Scholar
    • S. Vadhiyar and J. Dongarra, Concurrency & Computation: Practice & Experience 17(4), 235 (2005). Crossref, ISIGoogle Scholar
    • R. V. van Nieuwpoortet al., Concurrency & Computation: Practice & Experience 17(8), 1079 (2005). Crossref, ISIGoogle Scholar
    • M. Vanneschi, Parallel Computing 28(12), 1709 (2002). Crossref, ISIGoogle Scholar