Title :
Designing a Framework for Distributing Serial Applications
Author_Institution :
Branch of Malayer, Islamic Azad Univ., Malayer, Iran
Abstract :
The idea is to separate application programs from the various aspects of concurrency, distribution and its communication infrastructure. Automatic distribution of computationally intensive object oriented programs is one of the active research areas. In this paper, a method for distributing application programs over a network is presented. We use a genetic clustering algorithm to detect mostly connected classes, in a class dependency graph. Each cluster may be deployed in a station across a network and communicate with the other stations via CORBA middleware. Something that distinguishes our environment from the existing ones is the support for automatic exploitation of inherent concurrency in inter-object communications and for non-blocking interactions between objects in different clusters over CORBA event channels.
Keywords :
distributed object management; genetic algorithms; graph theory; middleware; pattern clustering; CORBA event channels; CORBA middleware; automatic distribution; class dependency graph; communication infrastructure; distributing application program method; genetic clustering algorithm; interobject communications; Application software; Clustering algorithms; Concurrent computing; Data security; Distributed computing; Genetics; Internet; Java; Middleware; Programming profession;
Conference_Titel :
Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on
Conference_Location :
Dubai
Print_ISBN :
978-1-4244-5365-8
Electronic_ISBN :
978-0-7695-3925-6
DOI :
10.1109/ICCEE.2009.224