Automatic distribution of serialized programs and distributed system evaluation
Seri programların otomatik dağıtımı ve dağıtık sistemin değerlendirilmesi
- Tez No: 710089
- Danışmanlar: DR. SAEED PARSA, DR. ABOLFAZL HAGİGAT
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2005
- Dil: Türkçe
- Üniversite: Islamic Azad University
- Enstitü: Yurtdışı Enstitü
- Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 138
Özet
The idea has been to hide the details of the networks from a programmer's point of view. In this thesis the design and implementation of a framework, called jDistributor, for automatic conversion of serial code into distributed program code is described. This framework harnesses the processing power of idle computers or computing systems in networks by automatically distributing the user application across available resources. In order to distribute a given program over the network, the program code should be partitioned. Each partition is then assigned to a separate station.Optimal distribution of the program code is attained by applying a specific hierarchical clustering algorithm to partition the code into components with almost the same amount of speed up. For this purpose a class dependency graph extract from source code. After labeling the edges of the class dependency graph with the Distribution Gains, the resulting labeled graph is clustered. The idea has been to assign each cluster to a distinct station across the network. To achieve load balancing amongst the clusters, we have developed an agglomerative hierarchical clustering algorithm. To speed up the execution of the components, inter-component method calls are converted into non-blocking remote calls, when appropriate. All the inter-component remote calls are carried out through a component, called Proxy. The Proxy uses an Object Manager component to construct remote objects. A component called Synchronizer receives the values of reference parameters and the return value from remote methods. All the inter-component communications are handled by a connector component, which is based on a javaSymphony infrastructure.
Özet (Çeviri)
Özet çevirisi mevcut değil.
Benzer Tezler
- Automatic distribution of serialized programs and distributed system evaluation
Seri programların otomatik dağıtımı ve dağıtık sistemin değerlendirilmesi
VAHID AKRAM
Yüksek Lisans
Farsça
2005
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolIslamic Azad UniversityBilgisayar Mühendisliği Ana Bilim Dalı
DR. SAEED PARSA
- Sürgülü yön denetim valflerinde yük kaybının yarattığı ısı miktarı
Pressure drop and heat generation in spoel type valves
AHMET DİNÇER
Doktora
Türkçe
1997
Makine Mühendisliğiİstanbul Teknik ÜniversitesiEnerji Ana Bilim Dalı
PROF. DR. OSMAN F. GENCELİ
- Simülasyon yazılımlarında kod klonları
Code clones in simulation software systems
MERVE ASTEKİN
Yüksek Lisans
Türkçe
2012
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. MUHİTTİN GÖKMEN
- Robotlu boyamada bir simulasyon yöntemi
Başlık çevirisi yok
EMİN TAHRALI
Yüksek Lisans
Türkçe
1998
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. A. COŞKUN SÖNMEZ