Title :
Analysis of Different Future Objects Update Strategies in ProActive
Author :
Ranaldo, Nadia ; Zimeo, Eugenio
Author_Institution :
Dept. of Eng., Univ. of Sannio, Benevento
Abstract :
In large-scale distributed systems, asynchronous communication and future objects are becoming wide spread mechanisms to tolerate high latencies and to improve global performances. Automatic continuation, that is the propagation of a future object outside the activity that has generated it, can be used to further increase concurrency at system level through the anticipation of tasks. An important aspect of automatic continuation, which can cause different performance in different application and deployment scenarios, is the mechanism for updating result values of future objects, when they are ready. In this paper, we analyze the behaviour of the implementation of different updating strategies, by comparing them with the one currently implemented in ProActive. The experimental results show that the lazy home-based strategy behaves better than other strategies in some application scenarios that are very common in distributed applications.
Keywords :
distributed object management; large-scale systems; object-oriented methods; remote procedure calls; ProActive; asynchronous communication; automatic continuation; large-scale distributed systems; lazy home-based strategy; objects update strategy; Asynchronous communication; Concurrent computing; Delay; Distributed computing; Java; Local area networks; Master-slave; Middleware; Programming profession; Protocols;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
DOI :
10.1109/IPDPS.2007.370418