Geri Dön

Automatic distribution of serialized programs and distributed system evaluation

Seri programların otomatik dağıtımı ve dağıtık sistemin değerlendirilmesi

  1. Tez No: 710089
  2. Yazar: VAHİD AKRAM
  3. Danışmanlar: DR. SAEED PARSA, DR. ABOLFAZL HAGİGAT
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2005
  8. Dil: Türkçe
  9. Üniversite: Islamic Azad University
  10. Enstitü: Yurtdışı Enstitü
  11. Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. 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

  1. 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

    Farsça

    2005

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolIslamic Azad University

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. SAEED PARSA

  2. 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

    Türkçe

    1997

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Enerji Ana Bilim Dalı

    PROF. DR. OSMAN F. GENCELİ

  3. Simülasyon yazılımlarında kod klonları

    Code clones in simulation software systems

    MERVE ASTEKİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MUHİTTİN GÖKMEN

  4. Robotlu boyamada bir simulasyon yöntemi

    Başlık çevirisi yok

    EMİN TAHRALI

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. A. COŞKUN SÖNMEZ