Đồ Án Xây dựng dịch vụ thông báo sự kiện dựa trên mạng ngang hàng có cấu trúc

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC


    LỜI MỞ ĐẦU 1
    CHƯƠNG 1. MÔ HÌNH DỊCH VỤ THÔNG BÁO SỰ KIỆN 3
    1.1. Tổng quan về dịch vụ thông báo sự kiện . 3
    1.2. Ứng dụng của dịch vụ thông báo sự kiện 4
    1.3. Hoạt động của dịch vụ thông báo sự kiện 6
    1.4. Hạn chế của các dịch vụ hiện tại . 9
    1.5. Kết luận 10
    CHƯƠNG 2. SỬ DỤNG MẠNG NGANG HÀNG CÓ CẤU TRÚC TRONG DỊCH VỤ
    THÔNG BÁO SỰ KIỆN 11
    2.1. Khái niệm mạng ngang hàng 11
    2.2. Ưu, nhược điểm của mạng ngang hàng . 13
    2.3. Phân loại mạng ngang hàng 14
    2.3.1. Mạng ngang hàng phi cấu trúc . 14 2.3.2.1. Mạng ngang hàng tập trung 14 2.3.2.2. Mạng ngang hàng thuần túy . 16 2.3.2.3. Mạng ngang hàng lai ghép 17
    2.3.2. Mạng ngang hàng có cấu trúc 19 2.3.2.1. Mạng ngang hàng có cấu trúc dựa trên DHT (Distributed Hash Table) . 21 2.3.2.2. Mạng ngang hàng có cấu trúc Chord 23
    2.4. Tại sao sử dụng mạng ngang hàng có cấu trúc trong hệ thống thông báo sự kiện 28
    2.5. Kết luận 29
    CHƯƠNG 3. XÂY DỰNG DỊCH VỤ THÔNG BÁO SỰ KIỆN DỰA TRÊN MẠNG
    NGANG HÀNG CÓ CẤU TRÚC 30
    3.1. Mục đích và yêu cầu của hệ thống 30
    3.2. Giải pháp thực hiện 31
    3.3. Cấu trúc hệ thống . 36
    3.4. Hoạt động của hệ thống 37
    3.5. Kết luận 39
    CHƯƠNG 4. THỰC THI VÀ ĐÁNH GIÁ CHƯƠNG TRÌNH 40
    4.1. Triển khai hệ thống 40
    4.1. Kết quả thử nghiệm 43
    4.2. Nhận xét và đánh giá hệ thống 45
    CHƯƠNG 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 46
    5.1. Kết luận 46
    5.2. Hướng phát triển 46
    TÀI LIỆU THAM KHẢO 47

    DANH MỤC BẢNG BIỂU






    Bảng 1: Bảng định nghĩa các trường trong Finger Table . 25
    Bảng 2: Kết quả thử nghiệm yêu cầu sự kiện cho các sự kiện đã được cung cấp 44
    Bảng 3: Kết quả thử nghiệm cung cấp sự kiện cho yêu cầu có sẵn trên mạng 44

    DANH MỤC HÌNH ẢNH


    Hình 1: Cách thức hoạt động của hệ thống thông báo sự kiện . 7
    Hình 2: Trình tự thông báo sự kiện . 8
    Hình 3: Mô hình Client/Server . 11
    Hình 4: Mô hình mạng ngang hàng P2P . 12
    Hình 5: Các loại hình mạng ngang hàng . 14
    Hình 6: Mạng ngang hàng tập trung thế hệ thứ nhất (Napster) 15
    Hình 7: Mạng ngang hàng thuần túy (Gnutella 4.0, FreeNet) 16
    Hình 8: Mạng ngang hàng lai ghép . 18
    Hình 9: Mạng ngang hàng có cấu trúc 20
    Hình 10: Lưu giữ key trong mạng Chord 26
    Hình 11: Tìm kiếm khóa sử dụng bảng FingerTable . 27
    Hình 12: Mô hình luồng sự kiện . 31
    Hình 13: Chi tiết một số sự kiện . 34
    Hình 14: Cấu trúc của hệ thống thông báo sự kiện 36
    Hình 15: Hoạt động của hệ thống thông báo sự kiện . 38
    Hình 16: Mô hình thử nghiệm 40
    Hình 17: Giao diện chức năng cung cấp sự kiện . 41
    Hình 18: Giao diện chức năng yêu cầu sự kiện . 41
    Hình 19: Giao diện thông báo sự kiện 42
    Hình 20: Đồ thị kết quả thử nghiệm yêu cầu sự kiện cho các sự kiện đã được cung cấp 44
    Hình 21: Đồ thị kết quả thử nghiệm cung cấp sự kiện cho yêu cầu có sẵn trên mạng 45
     

    Các file đính kèm:

Đang tải...