Toggle Main Menu Toggle Search

Open Access padlockePrints

Mobile Code for Coordination

Lookup NU author(s): Dr Alexei Iliasov



An effective coordination mechanism is central to building large distributed systems. Overcoming limitations of a coordination language can be a major challenge for developers of distributed systems. This paper presents a novel coordination mechanism based on code mobility. In this mechanism coordination is realised by exchanging pieces of mobile code between coordinated entities. This approach overcomes constrains of a statically defined coordination language by allowing coordinated entities to dynamically redefine coordination rules and use all the power of a programming language to express such rules. This helps to implement sophisticated and efficient data retrieval and processing algorithms and also reduce network traffic. The paper also discusses a non-language based coordination framework specially developed to support coordination based on mobile code and a pragmatic solution to the problem of protecting hosts from potentially harmful mobile code. A proof of concept implementation demonstrates the feasibility and applicability of the proposal.

Publication metadata

Author(s): Iliasov A

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2007

Pages: 20

Print publication date: 01/04/2007

Source Publication Date: April 2007

Report Number: 1013

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne