Anda di halaman 1dari 8

3/17/2020

SISTEM
TERDISTRIBUSI
HANDLE - PROCESSING

HANDLE - PROCESSING

 THREAD
 CLIENT – SERVER
 AGENT

1
3/17/2020

HANDLING
THREAD &
MULTI-THREADING

PROSES -
THREAD
 Thread adalah
sebuah alur kontrol
dari sebuah proses.
 Banyak sistem
operasimodern telah
memiliki konsep
yang dikembangkan
agar memungkinkan
sebuah proses untuk
memiliki eksekusi
multi-threads
 Unit dasar dari
process yang
berlangsung pada
CPU

2
3/17/2020

THREAD - KEUNTUNGAN

 Responsi
 Berbagi Sumber Daya
 Ekonomis
 Utilisasi Arsitektur Multiprocessor

Multithreading
 Many-to-One model
memetakan banyak
user-level thread ke
satu kernel thread.
 One-to-One model
memetakan setiap
user thread ke kernel
thread.
 Many-to-many
model multiplexes
banyak user-level
thread ke kernel
thread yang
jumlahnya
lebih kecil atau
sama banyaknya
dengan user-level
thread.

3
3/17/2020

Multithreading - Cancelation
 Thread cancellation adalah tugas untuk memberhentikan thread
sebelum ia menyelesaikan
tugasnya.
 Asynchronous Cancellation
 Thread berhenti seketika
 Deferred Cancellation
 Thread berhenti setelah selesai sebuah ekseskusi

HANDLING
CLIENT - SERVER

4
3/17/2020

HANDLING – CLIENT SERVER

 Listen for Request


 Program server menghabiskan sebagian besar waktu kerjanya secara
pasif menanti permintaan client.
 Multiresponse
 Server harus sesegera mungkin melaksanakan pelayanan yang diminta
oleh client.
 Priority Level
 Server harus menyediakan beberapa tingkatan prioritas untuk clientnya.
 Background Activity
 Server harus dapat menjalankan program di belakang layar
 Mission-critical application
 program server dan environmentnya harus dapat bekerja secara robust
(tahan terhadap gangguan).
 Scalability
 Environment dari server haruslah dapat di upgrade dan memiliki
skalabilitas yang baik.

ANATOMI – CLIENT SERVER


10

5
3/17/2020

HANDLING
AGENT

11

SOFTWARE
AGENT
 entitas perangkat lunak yang
didedikasikan untuk tujuan
tertentu yang memungkinkan
user untuk mendelegasikan
tugasnya secara mandiri,
selanjutnya software agent
nantinya disebut agent saja
 Object dari perangkat lunak

12

6
3/17/2020

AGENT -
KARAKTERISTIK

 Autonomy
 Intelligence, Reasoning,
dan Learning
 Mobility dan Stationary
 Delegation
 Reactivity
 Proactivity dan Goal-
Oriented
 Communication and
Cordination Capability

13

AGENT

 Autonomy :
 Agent dapat melakukan tugas secara mandiri dan tidak dipengaruhi
secara, langsung oleh user, agent lain ataupun oleh lingkungan
(environment).
 IR&L :
 tiga komponen yang harus dimiliki: internal knowledge base,
kemampuan reasoning berdasar pada knowledge base yang dimiliki,
dan kemampuan learning untuk beradaptasi dalam perubahan
lingkungan.
 Mobility/Stationary :
 Mobile agent more adaptive
 Stationary agent more power

14

7
3/17/2020

AGENT

 Delegation
 Berbagi tugas untuk diselesaikan
 Reactivity
 Karakteristik agent yang lain adalah kemampuan untuk bisa cepat
beradaptasi dengan adanya perubahan informasi yang ada dalam suatu
lingkungan
 Proactivity dan Goal-Oriented
 Agent tidak hanya dituntut bisa beradaptasi terhadap perubahan lingkungan,
tetapi juga harus mengambil inisiatif langkah penyelesaian
 Communication and Cordination Capability
 Agent harus memiliki kemampuan berkomunikasi dengan user dan juga
agent lain.

15

16

Anda mungkin juga menyukai