Archive for November 2010
Percobaan Program MPI
Posted November 26, 2010
on:Contoh program
/* heap sort */
#include <stdio.h>
#include <mpi.h>
#include <time.h>
#define N 1000000
void showElapsed(int id, char *m);
void showVector(int *v, int n, int id);
int * merge(int *v1, int n1, int *v2, int n2);
void Sort( int *T, int root, int bottom, int *operation, int *test, int *swap);
void heapsort( int *T, int n);
double startTime, stopTime;
Konfigurasi MPI
Posted November 25, 2010
on:Pada percobaan ini, pemrograman paralel dilakukan dalam satu komputer sehingga memerlukan software tambahan sebagai tempat operating system lainnya. Disini saya menggunakan VMware. Untuk itu, langkah pertama yang harus dilakukan adalah instalasi VMware dan operating system (windows xp). Ethernet VMware diatur hanya untuk host (host-only). Buat user account baru pada kedua OS dengan nama dan password yang sama. Saya membuat account MPI dengan password 123. Kemudian install visual C++ dan MPICH2 pada masing-masing OS di user account baru tersebut. Tambahkan variable PATH pada Environment Variables dengan cara meng-copy lokasi instalasi MPI hingga folder bin. Lalu tambahkan pada Environment Variables. Setelah itu samakan IP pada Local Area Network dapat saling berkoneksi satu sama lain dan berhasil di-ping.
Remote Procedure Call (RPC)
Posted November 22, 2010
on:Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me-request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.
Contoh Sistem Terdistribusi
Posted November 21, 2010
on:Berikut ini merupakan 2 contoh dari penerapan sistem terdistribusi :
1. ATM (Asynchronous Transfer Mode)
ATM merupakan salah satu contoh sistem terdistribusi. Proses kerjanya adalah sebagai berikut :
ATM menggunakan arsitektur client-server. Mesin ATM sebagai fasilitas yang terhubung langsung dengan client sedangkan sedangkan server merupakan database pusat yang menyimpan seluruh data pelanggan.
VMware yang digunakan disini adalah VMware-workstation-6.0.0.
Setelah VMware berhasil diinstal, jalankan VMware workstation.
- Klik New Virtual Machine yang ada pada halaman home atau
bisa juga dengan menekan “Ctrl + N” pada keyboard atau
pilih File – New – Virtual Machine Read the rest of this entry »