DocumentCode :
1744737
Title :
A multi-threading model for distributed mobile objects and its realization in FarGo
Author :
Abu, Miki ; Ben-Shaul, Israel
Author_Institution :
Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
fYear :
2001
fDate :
36982
Firstpage :
313
Lastpage :
321
Abstract :
We present a novel multi-threading programming model for frameworks that combine distributed and mobile objects, and corresponding compile-time and runtime support that realize this model. Key contributions include an automatic thread partitioning scheme that provides the abstraction of logical distributed threads, while permitting arbitrary migration of components which contain parts of the distributed threads in themselves. The distributed mobile multi-threading model is transparent to the application programmer, who uses normal syntax to encode multi-threading applications, but can lower the overhead associated with the model by specifying the migratable components. The multi-threaded model was implemented in FarGo, a Java-based middleware for dynamically-relocatable distributed applications
Keywords :
Java; distributed object management; distributed programming; multi-threading; program compilers; FarGo; Java; automatic thread partitioning scheme; compile-time support; distributed mobile objects; dynamically-relocatable distributed applications; logical distributed threads; middleware; multithreading programming model; runtime support; syntax; Cities and towns; Condition monitoring; Encoding; Java; Large-scale systems; Logic; Middleware; Mobile agents; Programming profession; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
Type :
conf
DOI :
10.1109/ICDSC.2001.918961
Filename :
918961
Link To Document :
بازگشت