Parallelizing Multithreaded Java Program: A Criterion and Its p-Calculus Foundation

  • Authors:
  • Serge Chaumette;Pascal Grange

  • Affiliations:
  • -;-

  • Venue:
  • IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

After being widely recognized as a general purpose language, Java is now becoming a language of choice for implementing distributed applications, both of system and numerical types. Therefore there are many research efforts that are being carried out, the aim of which is to provide support to help users in the process of distributing Java codes. Nevertheless most of the resulting technologies impose so strong constraints on the candidate codes that they are difficult to use in practice. Our goal is to provide support for the automatic distribution of Java applications, with as few limitations as possible - for instance we consider threads, what is not common. In this paper we present the 驴-calculus model that we have set up and how we use it to provide a strong formal foundation to the distribution of multithreaded applications. This work has been partly inspired by previous work by the OASIS team of Nice Sophia-Antipolis in the framework of their ProActive project.