Title :
Clustering: composition for active object systems
Author :
Bellur, Umesh ; Craig, Gary ; Lea, Doug ; Shank, Kevin
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Abstract :
A model of object composition which facilitates the automation of the partitioning of an object-oriented application into groups of objects called clusters is presented. Object clusters form the unit of distribution, representing both locality and concurrency within an application. Clusters reflect the "single threadedness" or sequentiality of the objects within them. The larger granularity of object clusters permits them to be supported efficiently at run time. A method of cluster formation for class based object oriented programming languages is introduced and preliminary results of a prototype implementation are described.<>
Keywords :
object-oriented languages; object-oriented programming; parallel programming; program compilers; active object systems; cluster formation; clustering; concurrency; granularity; locality; object composition; object oriented programming languages; object-oriented application; partitioning; sequentiality; single threadedness;
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
DOI :
10.1109/HICSS.1994.323243