S dng tác t di động phát hin dch v trong các mng ngang hàng không có cu trúc!
Nguyn Th Kim Oanh – K50MTT Trang 1 ĐH Công ngh - ĐH Quc Gia HN
TRƯỜNG ………………….
KHOA……………………….
-----[\[\-----
Báo cáo tt nghip
Đề tài:
S DNG TÁC T DI ĐỘNG PHÁT HIN DCH V TRONG
CÁC MNG NGANG HÀNG KHÔNG CÓ CU TRÚC
S dng tác t di động phát hin dch v trong các mng ngang hàng không có cu trúc!
Nguyn Th Kim Oanh – K50MTT Trang 2 ĐH Công ngh - ĐH Quc Gia HN
LI CM ƠN
Tôi xin gi li cm ơn ti các thy cô trong khoa Công ngh Thông tin trường
Đại hc Công ngh, Đại hc Quc Gia Hà Ni, đặc bit là các thy cô trong b môn
Mng và truyn thông máy tính. Các thy cô đã dy bo và giúp đỡ tôi rt nhiu
trong quá trình hc tp, giúp tôi trưởng thành hơn trong suy nghĩ nhn thc.
Đặc bit xin chân thành cm ơn thy Nguyn Đại Th, người đã trc tiếp
hướng dn tôi hoàn thành khóa lun này. S nhit tình hướng dn ca thy là ngun
động lc ln lao cho tôi.
Tôi cũng xin chân thành cm ơn nhng người bn thân thiết đã chia s nhng
kinh nghim và kiến thc b ích cho tôi, xin cm ơn nhng người thân trong gia
đình đã động viên và to điu kin cho tôi trong quá trình hoàn thành khóa lun.
Hà Ni, tháng 5 năm 2009
S dng tác t di động phát hin dch v trong các mng ngang hàng không có cu trúc!
Nguyn Th Kim Oanh – K50MTT Trang 3 ĐH Công ngh - ĐH Quc Gia HN
TÓM TT NI DUNG
Khóa lun này là kết qu nghiên cu ca tác gi v vn đề tìm kiếm trong
mng ngang hàng.Trong khuôn kh ca khóa lun, tác gi đã trình bày tng quan
nht v mng ngang hàng và vn đề tìm kiếm trong mng ngang hàng không có cu
trúc. Phương pháp tìm kiếm đề xut trong khóa lun được tác gi nghiên cu da
trên nhiu ngun tư liu trong đó tư liu chính là bài báo [4]
Khóa lun cũng gii thiu v mt công ngh đang còn rt nhiu tim năng đó
là công ngh tác t di động. Công ngh hu ích này đã gii quyết bài toán tìm kiếm
hóc búa như thế nào và da trên nhng cơ s lý thuyết nào, đó là vn đề mà khóa
lun tp trung phân tích. Để làm rõ hơn nhng phân tích và nghiên cu, trong khóa
lun tác gi đã trình bày phn thí nghim mô phng vi d án MATES ca Evan
Sultanik. Da trên kết qu thc nghim thu được, so sánh vi các công thc lý
thuyết tác gi đã đánh giá và đưa ra kết lun cho nhng nghiên cu ca mình.
S dng tác t di động phát hin dch v trong các mng ngang hàng không có cu trúc!
Nguyn Th Kim Oanh – K50MTT Trang 4 ĐH Công ngh - ĐH Quc Gia HN
MC LC
LI CM ƠN .................................................................................................................................... 2
TÓM TT NI DUNG ..................................................................................................................... 3
BNG CÁC THUT NG VIT TT............................................................................................ 6
DANH MC CÁC HÌNH V BNG BIU ..................................................................................... 7
M ĐẦU............................................................................................................................................ 8
Chương 1. TNG QUAN ................................................................................................................ 10
1.1. Tng quan mng ngang hàng ................................................................................................ 10
1.1.1. Định nghĩa...................................................................................................................... 10
1.1.2. Phân loi......................................................................................................................... 11
1.1.3. Ưu đim và nhược đim ca mng ngang hàng ............................................................. 11
1.1.4. Các ng dng ca mng ngang hàng.............................................................................. 12
1.2. Vn đề tìm kiếm trong mng ngang hàng không cu trúc..................................................... 13
1.2.1. Mt s kĩ thut tìm kiếm ph biến ................................................................................. 13
1.2.2. Xu hướng phát trin ....................................................................................................... 15
Chương 2. CÔNG NGH TÁC T DI ĐỘNG ............................................................................... 16
2.1. Tng quan v tác t di động.................................................................................................. 16
2.1.1. Lch s hình thành.......................................................................................................... 16
2.1.2. Định nghĩa...................................................................................................................... 16
2.1.3. Các đặc tính chính.......................................................................................................... 17
2.2. Nguyên lý hot động ............................................................................................................. 17
2.3. ng dng............................................................................................................................... 18
2.3.1. Nhng li đim ca tác t di động................................................................................. 18
2.3.2. Các ng dng chính........................................................................................................ 19
Chương 3. MÔ HÌNH S DNG TÁC T DI ĐỘNG PHÁT HIN DCH V TRONG CÁC
MNG NGANG HÀNG KHÔNG CU TRÚC ............................................................................. 21
3.1. Cơ s lý thuyết ...................................................................................................................... 21
3.1.1. Chui Markov và đường đi ngu nhiên.......................................................................... 22
3.1.2. Thut toán PageRank ..................................................................................................... 24
3.2. Các tham s đánh giá hiu năng............................................................................................ 26
S dng tác t di động phát hin dch v trong các mng ngang hàng không có cu trúc!
Nguyn Th Kim Oanh – K50MTT Trang 5 ĐH Công ngh - ĐH Quc Gia HN
3.2.1. Xác sut tác t ti thăm mt host cho trước................................................................... 26
3.2.2. Xác sut tác t phát hin dch v................................................................................... 26
3.2.3. Hàm d đoán tác t nhìn thy dch v và thăm host ...................................................... 27
3.2.4. Thi gian kì vng tác t di chuyn ngu nhiên tr v ngun......................................... 28
3.3. Mô hình trin khai................................................................................................................. 29
3.4. Đánh giá mô hình.................................................................................................................. 30
Chương 4. CÁC THÍ NGHIM MÔ PHNG VÀ ĐÁNH GIÁ...................................................... 31
4.1. Chương trình mô phng MATES.......................................................................................... 31
4.1.1. Kiến trúc chương trình ................................................................................................... 31
4.1.2. Trin khai chương trình.................................................................................................. 34
4.1.3. Ưu đim, nhược đim ca chương trình......................................................................... 36
4.2. Thí nghim đo tn sut tác t ti thăm host .......................................................................... 37
4.3. Thí nghim 2 ......................................................................................................................... 39
4.4. Thí nghim 3 ......................................................................................................................... 43
Chương 5. KT LUN VÀ HƯỚNG PHÁT TRIN..................................................................... 45
LI KT .......................................................................................................................................... 47
TÀI LIU THAM KHO................................................................................................................ 48