Selasa, 23 April 2013

Name Service



Struktur Nama
1. Primitive/flat names (Unique Identifiers = UIDs)
– Tanpa struktur internal, hanya string of bits.
– Digunakan utk perbandingan dengan UID lain.
– Tidak membawa informasi lain -> pure names.
– Sangat berguna & banyak digunakan karena:
Location & application independent, sehingga tidak menjadi masalah bagi mobilitas obyek.
• Seragam, fixed size.
Compact: mudah disimpan, di-pass, & jika cukup besar menjadi sulit ditebak.
2. Partitioned Names (PN)
– Komposisi dari beberapa nama primitif, biasanya disusun secara hirarkis.
– Contoh: telaga.cs.ui.ac.id, /cs/docs/akademik/SisDis/naming.ppt.
– Membawa informasi -> impure names.
– Biasanya tidak secara unik mengidentifikasikan obyek, beberapa nama bisa dipetakan ke satu obyek (e.g. UNIX file links).

3. Descriptive names (DN)
– Daftar atribut yang secara bersama-sama mengidentifikasikan obyek secara unik.
– Membawa informasi -> inpure names.
– DN adalah superset dari PN.

– E.g. OSI X.500 directory service.
Directory Information Tree (DIT) X.500 name tree
Directory Information Base (DIB): The entire directory structure, including the data associated with the nodes.

6.5. Name Context
Nama selalu diasosiasikan dengan konteks, yang mendefinisikan di mana nama tsb valid. Ada 2 macam konteks:
Universal context:
• Di manapun nama digunakan, nama di-resolved dengan cara yang sama.
• Dapat disalin dari mesin ke mesin dengan bebas.
• Contoh: http://www.cs.ui.ac.id/index.html.
Relative context:
Context dependent.
• Contoh: ‘a/b/c’, ‘b/c’ resolvable pada konteks ‘a’. Sedangkan pada node yang berbeda, ‘a/b/c’ dapat merujuk pada hal yang berbeda pula.

Selasa, 09 April 2013

Klasifikasi Software Agent



Klasifikasi Software Agent

1.Klasifikasi menurut Karakteristik yang Dimiliki

Menurut Nwana, agent bisa diklasifikasikan menjadi delapan berdasarkan pada karakteristiknya.



a. Collaborative Agent: Agent yang memiliki kemampuan melakukan kolaborasi dan koordinasi antar agent dalam kerangka Multi Agent System (MAS).
b. Interface Agent: Agent yang memiliki kemampuan untuk berkolaborasi dengan user, melakukan fungsi monitoring dan learning untuk memenuhi kebutuhan user.
c. Mobile Agent: Agent yang memiliki kemampuan untuk bergerak dari suatu tempat ke tempat lain, dan secara mandiri melakukan tugas ditempat barunya tersebut, dalam lingkungan jaringan komputer.
d. Information dan Internet Agent: Agent yang memiliki kemampuan untuk menjelajah internet untuk melakukan pencarian, pemfilteran, dan penyajian informasi untuk user, secara mandiri. Atau dengan kata lain, memanage informasi yang ada di dalam jaringan Internet.
e. Reactive Agent: Agent yang memiliki kemampuan untuk bisa cepat beradaptasi dengan lingkungan baru dimana dia berada.
f. Hybrid Agent: Kita sudah mempunyai lima klasifikasi agent. Kemudian agent yang memiliki katakteristik yang merupakan gabungan dari karakteristik yang sudah kita sebutkan sebelumnya adalah masuk ke dalam hybrid agent.
g. Heterogeneous Agent System: Dalam lingkungan Multi Agent System (MAS), apabila terdapat dua atau lebih hybrid agent yang memiliki perbedaan kemampuan dan karakteristik, maka sistem MAS tersebut kita sebut dengan heterogeneous agent system.

2. Klasifikasi menurut Lingkungan Dimana Dijalankan ( Jalut )

a. Desktop Agent: Agent yang hidup dan bertugas dalam lingkungan Personal Computer (PC), dan berjalan diatas suatu Operating System (OS). Termasuk dalam klasifikasi ini adalah:
Operating System Agent
Application Agent
Application Suite Agent

b. Internet Agent: Agent yang hidup dan bertugas dalam lingkungan jaringan Internet, melakukan tugas memanage informasi yang ada di Internet. Termasuk dalam klasifikasi ini adalah:
Web Search Agent
Web Server Agent
Information Filtering Agent
Information Retrieval Agent
Notification Agent
Service Agent
Mobile Agent
c. Intranet Agent: Agent yang hidup dan bertugas dalam lingkungan jaringan Intranet, melakukan tugas memanage informasi yang ada di Intranet. Termasuk dalam klasifikasi ini adalah:
Collaborative Customization Agent
Process Automation Agent
Database Agent
Resource Brokering Agent 


Referensi :