Anda di halaman 1dari 26

kompuLasl aralel

kompuLasl aralel
1erbagl pada beberapa deflnlsl besar
1 MulLlcore
2 Mesln aralel
3 Crld CompuLlng
4 ClusLer compuLlng
lsLem MulLlcore
W Moltlcote *(wlklpeJlo)
W A moltlcote clu (ot cblplevel
moltlptocessot cMl) combloes two ot mote
loJepeoJeot cotes loto o sloqle pockoqe
composeJ of o sloqle loteqtoteJ cltcolt (lc)
colleJ o Jle ot mote Jles pockoqeJ
toqetbet
lsLem MulLlcore
W 8elakangan lnl lsLllah mulLlcore dalam suaLu prosesor semakln banyak
Lerdengar mulal darl core duo core2duo quadcore core2quad core
l3 l3 l7 dan seLerusnya lde dasar darl mulLl core lnl adalah
memperbanyak lnLl pemroses sehlngga dlharapkan klner[a kompuLasl
dapaL menlngkaL karena dllakukan proses secara paralel
W ada awalnya mulLlcore dlawall oleh slsLem mulLl processor lsLem lnl
memerlukan sumberdaya unLuk maslngmaslng prosesornya
sedangkan unLuk lnLerkoneksl memerlukan hanya 1 bus yang
berkecepaLan Llnggl ada gambar berlkuL dapaL dlllhaL bahwa seLlap
elemen prosesor memlllkl 8AM dan l8 sendlrl kemudlan prosesor
LersebuL dlhubungkan oleh sebuah lnLerkoneksl yang dlsebuL dengan
Pyper 1ransporL
lsLem MulLlcore
lsLem MulLlcore
W uapaL dlkaLakan bahwa slsLem lnl beker[a
dengan kompuLasl makslmal unLuk
seLlap elemen pemrosesnya karena seLlap
prosesor slsLem lnl memlllkl 8AM yang
dldedlkaslkan khusus unLuk saLu prosesor
lsLem MulLlcore
lsLem MulLlcore
W Craflk pada gambar dlaLas menun[ukan
bahwa bandwldLh memorl leblh Llnggl
darlpada eflslensl komunlkasl serLa
kapaslLas memorl 8andwldLh yang besar lnl
mampu menlngkaLkan LhroughpuL daLa yang
dlgunakan pada seLlap elemen
pemroses sehlngga pada hal lnl slsLem
mulLl prosesor men[adl plllhan enLerprlse
yang membuLuhkan wakLu proses yang
slngkaL
lsLem MulLlcore
W unLuk membuaL slsLem mulLl prosesor dedlcaLed seperLl lLu
dlbuLuhkan blaya serLa algorlLma Lersendlrl
unLuk mengendallkan dan memproses lnpuL
oleh karena lLu unLuk mereduksl harga dlbuaLlah slsLem
MulLl Core yang dapaL mengeLengahkan
masalah anLara blaya dan kecepaLan kompuLasl seperLl
yang dlLampllkan pada gambar berlkuL
lsLem MulLlcore
W ada slsLem mulLl core elemen pemroses memlllkl saLu buah 8AM
yang dapaL dlakses secara bersamaan (shared) ecara LeorlLls slsLem mulLl
core mampu menanganl suaLu proses dengan pkall kecepaLan
pemroses slnglecore dlmana 'p' adalah core darl suaLu pemroses karena
slsLem lnl memlllkl memorl yang berslfaL 'shared' (berbagl pakal) maka
LhroughpuL daLa yang dlproses kurang leblh men[adl n/p
LhroughpuL daLa darlpada slsLem MulLl rosesor dlmana 'n' adalah [umlah
memorl yang Lerpasang pada 'p' elemen pemroses
lsLem MulLlcore
W
W Analoglnya [lka sebuah prosesor memlllkl
dua buah lnLl maka memorl yang seharusnya dapaL
menanganl LhroughpuL daLa pada kecepaLan
penuh men[adl seLengah LhroughpuL daLa karena
memorl LersebuL melayanl dua buah pemroses
secara berganLlan Pal lnl akan men[adl suaLu
kendala apablla pemroses memlllkl lnLl leblh darl dua
karena LhroughpuL daLa men[adl Lerbaglbagl kepada
pelemen pemroses
W
lsLem MulLlcore
W kekurangan LhroughpuL dapaL dlmlnlmallslr dengan /ow /eve/
proqromminq yang slngkaL serLa algorlLma pen[adwalan resource
yang leblh balk maka mana[emen wakLu proses dengan
resource yang Lersedla men[adl efekLlf sesual dengan
kemampuan darl kemampuan LhroughpuL memorl dan kecepaLan
pemrosesan
W
W lsLem mulLl core men[adl solusl yang LepaL apablla user
menglnglnkan kecepaLan pemroses yang besar LeLapl
memlllkl dana yang LerbaLas unLuk
lnvesLasl memorl edangkan pada level enLerprlse slsLem lnl
men[adl Lldak efekLlf karena dengan [umlah memorl yang Lak
memadal hal lnl dapaL men[adl 'boLLle neck' unLuk LlapLlap
elemen pemroses
W
Mesln aralel
W unLuk melakukan aneka [enls kompuLasl paralel lnl
dlperlukan lnfrasLrukLur mesln paralel yang Lerdlrl darl
banyak kompuLer yang dlhubungkan dengan [arlngan
dan mampu beker[a secara paralel unLuk
menyelesalkan saLu masalah unLuk lLu dlperlukan
aneka perangkaL lunak pendukung yang blasa dlsebuL
sebagal mlJJlewote yang berperan unLuk mengaLur
dlsLrlbusl peker[aan anLar node dalam saLu mesln
paralel elan[uLnya pemakal harus membuaL
pemrograman paralel unLuk mereallsaslkan kompuLasl
1ldak berarLl dengan mesln paralel semua program
yang dl[alankan dlaLasnya oLomaLls akan dlolah secara
paralel !
Apa lLu Mlddleware ?
W Mlddleware adalah perangkaL lunak kompuLer yang
menghubungkan komponen perangkaL lunak aLau beberapa
orang dan apllkasl mereka erangkaL lunak lnl Lerdlrl darl
saLu seL layanan yang memungklnkan beberapa proses
ber[alan pada saLu aLau leblh mesln unLuk berlnLeraksl
1eknologl lnl berkembang unLuk menyedlakan
lnLeroperablllLas dalam mendukung plndah ke arslLekLur
dldlsLrlbuslkan koheren yang pallng serlng dlgunakan unLuk
mendukung dan menyederhanakan apllkasl LerdlsLrlbusl
kompleks lnl Lermasuk server web server apllkasl dan
alaLalaL serupa yang mendukung pengembangan apllkasl
dan penglrlman Mlddleware LeruLama lnLegral Leknologl
lnformasl modern berbasls xML A layanan Web dan
servlceorlenLed archlLecLure
Apa lLu Mlddleware
W Mlddleware duduk dl Lengah anLara
perangkaL lunak apllkasl yang dapaL beker[a
pada slsLem operasl yang berbeda Pal lnl
mlrlp dengan laplsan Lengah arslLekLur slsLem
LlgaLler Lunggal kecuall bahwa lLu
membenLang dl beberapa slsLem aLau apllkasl
ConLohnya Lermasuk perangkaL lunak LAl
perangkaL lunak Lelekomunlkasl monlLor
Lransaksl dan sofLware pesandananLrlan
Apa lLu Mlddleware
W ualam Leknologl slmulasl mlddleware umumnya
dlgunakan dalam konLeks arslLekLur LlngkaL Llnggl
(PLA) yang berlaku unLuk slmulasl dlsLrlbusl
cukup banyak lnl adalah laplsan perangkaL lunak
yang LerleLak dl anLara kode apllkasl dan
lnfrasLrukLur runLlme Mlddleware pada
umumnya Lerdlrl darl fungsl
perpusLakaan(llbrary) dan memungklnkan
se[umlah apllkaslslmulasl aLau federaLes dalam
Lermlnologl PLAke halaman fungslfungsl darl
perpusLakaan umum darlpada kemball
menclpLakan mereka unLuk seLlap apllkasl
1opologl Mlddleware
Mlddleware
W uesaln apllkasl n Ller pada gambar Lerbagl
pada beberapa mesln yang berbeda dapaL
dlllhaL bahwa web servlce menggunakan xml
unLuk mengakses daLa layer 1lpe daLaseL akan
dlkemballkan pada laplsan hLLp kepada laplsan
buslness Apllkasl cllenL dapaL menggunakan
daLaseL unLuk Lampllan user yang mewaklll
daLa
kompuLasl Crld
Crld CompuLlng
W ueflnlsl Crld
W CompuLaLlonal grld merupakan suaLu lnfrasLrukLur
hardware dan sofLware yang menyedlakan akses
berslfaL dependable konslsLen pervaslve dan Lldak
mahal Lerhadap kemampuan kompuLaslonal hlghend
(Carl kesselmanlan losLer ln 1he Crld 8lueprlnL for a
new CompuLlng lnfrasLrucLure" 1998)
W Crld compuLlng adalah resource sharlng dan
penyelesalan masalah Lerkoordlnasl dalam organlsasl
vlrLual yang dlnamls dan mulLllnsLlLuslonal (Carl
kesselman lan losLer ln Lhe anaLomy of Lhe grld"
2000)
Crld CompuLlng
lan losLer pada Lahun 2002 menyampalkan pengerLlan darl
Crld Crld adalah suaLu slsLem yang
W mengkoordlnasl sumber daya (resources) yang Lldak Lunduk
kepada kendall LerpusaL (!lka Lldak klLa sedang
berurusan dengan slsLem mana[emen lokal)
W mengunakan proLokol dan anLarmuka (lnLerface) yang
berslfaL sLandard open dan generalpurpose (eballknya
klLa berurusan dengan suaLu slsLem khusus apllkasl)
W unLuk menghasllkan kuallLas layanan (Co) yang Lldak
Lrlvlal (Lldak sepele) (lnl akan memenuhl LunLuLan
pengguna yang kompleks sehlngga uLlllLas darl slsLem
Lerkomblnasl secara slgnlflkan leblh besar darlpada uLlllLas
LoLal darl baglanbaglannya)
C8lu CMu1lnC
W emlllhan nama Crld sendlrl adalah sebagal benLuk klasan bagl
pembuaLan compuLer power agar dapaL dlakses semudah mengakses
elecLrlc power Crldsehlngga harus memlllkl kemampuan unLuk
mengakses compuLlng power (Cus) apllkasl perangkaL lunak dan daLa
penellLlan dalam suaLu benLuk ondemand"
W 8erlkuL adalah beberapa konsep dasar dalam Crld CompuLlng
W umber daya dlkelola dan dlkendallkan secara lokal
W umber daya berbeda dapaL mempunyal kebl[akan dan mekanlsme
berbeda mencakup umber daya kompuLasl dlkelola oleh slsLem baLch
berbeda lsLem sLorage berbeda pada node berbeda kebl[akan berbeda
dlpercayakan kepada user yang sama pada sumber daya berbeda pada
Crld
W lfaL alaml dlnamls umber daya dan pengguna dapaL serlng berubah
W Llngkungan kolaboraLlf bagl ecommunlLy (komunlLas elekLronlk dl
lnLerneL)
Crld CompuLlng
W ecara umum elemenelemen darl lnfrasLrukLur Crld adalah
W Pardware/umber daya (ulbuaL Lersedla darl slLeslLe berbeda yang
LerdlsLrlbusl secara geografls mencakup Cu/Lorage/lnsLrumenLs dll)
W ofLware esuaLu yang menghubungkan bersamasama semua sumber
daya lnl mlddleware 8eberapa apllkasl unLuk menggunakan sumber daya
kompuLasl yang dlbuaL Lersedla
W rangorang lapa yang memellhara Crld dan lapa yang menggunakan
Crld
W Mlddleware adalah laplsan aLau layer perangkaL lunak (sofLware) yang
LerleLak anLara slsLem operasl dan apllkasl Llemenelemen dasar darl
Mlddleware lnl adalah
W keamanan (securlLy)
W engelolaan sumber daya (resource managemenL)
W engelolaan daLa (daLa managemenL)
W Layanan lnformasl (lnformaLlon servlces)
Crld CompuLlng
W ecara generlk keunLungan dasar darl penerapan
kompuLasl Crld adalah
W erkallan darl sumber daya 8esource pool darl Cu
dan sLorage Lersedla keLlka ldle
W Leblh cepaL dan leblh besar kompuLasl slmulasl dan
penyelesalan masalah apaL ber[alan leblh cepaL dan
mencakup domaln yang leblh luas
W ofLware dan apllkasl ool darl apllkasl dan pusLaka
sLandard Akses Lerhadap model dan perangkaL
berbeda MeLodologl penellLlan yang leblh balk
W uaLa Akses Lerhadap sumber daLa global dan Pasll
penellLlan leblh balk
Crld CompuLlng
W ukuran dan/aLau komplekslLas darl masalah mengharuskan orang
orang dalam beberapa organlsasl berkolaborasl dan berbagl (share)
sumber daya kompuLasl daLa dan lnsLrumen sehlngga Lerwu[ud
benLuk organlsasl baru vl81uAL 8CAnlZA1ln
W rganlsasl vlrLual sebagal hasll kolaborasl memberlkan beberapa
keunLungan leblh lan[uL dl anLarnya
W umber daya dan orangorang yang Lersebar
W ulhubungkan oleh [arlngan mellnLasl domalndomaln admln
W 8erbagl sumber daya Lu[uan bersama
W ulnamls
W laulLLoleranL
W 1ldak ada baLasbaLas geografls 1ldak ada masalah vlA karena
Lldak dlperlukan per[alanan orang
ConLoh Crld CompuLlng
W lnC8lu ul

Anda mungkin juga menyukai