Danh mục

Công nghệ tác tử trong quản lý mạng Internet (Phần 1)

Số trang: 14      Loại file: pdf      Dung lượng: 147.24 KB      Lượt xem: 10      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (14 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Sự ra đời của công nghệ tác tử, đặc biệt là tác tử phần mềm có thể là một câu trả lời cho các bài toán quản lí mạng hóc búa. Xu hướng quản lý mạng hiện nay thường theo kiểu tập trung (centralized) do đó phải sử dụng các ứng dụng tương đối lớn thì mới có thể thực hiện được các đặc tính thông minh của hệ thống, người ta sẽ sử dụng một số các hệ thống nhỏ hơn có quan hệ mật thiết với nhau hoặc các tác tử có thể giao tiếp được với...
Nội dung trích xuất từ tài liệu:
Công nghệ tác tử trong quản lý mạng Internet (Phần 1) Công nghệ tác tử trong quản lý mạng Internet (Phần 1)Sự ra đời của công nghệ tác tử, đặc biệt là tác tử phần mềm có thể là một câu trảlời cho các bài toán quản lí mạng hóc búa. Xu hướng quản lý mạng hiện naythường theo kiểu tập trung (centralized) do đó phải sử dụng các ứng dụng tươngđối lớn thì mới có thể thực hiện được các đặc tính thông minh của hệ thống, ngườita sẽ sử dụng một số các hệ thống nhỏ hơn có quan hệ mật thiết với nhau hoặc cáctác tử có thể giao tiếp được với nhau (điều này không chỉ đơn thuần là chia nhỏ hệthống, vì nó yêu cầu phức tạp hơn nhiều).1. Giới thiệuNgày nay, cùng với sự phát triển như vũ bão của công nghệ thông tin, điện tử viễn mạng viễn thông nói chung và mạng Internet nói riêng ngày càng hiện đạithông,và phức tạp. Điều này đòi hỏi người điều hành mạng phải có một kiến thức rất rộngvà phải được đào tạo và cập nhật kiến thức thường xuyên. Việc quản lý nhiều loạimạng khác nhau sẽ yêu cầu phải thu thập một khối lượng lớn các số liệu, các sốliệu này phải được phân tích xử lý trước khi đưa ra một biện pháp quản lý thực sự,điều này sẽ gặp rất nhiều khó khǎn cho người điều hành nếu không có một công cụhiệu quả trong tay. Đồng thời với sự phức tạp của mạng thì đối với người sử dụngviệc nâng cao độ tin cậy và chất lượng dịch vụ được mong đợi cao hơn. Sự ra đờicủa công nghệ tác tử, đặc biệt là tác tử phần mềm có thể là một câu trả lời cho bàitoán quản lí mạng hóc búa này. Xu hướng quản lý mạng hiện nay thường theo kiểutập trung (centralized) do đó phải sử dụng các ứng dụng tương đối lớn thì mới cóthể thực hiện được các đặc tính thông minh của hệ thống, người ta sẽ sử dụng mộtsố các hệ thống nhỏ hơn có quan hệ mật thiết với nhau hoặc các tác tử có thể giaotiếp được với nhau (điều này không chỉ đơn thuần là chia nhỏ hệ thống, vì nó yêucầu phức tạp hơn nhiều). Với sự phát triển của trí tuệ nhân tạo, thì một tác tử có thểđược nhìn nhận theo mô hình BDI (Belift-Desires-Intentions), và được sử dụng đểcó thể trao đổi thông tin, đưa ra các kết quả hoặc kết hợp các kết quả một cáchthông minh, nhưng cũng đơn giản hơn mô hình đang sử dụng hiện tại.Hiện nay, việc quản lí mạng nói chung đều dựa trên mô hình client/server. Cho dùhệ thống tác tử có thể hoạt động với bất kỳ công nghệ client/server nào nhưng nókhác với hệ thống client/server do nó không phân biệt rõ ràng đâu là client đâu làserver. Tất cả các tác tử được uỷ quyền một nhiệm vụ hay vai trò do người thiết kếhoặc người sử dụng hoặc một tác tử giám sát gán cho. Các hệ thống quản lý mạngkhi sử dụng công nghệ tác tử với một đặc tính của tác tử đó là tính di động sẽ thuậnlợi hơn so với mô hình client/server thông thường, cũng như hệ thống dựa trên cáctác tử tĩnh.2. Tác tử di động2.1. Khái niệm về tác tửSẽ thật không dễ dàng khi đi tìm một khái niệm chính xác cho tác tử (Agent). Nó làmột khái niệm cực kỳ rộng lớn, bao hàm nhiều vấn đề, theo nhà nghiên cứu KroghTác tử là gì? Nó là rất nhiều thứ. Nếu cố gắng tìm ra một mẫu thức chung về hoạtđộng hay lí thuyết về tác tử thì bạn có thể gặp sai lầm, và ông đã chỉ ra một số cácđiểm mâu thuẫn giữa các khái niệm tác tử như tính tiên đoán, tính phản ứng, tínhsuy diễn, .Để có thể hiểu rõ hơn về tác tử, ở đây ta nên thu hẹp phạm vi của tác tử, đó là táctử phần mềm: Đó là một thực thể phần mềm, hoạt động theo sự uỷ quyền của cáctác tử khác, của người điều khiển, nó có khả nǎng tự động, thực hiện tiên đoán,phản ứng và một số khả nǎng như tự học, tự di chuyển, hoạt động theo kiểu cộngtác. Ta có thể coi đây là một mô hình tác tử cơ sở.Ngoài ra tác tử phần mềm còn xác định một số khái niệm khác: mô hình vòng đời,mô hình tính toán, mô hình giao tiếp truyền thông, mô hình bảo mật, mà nằm ngoàikhuôn khổ bài báo2.2. Tác tử di độngBây giờ thì rất dễ dàng để hiểu được khái niệm tác tử di động: là một tác tử phầnmề m có khả nǎng thay đổi vị trí. Tác tử di động còn được trang bị thêm một đặctính nữa đó là mô hình di chuyển. Công nghệ được sử dụng cho tác tử di động:code di động (mobile code) hoặc remote object với Agent TCL, Telescript hoặcgần đây là Aglets.public abstract class Agent implements Serializable {// methods to hook the change of// its state in the life-timevoid create(); // after creationvoid destroy();// before terminationvoid arrive(); // after accepted a childvoid leave(URL dst); // before dispatched to dstvoid clone(); // before duplicationvoid parent(); // after duplication at the originalvoid child(); // after duplication at the copy....// APIs for Mobile Agentsvoid go(URL dst) throwsNoSuchLocationException ... { ...}URL duplicate(URL dst) throwsNoSuchLocationException ... {...}void setTimeout(int time) // the life-span....}Để có thể sử dụng các tác tử di động, thì hệ thống cần có một framework: cung cấpcác tính nǎng và hỗ ...

Tài liệu được xem nhiều: