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

Luận văn thạc sĩ trình bày 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, mang lại giải pháp hiệu quả cho người dùng.

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2011

53
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Dịch Vụ Thông Báo Sự Kiện Tổng Quan Ứng Dụng Thực Tế

Dịch vụ thông báo sự kiện là một hạ tầng ứng dụng then chốt, hỗ trợ xây dựng các hệ thống dựa trên sự kiện. Các node cung cấp dịch vụ đến cơ sở hạ tầng và node yêu cầu sự kiện đăng ký để nhận thông báo liên quan. Dịch vụ này cho phép yêu cầu và cung cấp sự kiện đồng thời qua mạng Internet hoặc kết nối không dây, thậm chí tự động khi sự kiện phát sinh. Điểm cốt lõi là kết nối vô danh giữa các bên, thu nhận, lọc và cung cấp thông tin về các sự kiện. Nhiều công bố không định nghĩa rõ ràng mà chỉ mô tả khái niệm về dịch vụ thông báo sự kiện, ví dụ như “Dịch vụ thông báo”, “dịch vụ Cung cấp/Yêu cầu”, hay “hệ thống đẩy”. Dịch vụ này khác biệt ở chỗ truy vấn có thể được lưu trữ trước khi kết quả tồn tại, với kỳ vọng nhận thông báo khi có kết quả, khác với các truy vấn truyền thống cần tồn tại trước.

1.1. Ứng dụng của Dịch Vụ Thông Báo Sự Kiện trong Thực Tế

Dịch vụ thông báo sự kiện có nhiều ứng dụng thực tiễn, bao gồm phát hiện và cảnh báo xâm nhập mạng không dây, hợp nhất hệ thống và thiết bị từ nhiều nhà cung cấp, gửi tin nhắn tức thời (IM), cung cấp tin tức theo yêu cầu, và xây dựng hệ thống cá nhân hóa. Ví dụ, trong phát hiện xâm nhập, ứng dụng sẽ theo dõi hoạt động hệ thống, như file log và lưu lượng mạng, để phát hiện xâm nhập và cảnh báo quản trị mạng. Trong hợp nhất hệ thống, thông báo sự kiện được truyền đến các node quan trọng, như sự gián đoạn sản xuất, các mối đe dọa an ninh, thiên tai, cho phép phản ứng nhanh chóng. Trong hệ thống cá nhân hóa, thông tin khách hàng được thu thập (rõ ràng hoặc khai thác từ dữ liệu) và dùng để cung cấp thông tin phù hợp.

1.2. So Sánh Dịch Vụ Thông Báo Sự Kiện và Các Mô Hình Khác

Dịch vụ thông báo sự kiện có liên quan đến nhiều mô hình khác như dịch vụ cảnh báo (thường dùng trong thư viện số), dịch vụ Cung cấp/Đăng ký (mô hình tương tác giữa nhà cung cấp và khách hàng), hệ thống đẩy (cung cấp nội dung qua kênh đối tượng), hệ thống dựa trên phổ biến (môi giới thông tin), hệ thống lọc thông tin (xử lý tài liệu mới hoặc thay đổi), hệ thống định tuyến dựa trên nội dung (định tuyến truy vấn đến máy chủ phù hợp), hệ thống giám sát (sự kiện), cơ sở hạ tầng dựa trên sự kiện (trao đổi tin nhắn không đồng bộ), dịch vụ nhận thức (điều chỉnh thông tin theo nhà cung cấp và khách hàng), và dịch vụ xử lý sự kiện (quy định trong Java).

II. Mạng Ngang Hàng P2P Giải Pháp Phân Tán Cho Thông Báo

Việc sử dụng mạng ngang hàng P2P trong dịch vụ thông báo sự kiện là một hướng tiếp cận đầy tiềm năng. Các máy chủ cung cấp dịch vụ hiện tại hoạt động rời rạc, dễ gây quá tải khi nhiều người dùng truy cập đồng thời. Liên kết các nhà cung cấp dịch vụ thành một mạng dịch vụ giúp giải quyết vấn đề này. Tuy nhiên, việc này đòi hỏi giải quyết các vấn đề về quản lý, lưu trữ, xử lý thông tin phân tán và tìm kiếm thông tin trên quy mô lớn. Mạng ngang hàng có khả năng quản lý, lưu trữ và tìm kiếm dữ liệu trên quy mô lớn, đồng thời dễ dàng mở rộng, trở thành giải pháp tốt để liên kết các nhà cung cấp dịch vụ với nhau. Trong đó, mạng ngang hàng có cấu trúc được đánh giá cao.

2.1. Ưu và Nhược Điểm của Mạng Ngang Hàng P2P

Mạng P2P có ưu điểm là khả năng mở rộng cao (scalability), chịu lỗi tốt (fault tolerance), và giảm chi phí máy chủ. Tuy nhiên, nhược điểm của nó bao gồm bảo mật kém, khó quản lý, và vấn đề về bản quyền. Trong hệ thống phân tán, mỗi node ngang hàng vừa là client, vừa là server, chia sẻ tài nguyên với các node khác. Điều này tạo ra một hệ thống tự quản lý, linh hoạt và khả năng phục hồi cao. Cần cân nhắc kỹ lưỡng giữa ưu và nhược điểm khi áp dụng kiến trúc P2P vào dịch vụ thông báo sự kiện.

2.2. Phân Loại Mạng Ngang Hàng Cấu Trúc Phi Cấu Trúc và Lai Ghép

Mạng ngang hàng được phân loại thành mạng phi cấu trúc, mạng tập trung, mạng thuần túy, mạng lai ghép, và mạng có cấu trúc. Mạng ngang hàng có cấu trúc dựa trên DHT (Distributed Hash Table) như Chord, Pastry, và CAN (Content Addressable Network). Mạng ngang hàng phi cấu trúc (ví dụ, Gnutella) dựa vào gossip protocol để lan truyền thông tin. Mạng ngang hàng lai ghép kết hợp ưu điểm của cả hai loại trên. Việc lựa chọn loại mạng phù hợp phụ thuộc vào yêu cầu cụ thể của dịch vụ thông báo sự kiện.

2.3. Mạng Ngang Hàng Có Cấu Trúc và Bảng Băm Phân Tán DHT

Mạng ngang hàng có cấu trúc sử dụng bảng băm phân tán (DHT) để quản lý và tìm kiếm dữ liệu hiệu quả. DHT đảm bảo rằng mỗi dữ liệu được lưu trữ tại một node duy nhất dựa trên khóa của dữ liệu. Các giao thức DHT như Chord, Pastry và CAN cung cấp cơ chế định tuyến hiệu quả, cho phép tìm kiếm dữ liệu nhanh chóng trên mạng. Việc sử dụng DHT giúp dịch vụ thông báo sự kiện có khả năng mở rộng, chịu lỗi và hiệu suất cao.

III. Xây Dựng Dịch Vụ Thông Báo Sự Kiện Dựa Trên Mạng Chord

Luận văn này xây dựng một dịch vụ thông báo sự kiện dựa trên mạng ngang hàng có cấu trúc Chord. Chord là một giao thức DHT phổ biến, cung cấp cơ chế định tuyến và tìm kiếm dữ liệu hiệu quả. Hệ thống được xây dựng có khả năng lưu trữ và xử lý thông tin phân tán (bản chất của mạng ngang hàng), tìm kiếm thông tin nhanh, có thể tìm kiếm dữ liệu trên quy mô lớn và hệ thống có thể dễ dàng mở rộng.

3.1. Mục Đích và Yêu Cầu của Hệ Thống Thông Báo Sự Kiện P2P

Mục đích chính của hệ thống là cung cấp dịch vụ thông báo sự kiện theo thời gian thực, có khả năng mở rộng, chịu lỗi và bảo mật. Yêu cầu cụ thể bao gồm khả năng đăng ký sự kiện, cung cấp sự kiện, nhận thông báo sự kiện, và quản lý thông tin sự kiện. Hệ thống cần đảm bảo tính chính xác, kịp thời và độ tin cậy của thông báo sự kiện. Ngoài ra, hệ thống cần hỗ trợ nhiều loại sự kiện và có khả năng tích hợp với các hệ thống khác.

3.2. Giải Pháp và Cấu Trúc Hệ Thống Thông Báo Dựa Trên Mạng Chord

Giải pháp chính là sử dụng mạng Chord để quản lý và tìm kiếm thông tin sự kiện. Cấu trúc hệ thống bao gồm các thành phần chính: node Chord, module đăng ký sự kiện, module cung cấp sự kiện, module thông báo sự kiện, và cơ sở dữ liệu sự kiện. Node Chord chịu trách nhiệm lưu trữ và định tuyến thông tin sự kiện. Module đăng ký sự kiện cho phép người dùng đăng ký các sự kiện quan tâm. Module cung cấp sự kiện cho phép nhà cung cấp sự kiện công bố thông tin sự kiện. Module thông báo sự kiện chịu trách nhiệm gửi thông báo đến người dùng khi có sự kiện phù hợp.

3.3. Hoạt Động của Hệ Thống Thông Báo Sự Kiện Phân Tán

Khi người dùng yêu cầu một sự kiện, hệ thống sẽ tạo ra khóa tương ứng với một cặp (thuộc tính - giá trị) của sự kiện yêu cầu và gửi yêu cầu sự kiện đến một node gọi là node phụ trách khóa. Node phụ trách khóa sẽ lưu lại sự kiện yêu cầu, khóa và địa chỉ của node đã yêu cầu sự kiện. Khi có sự kiện tương ứng với yêu cầu, node phụ trách khóa sẽ gửi thông tin sự kiện cho node đó theo đúng địa chỉ của node yêu cầu sự kiện mà nó đã lưu. Sự kiện khi được cung cấp, hệ thống sẽ tạo ra các cặp (thuộc tính - giá trị) của sự kiện yêu cầu và gửi thông tin sự kiện yêu cầu đến các node phụ trách khóa.

IV. Thực Thi Đánh Giá Dịch Vụ Thông Báo Sự Kiện P2P Kết Quả

Để đánh giá hiệu quả của hệ thống đã xây dựng, chúng tôi đã thử nghiệm và đánh giá thông qua môi trường mạng có giới hạn băng thông và độ trễ giống với môi trường mạng Internet hiện nay. Kết quả thử nghiệm cho thấy hệ thống xây dựng đã đáp ứng được các yêu cầu của dịch vụ thông báo sự kiện là cung cấp dịch vụ thời gian thực và có thể dễ dàng mở rộng hệ thống.

4.1. Triển Khai Hệ Thống Dịch Vụ Thông Báo Sự Kiện trên Mạng P2P

Việc triển khai hệ thống bao gồm cài đặt và cấu hình các node Chord, triển khai các module đăng ký, cung cấp và thông báo sự kiện, và thiết lập cơ sở dữ liệu sự kiện. Hệ thống được triển khai trên một cụm máy tính ảo, mô phỏng môi trường mạng Internet. Các thông số mạng như băng thông và độ trễ được cấu hình để phản ánh điều kiện thực tế.

4.2. Kết Quả Thử Nghiệm và Đánh Giá Hiệu Năng Hệ Thống

Kết quả thử nghiệm cho thấy hệ thống có khả năng xử lý một lượng lớn sự kiện và thông báo một cách kịp thời. Thời gian trễ thông báo thấp, ngay cả khi mạng có độ trễ cao. Hệ thống có khả năng mở rộng tốt, với hiệu năng không bị suy giảm đáng kể khi số lượng node tăng lên. Các kết quả được trình bày chi tiết trong bảng và đồ thị, cho thấy mối quan hệ giữa số lượng node, số lượng sự kiện và thời gian trễ thông báo.

4.3. Nhận Xét và Đánh Giá Ưu Điểm Hạn Chế của Hệ Thống

Hệ thống có ưu điểm là khả năng mở rộng, chịu lỗi và hiệu năng cao. Tuy nhiên, hệ thống cũng có một số hạn chế, như độ phức tạp trong việc triển khai và bảo trì, và vấn đề về bảo mật. Cần có các biện pháp bảo mật phù hợp để bảo vệ thông tin sự kiện và ngăn chặn các cuộc tấn công từ bên ngoài.

V. Kết Luận và Hướng Phát Triển Dịch Vụ Thông Báo Sự Kiện P2P

Luận văn đã xây dựng thành công một dịch vụ thông báo sự kiện dựa trên mạng ngang hàng có cấu trúc Chord. Hệ thống có khả năng cung cấp dịch vụ theo thời gian thực, có khả năng mở rộng, chịu lỗi và bảo mật. Kết quả thử nghiệm cho thấy hệ thống đáp ứng được các yêu cầu của dịch vụ thông báo sự kiện.

5.1. Tóm Tắt Các Đóng Góp Chính của Nghiên Cứu

Nghiên cứu đã đóng góp vào việc xây dựng một mô hình dịch vụ thông báo sự kiện phân tán dựa trên mạng Chord. Nghiên cứu cũng đã đề xuất một số giải pháp để cải thiện hiệu năng và bảo mật của hệ thống. Ngoài ra, nghiên cứu đã cung cấp một phân tích chi tiết về ưu và nhược điểm của việc sử dụng mạng P2P trong dịch vụ thông báo sự kiện.

5.2. Hướng Phát Triển Tiếp Theo cho Hệ Thống P2P Thông Báo

Hướng phát triển tiếp theo bao gồm cải thiện hiệu năng của hệ thống, tăng cường bảo mật, và hỗ trợ nhiều loại sự kiện hơn. Ngoài ra, có thể nghiên cứu tích hợp hệ thống với các công nghệ mới như blockchainsmart contracts để tạo ra các ứng dụng phân tán (dApps) an toàn và tin cậy hơn. Cần nghiên cứu sâu hơn về khả năng áp dụng các giao thức gossip protocol để cải thiện khả năng lan truyền thông tin trong mạng.

04/06/2025

Tài liệu có tiêu đề 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 trình bày một phương pháp tiếp cận mới trong việc phát triển dịch vụ thông báo sự kiện, sử dụng mạng ngang hàng để tối ưu hóa hiệu suất và khả năng tương tác. Tài liệu nhấn mạnh tầm quan trọng của việc xây dựng một hệ thống thông báo hiệu quả, giúp người dùng nhận được thông tin kịp thời và chính xác.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm cách thức triển khai công nghệ mới, cải thiện trải nghiệm người dùng và tăng cường khả năng kết nối trong các sự kiện. Để mở rộng kiến thức về các công nghệ liên quan, bạn có thể tham khảo thêm tài liệu Luận văn thạc sĩ kỹ thuật viễn thông tối ưu hóa hiệu năng hệ thống thông tin vô tuyến đa người dùng mimo và massive mimo, nơi cung cấp cái nhìn sâu sắc về tối ưu hóa hiệu suất trong hệ thống thông tin vô tuyến.

Ngoài ra, tài liệu Luận văn thạc sĩ công nghệ truyền tải quang 100 gbps và ứng dụng tại vnpt hải dương cũng sẽ giúp bạn hiểu rõ hơn về công nghệ truyền tải hiện đại, có thể áp dụng trong việc phát triển dịch vụ thông báo. Cuối cùng, tài liệu Khóa luận tốt nghiệp công nghệ thông tin nghiên cứu ứng dụng công nghệ iot trong giám sát môi trường sẽ mở ra những góc nhìn mới về việc ứng dụng IoT trong các hệ thống thông báo và giám sát.

Những tài liệu này không chỉ giúp bạn nắm bắt kiến thức chuyên sâu mà còn mở rộng khả năng áp dụng công nghệ trong thực tiễn.

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ Đặng Thị Nội 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 Ngành: Công nghệ thông tin Chuyên ngành: Truyền dữ liệu và mạng máy tính Mã số: 60.15 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC: TS.NGUYỄN HOÀI SƠN HÀ NỘI - 2011 TIEU LUAN MOI download : skknchat@gmail.com LỜI CAM ĐOAN Tôi xin cam đoan kết quả đạt đƣợc trong luận văn là sản phẩm của riêng cá nhân tôi, không sao chép lại của ngƣời khác. Trong toàn bộ nội dung luận văn, những điều đƣợc trình bày hoặc là của cá nhân tôi, hoặc do tôi tổng hợp đƣợc từ các nguồn tài liệu khác nhau. Tất cả các tài liệu đƣợc tham khảo điều có xuất xứ rõ ràng, đƣợc trích dẫn hợp pháp và đƣợc liệt kê đầy đủ trong mục tài liệu tham khảo của luận văn. Tôi xin hoàn toàn chịu trách nhiệm và chịu mọi hình thức kỷ luật theo quy định cho lời cam đoan của mình. Hà Nội, ngày 15 tháng 06 năm 2011 Đặng Thị Nội TIEU LUAN MOI download : skknchat@gmail.com LỜI CẢM ƠN Tôi xin bày tỏ lời cảm ơn chân thành tới các thầy cô giáo trong khoa Công nghệ thông tin - Đại học Công nghệ - ĐHQG Hà Nội, đặc biệt là các thầy cô giáo trong bộ môn Truyền dữ liệu và mạng máy tính, đã tạo điều kiện thuận lợi và giúp đỡ tôi trong thời gian tôi học tập. Tôi xin bày tỏ lòng biết ơn chân thành, lời cảm ơn sâu sắc đối với thầy giáo TS. Nguyễn Hoài Sơn đã tận tình hƣớng dẫn, định hƣớng cho tôi giải quyết các vấn đề trong luận văn. Tôi cũng xin bày tỏ lời cảm ơn đối với cha mẹ, gia đình, các đồng nghiệp và các bạn học viên lớp Cao học K14T2 đã động viên, giúp đỡ, góp ý cho tôi rất nhiều trong quá trình hoàn thành luận văn. Luận văn đƣợc tài trợ một phần từ đề tài nghiên cứu cơ bản mã số 102.09 Quỹ phát triển khoa học và công nghệ quốc gia (NAFOSTED). Hà Nội, ngày 15 tháng 06 năm 2011 Đặng Thị Nội TIEU LUAN MOI download : skknchat@gmail.com 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. Tổng quan về dịch vụ thông báo sự kiện . Ứng dụng của dịch vụ thông báo sự kiện . Hoạt động của dịch vụ thông báo sự kiện . Hạn chế của các dịch vụ hiện tại . 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. Khái niệm mạng ngang hàng . Ƣu, nhƣợc điểm của mạng ngang hàng . Phân loại mạng ngang hàng. Mạng ngang hàng phi cấu trúc . Mạng ngang hàng tập trung . Mạng ngang hàng thuần túy . Mạng ngang hàng lai ghép. Mạng ngang hàng có cấu trúc . Mạng ngang hàng có cấu trúc dựa trên DHT (Distributed Hash Table) . Mạng ngang hàng có cấu trúc Chord . 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 . 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. Mục đích và yêu cầu của hệ thống . Giải pháp thực hiện . Cấu trúc hệ thống . Hoạt động của hệ thống . THỰC THI VÀ ĐÁNH GIÁ CHƢƠNG TRÌNH 40 4. Triển khai hệ thống. Kết quả thử nghiệm . Nhận xét và đánh giá hệ thống . KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 46 5. Hƣớng phát triển . 46 TÀI LIỆU THAM KHẢO 47 TIEU LUAN MOI download : skknchat@gmail.truc 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 . 43 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 .truc TIEU LUAN MOI download : skknchat@gmail.truc 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. 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 . 37 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 .truc TIEU LUAN MOI download : skknchat@gmail.truc 1 LỜI MỞ ĐẦU Với sự phát triển của công nghệ thông tin ngày nay, lƣợng thông tin cung cấp vô cùng phong phú và đa dạng. Điều này cũng gây ra một số khó khăn khi ngƣời dùng không thể tìm đƣợc chính xác điều mà họ quan tâm. Do đó chúng tôi phát triển dịch vụ để có thể tìm đƣợc dữ liệu một cách chính xác và đầy đủ nhất có thể. Tuy hiện nay có nhiều dịch vụ thông báo sự kiện nhƣng khi muốn tìm kiếm thông tin ngƣời dùng phải thực hiện câu truy vấn để hệ thống đƣa ra kết quả phản hồi. Để đáp ứng đƣợc nhu cầu của ngƣời sử dụng là tìm kiếm thông tin chính xác và phù hợp với yêu cầu nên luận văn đã xây dựng một hệ thống giúp ngƣời dùng chỉ phải đăng ký sự kiện, khi sự kiện phát sinh hệ thống sẽ thông báo một cách kịp thời đến ngƣời đã đăng ký mà không phải thực hiện truy vấn. Do các máy chủ cung cấp dịch vụ hiện nay hoạt động rời rạc không có sự liên kết với nhau gây quá tải tại máy chủ khi có nhiều ngƣời cùng truy cập một thời điểm. Chính vì vậy nảy sinh nhu cầu liên kết các nhà cung cấp dịch vụ lại với nhau thành một mạng dịch vụ. Để liên kết các nhà cung cấp dịch vụ lại với nhau thì cần phải giải quyết các vấn đề về quản lý, lƣu trữ, xử lý thông tin phân tán và tìm kiếm thông tin trên quy mô lớn. Do bản chất có thể quản lý, lƣu trữ và tìm kiếm dữ liệu trên quy mô lớn và dễ dàng mở rộng nên mạng hàng hàng có cấu trúc là giải pháp tốt để liên kết các nhà cung cấp dịch vụ với nhau. Vì vậy, luận văn đã xây dựng một hệ thống thông báo sự kiện dựa trên mạng ngang hàng có cấu trúc lƣu trữ và xứ lý thông tin phân tán (bản chất của mạng ngang hàng), tìm kiếm thông tin nhanh, có thể tìm kiếm dữ liệu trên quy mô lớn và hệ thống có thể dễ dàng mở rộng. Để đánh giá hiệu quả của hệ thống đã xây dựng, chúng tôi đã thử nghiệm và đánh giá thông qua môi trƣờng mạng có giới hạn băng thông và độ trễ giống với môi trƣờng mạng Internet hiện nay. Kết quả thử nghiệm cho thấy hệ thống xây dựng đã đáp ứng đƣợc các yêu cầu của dịch vụ thông báo sự kiện là cung cấp dịch vụ thời gian thực và có thể dễ dàng mở rộng hệ thống. Khoá luận đƣợc chia làm 5 chƣơng: - Chƣơng 1: Chƣơng này sẽ giới thiệu về dịch vụ thông báo sự kiện đang đƣợc sử dụng và các yêu cầu của dịch vụ thông báo sự kiện sẽ xây dựng.truc TIEU LUAN MOI download : skknchat@gmail.truc 2 - Chƣơng 2: Trong chƣơng này sẽ giới thiệu tổng quan về mạng ngang hàng, ƣu nhƣợc điểm của mạng ngang hàng và lý do sử dụng mạng ngang hàng có cấu trúc để xây dựng hệ thống. - Chƣơng 3: Chƣơng này sẽ trình bày về ý tƣởng, yêu cầu và cách thức 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. - Chƣơng 4: Trình bày về mô hình thực nghiệm để đánh giá hiệu quả của dịch vụ thông báo sự kiện đã xây dựng, đƣa ra các nhận xét đánh giá kết quả thử nghiệm. - Chƣơng 5: Kết luận và hƣớng phát triển tiếp theo của luận văn.truc TIEU LUAN MOI download : skknchat@gmail.truc 3 CHƢƠNG 1. MÔ HÌNH DỊCH VỤ THÔNG BÁO SỰ KIỆN Ngày nay, với sự tiến bộ của khoa học kỹ thuật, đặc biệt là sự phát triển nhanh chóng của công nghệ phần cứng đã có thể tạo ra các thiết có khả năng lƣu trữ và xử lý lớn với giá thành nhỏ khiến cho số lƣợng ngƣời dùng sử dụng các thiết bị này tăng nhanh chóng. Chính vì số lƣợng các thiết bị này tăng nhanh dẫn đến nhu cầu của ngƣời dùng muốn sử dụng các dịch vụ gia tăng trên các thiết bị này lớn. Dịch vụ thông báo sự kiện là một dịch vụ gia tăng đang phát triển ngày nay. Các ứng dụng của dịch vụ này rất đa dạng, cung cấp cho thông tin nhanh và chính xác. Tổng quan về dịch vụ thông báo sự kiện Dịch vụ thông báo sự kiện là một hạ tầng ứng dụng độc lập, hỗ trợ cho việc xây dựng các hệ thống dựa trên nền sự kiện. Các node cung cấp dịch vụ đến cơ sở hạ tầng và node yêu cầu sự kiện đăng ký với cơ sở hạ tầng để nhận các thông báo liên quan. Dịch vụ thông báo sự kiện cho phép yêu cầu sự kiện đồng thời cung cấp các sự kiện đƣợc yêu cầu thông qua mạng internet hoặc kết nối không dây. Dịch vụ này có thể cung cấp sự kiện một cách tự động khi có sự kiện phát sinh. Một dịch vụ thông báo sự kiện là dịch vụ kết nối vô danh giữa các bên lẫn nhau. Dịch vụ thu nhận, lọc và cung cấp thông tin về các sự kiện. Một hệ thông báo sự kiện thực hiện dịch vụ thông báo sự kiện cụ thể. Chúng ta đề cập đến dịch vụ thông báo sự kiện nhƣ là khái niệm nói chung và hệ thống thông báo sự kiện khi chú trọng vào việc thực hiện các dịch vụ đƣợc thiết kế. Nhiều công bố không cho một định nghĩa rõ ràng mà chỉ là một mô tả khái niệm về dịch vụ thông báo sự kiện, gọi đó là “Dịch vụ thông báo”, “dịch vụ Cung cấp/Yêu cầu”, hay “hệ thống đẩy”.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ