Geri Dön

Java için nesne tabanlı mesaj aktarım kütüphanesi

Object-based message passing library for java

  1. Tez No: 251821
  2. Yazar: ÇAĞLAR KUMANLI
  3. Danışmanlar: PROF. DR. NADİA ERDOĞAN
  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: 2008
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 65

Özet

Bu tez çalışmasıyla, mesaj aktarımına dayalı paralel programlama alanında Java için daha önce yapılmış geliştirimlere alternatif olabilecek bir paralel programlama platformu oluşturulmuştur. Geliştirilen platforma ?Parallel Programming Platform for Java?, kısaca ?PPPJ?, adı verilmiştir. PPPJ, nesne tabanlı mesaj aktarımı yaklaşımını temel alan bir paralel iletişim kütüphanesidir. Tümüyle Java dili kullanılarak geliştirilmiş olan bu kütüphane, kullanıcılara MPI benzeri, sade ve kullanımı kolay bir arayüz sunar. Ayrıca, Java'nın nesne yönelimli yaklaşımının getirilerinden ve platform bağımsızlık özelliğinden faydalanma imkanı tanır. PPPJ kütüphanesi istemci-sunucu mimarisi üzerine kurulmuştur. Sistemdeki bilgisayarlar istemci ve/veya sunucu olarak görev alabilmektedirler. Genel olarak, istemciler kullanıcı programlarının sunuculara yüklenmesinden, sunucular ise söz konusu programların yürütülmesinden sorumludurlar. Kütüphane, sistem üzerinde kullanıcı programlarının yürütüleceği sunucuların seçimi konusunda oldukça esnek bir yaklaşım sergiler. Kullanıcı, görev alacak sunucuları bizzat kendisi belirleyebileceği gibi, başarım ya da yoğunluk ölçütüne göre kütüphanenin ilgili bileşenleri tarafından seçilmelerini de sağlayabilir. Ayrıca, kütüphanenin kendisi ve üzerinde yürütülecek kullanıcı programları, konfigürasyon dosyaları aracılığıyla kolaylıkla yapılandırılabilmektedir.

Özet (Çeviri)

In this thesis, an alternative message passing based parallel programming platform is proposed. The platform, which is developed in and for Java, is named as“PPPJ”. PPPJ is short for“Parallel Programming Platform for Java”. Actually, PPPJ is a parallel communication library which is based on object passing approach. It provides an MPI-like, simple and easy to use interface for users. Also, it provides users with benefits of Java's object oriented approach and platform independence. PPPJ library is based on client-server architecture. Accordingly, each computer in the system may work as client and/or server. Generally, clients are responsible for loading user programs to servers whereas servers are responsible for running these programs. PPPJ library offers flexibility in selection of servers on which user programs will be run. Users are not only able to select servers manually, but also have the library make selection via performance or occupancy criteria. Moreover, users are able to configure the library and programs that will be run on it easily with special configuration files.

Benzer Tezler

  1. Çoklu etmen ortamında nesne tabanlı dağıtık bellek paylaşımı

    Distributed object sharing in the multi-agent environment

    METEHAN PATACI

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NADİA ERDOĞAN

  2. ITU-PRP: Parallel running platform a parallel programming framework for java

    ITU-PRP : Paralel i̇şlem platformu Java i̇çi̇n paralel programlama aracI

    ENIS SPAHI

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. DENİZ TURGAY ALTILAR

  3. Policy enforcement

    Strateji uygulama

    DELAL NASIR

    Yüksek Lisans

    İngilizce

    İngilizce

    2004

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

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

    PROF. DR. MEHMET BÜLENT ÖRENCİK

  4. An object oriented transfer function editor for interactive medical volume visualization

    Etkileşimli tıbbi üç boyutlu görüntüleme için nesne tabanlı bir transfer fonksiyon editörü

    MUSTAFA ALPER SELVER

    Yüksek Lisans

    İngilizce

    İngilizce

    2005

    Elektrik ve Elektronik MühendisliğiDokuz Eylül Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. MEHMET KUNTALP

  5. Dağıtılmış nesneye dayalı sistemler için dağıtılmış bileşik nesne modeli

    Distributed composite object model for distributed object based system

    GÜRAY YILMAZ

    Doktora

    Türkçe

    Türkçe

    2002

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

    İnşaat Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAKUHİ NADİA ERDOĞAN