Distributed shrem memory linda system
Dağıtık paylaştırılmış hafıza üzerinde linda sistemi gerçekleştirimi
- Tez No: 75865
- Danışmanlar: DOÇ. DR. FARUK POLAT
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Linda, Tuple Space, Paralel Programlama Methodları vi, Bellek, Linda sistemi, Paralel programlama, Linda, Tuple Space, Parallel Programming Models, Memory, Linda system, Parallel programs
- Yıl: 1998
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
ÖZ DAĞITIK PAYLAŞTIRILMIŞ HAFIZA ÜZERİNDE LİNDA SİSTEMİ GERÇEKLEŞTİRİMİ Oflaz, Salim Yüksek Lisans, Bilgisayar Mühendisliği Bölümü Tez Yöneticisi: Assoc. Prof. Dr. Faruk Polat Eylül 1998, 82 sayfa Paralel programlar yazmak için programcılar, genellikle aynı anda çalışan ya da birbirinden bağımsız olarak, ayrı problemin parçalan üzerinde çalışan birçok yordamı yaratıp, bunları koordine etmek zorundadırlar. Koordinasyon birçok yerde (bilimsel ve bilimsel olmayan) olduğu gibi paralel programlama alanında da çok önemlidir. Bu yordamların uyum içerisinde çalışabilmeleri ancak iyi bir koordinasyon ile mümkündür. Koordinasyon sayesinde birbirleri ile haberleşebilirler, ortak kullandıkları bir kaynağı bölüşebilirler ve ancak bu sayede bir problemi aynı anda ve asenkron olarak çözerler. Linda bütün bu işlemleri bünyesinde barındıran tuple space model üzerine kurulu birkaç basit operasyondan oluşmaktadır. Bu operasyonlar, çözülecek problemin ne olduğu konusunda ya da problemin nasıl çözüleceği konusunda herhangi bir bilgiye sahip değillerdir. Sadece yordamların yaratılması ve bunların koordinasyonunu içerir. Linda aslında bir hafıza modelidir. Hafızası“tuple”adı verilen bir takım küçük bilgi parçacıklarından oluşur. Bu yüzden Linda bir düşünüş biçimi oluşturur. Yani aslında bir paradigma olarak görülebilir.önemli özellikleri arasında kullanımı kolay ve expressif olması sayılabilir. Bu tez Linda modelinin dağıtık, paylaştırılmış hafıza bilgisayarlar üzerinde C programlama dili kullanılarak gerçekleştirimini (“hatce”) ve alternatif paralel programlama modelleri ile karşılaştırılmasını içerir.
Özet (Çeviri)
ABSTRACT DISTRIBUTED SHARED MEMORY IMPLEMENTATION OF LINDA MODEL Oflaz, Salim M.S., Department of Computer Engineering Supervisor: Assoc. Prof. Dr. Faruk Polat September 1998, 82 pages Linda consists of a few simple operations that embody the tuple space model of parallel programming. Adding these tuple-space operations to a base language yields a parallel programming dialect. To write parallel programs, programmers must be able to create and coordinate multiple execution threads. Linda is a model of process creation and coordination that's orthogonal to the base language in which it's embedded. The Linda model doesn't care how the multiple execution threads in a Linda program compute what they compute, it deals only with how these execution threads (which it sees as so many black boxes) are created, and how they can be organized into a coherent program. In this thesis, implementation of tuple space model (Linda) on distributed shared memory computers in C language which is called“Hatce”would be discussed. In order to achieve this goal a tuple space server and its Linda interface is built on SP2 (Scalable Power Parallel System 2). Hatceis based on C language and PVM (Parallel Virtual Machine) message passing system. In addition, Linda will be contrasted with other parallel programming models.
Benzer Tezler
- Distributed and parallel smalltalk
Dağıtılmış paralel smalltalk
HASAN T. AYTEKİN
Yüksek Lisans
İngilizce
1992
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiPROF. DR. ASUMAN DOĞAN
- Distributed file system on a local area network
Bir yerel bilgi ağı üzerinde dağıtık kütük sistemi
RECEP SEFER
Yüksek Lisans
İngilizce
1992
Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik ÜniversitesiYRD. DOÇ. DR. IŞIK AYBAY
- Distributed network architecture and protocol for distribution automation system
Dağıtım otomasyonu sistemi için dağıtık ağ yapısı ve protokolü
MUSTAFA HAKAN GÜÇSAV
Yüksek Lisans
İngilizce
1997
Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. NEVZAT ÖZAY
- İnternet ortamında Java ile dağıtık cihaz yönetimi sistemi (Cihaz)
Distributed device management over internet using jawa (The device)
MURAT GÖKHAN ALAK
Yüksek Lisans
Türkçe
1998
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiUluslararası Bilgisayar Ana Bilim Dalı (disiplinlerarası)
PROF. DR. TURHAN TUNALI
- İnternet ortamında Java ile dağıtık cihaz yönetimi sistemi (İstemci)
Distributed device management over internet using Java-the client
MEHMET ALİ BAYRAKTAR
Yüksek Lisans
Türkçe
1998
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiUluslararası Bilgisayar Ana Bilim Dalı (disiplinlerarası)
PROF. DR. TURHAN TUNALI