Full bibliography

A Double k-clustering approach for restructuring Distributed Object-Oriented software

Resource type
Authors/contributors
Title
A Double k-clustering approach for restructuring Distributed Object-Oriented software
Abstract
There have been a large number of projects based on the Distributed Object Oriented (DOO) approach for solving complex problems in various scientific fields. The Mismatch problem is one of the most important problems facing the DOO system, where the initial design of the DOO application does not give the best class distribution. In such a case, the DOO software may need to be restructured. In this paper, we propose a methodology for efficiently restructuring the DOO software classes to be mapped on a distributed system consisting of a set of nodes. The proposed methodology consists of two phases. The first phase introduces a recursive graph clustering technique to partition the OO system into subsystems with low coupling. The second phase is concerned with mapping the generated partitions to the set of available machines in the target distributed architecture. A simulation evaluation was carried out for a set of randomly generated DOO software designs. Then the results were compared with those of the K-Partitioning algorithm in terms of the overall inter-class communication cost. © 2008 IEEE.
Proceedings Title
Proc. IEEE Symp. Comput. Commun.
Date
2008
Pages
169-174
ISBN
15301346 (ISSN); 9781424427031 (ISBN)
Citation Key
hamadDoubleKclusteringApproach2008
Archive
Scopus
Language
English
Extra
3 citations (Crossref) [2023-10-31] Journal Abbreviation: Proc. IEEE Symp. Comput. Commun.
Citation
Hamad, S. H., Fergany, T., Ammar, R. A., & El-Raouf, A. A. A. (2008). A Double k-clustering approach for restructuring Distributed Object-Oriented software. Proc. IEEE Symp. Comput. Commun., 169–174. Scopus. https://doi.org/10.1109/ISCC.2008.4625608