Với mô hình này, nguyên tắc hoạt động của tác tử là một chu trình lặp lại trong đó yếu tố quan trọng là Agent để xử lý các nội dung với thông tin vào ra là Input, Output thông qua tiến trình thực hiện Process. Tiến trình Process thực hiện xử lý của tác tử, mô tả các hành động của nó, và triệu gọi tác tử (hoặc yêu cầu di trú). Quá trình này được thực hiện để hoàn thành các tác vụ theo yêu cầu, được gọi là vòng đời của tác tử hay tác tử di động.
Như phân tích ở trên, chưa có một ứng dụng nào gọi là ứng dụng đặc trưng dành cho tác tử, tác tử di động áp dụng như một tiêu chuẩn thống nhất mà tùy vào mục đích của bài toán giải quyết để đưa ra ứng dụng hoặc phương thức áp dụng phù hợp. Với những kết quả
24
nghiên cứu đạt được hiện nay bằng cách sử dụng công nghệ tác tử thì cũng có thể sử dụng với những công nghệ hoặc giải pháp khác để đạt kết quả tương tự. Tuy nhiên, trong một vài trường hợp cụ thể, tác tử (hoặc tác tử di động) có thể là giải pháp hiệu quả hơn như đã phân tích ở trên, ví dụ một số ứng dụng trong lĩnh vực mạng như sau:
+ Thu thập thông tin phân tán: Trong trường hợp có nhu cầu truy vấn phức tạp, chuyên biệt và liên quan đến nhiều nguồn dữ liệu phân tán, không đồng nhất, việc gửi các tác tử di động di chuyển đến các nguồn tin để khai thác tại chỗ và cuối cùng là mang về những thông tin cần thiết sẽ cho phép giảm tải mạng và giải quyết tốt hơn bài toán tương thích [62].
+ Quản trị hệ thống mạng: Đối với những hệ thống mạng lớn, việc chẩn đoán lỗi, duy trì sự ổn định của hệ thống là các công việc rất khó khăn. Việc ứng dụng tác tử vào việc quản trị mạng sẽ giúp cho các công việc chẩn đoán lỗi và duy trì từ xa sự ổn định của hệ thống được dễ dàng hơn bằng cách gửi tác tử đến các các nút mạng lấy và xử lý thông tin và trả về kết quả cho hệ thống [5][36].
+ Hỗ trợ các thiết bị di động: Do đặc điểm tài nguyên hạn chế và không kết nối thường xuyên, việc xây dựng các ứng dụng dựa trên tác tử di động với khả năng di chuyển đến các máy tính có cấu hình mạnh hơn để hoạt động (truy vấn cơ sở dữ liệu, tìm thông tin) rồi trả kết quả về sẽ là một giải pháp tốt cho người dùng các thiết bị di động [70].
1.4.2.2 Mô hình đề xuất sử dụng tác tử trong điều khiển định tuyến mạng MANET
Trong mạng MANET, đã có một số nghiên cứu ứng dụng công nghệ tác tử trong đó một số hướng nghiên cứu điển hình liên quan như nghiên cứu tích hợp hệ thống tác tử cho mạng MANET [17][18][44], tích hợp tác tử di động trong điều khiển tắc nghẽn giao thức AODV [30], tích hợp tác tử trong việc chọn đường đi dựa trên các tham số về năng lượng, phán đoán đường đi, mức độ tắc nghẽn của nút [50], ứng dụng tác tử di động đưa vào giao thức định tuyến để giải quyết cân bằng tải và duy trì mạng [54], cải tiến giao thức định tuyến thông qua xử lý tại các nút của mạng [18][55].
Chúng ta đánh giá một số nguyên lý hoạt động của tác tử trong các nghiên cứu đã trình bày ở trên như sau; dựa vào nguyên lý hoạt động và nguyên tắc làm việc của tác tử, các đề xuất sử dụng tác tử để cải tiến các giao thức, tập trung vào việc điều khiển vào giao thức. Theo nghiên cứu [50], với tưởng sử dụng tác tử để lấy thông tin của việc chọn đường trong giao thức định tuyến DSR dựa vào hai tham số là năng lượng của nút (độ mạnh tín hiệu) kết hợp với thuật toán đường đi ngắn nhất để đưa vào việc chọn đường đi bằng cách dự đoán đường đi có khả năng bị ngắt kết nối trước khi chọn đường đi thực sự dựa trên hai tham số đã nêu trên. Như vậy tác tử trong giao thức cải tiến này chính là thực hiện lấy các thông số tại nút (năng lượng, và các tham số khác) và tính toán để chọn đường đi theo thuật toán đường đi ngắn nhất. Một nghiên cứu khác sử dụng tác tử như thuật toán Ant-AODV [55] để cập nhật liên tục trạng thái kết nối của mạng tránh trình trạng mất kết nối. Với việc sử dụng tác tử di động như những con kiến chạy qua từng nút mạng và lấy thông tin thông qua RREQ để liên tục truy vấn liên tục các kết nối từ chặng đến chặng và
25
để đảm bảo các kết nối sẵn sàng và giảm được tình trạng khi phát lệnh gửi thì bị mất kết nối do chưa cập nhật kịp các kết nối trên.
Qua phân tích một số hướng nghiên cứu áp dụng tác tử cho mạng MANET, trong quá trình nghiên cứu của đề tài luận án, tác giả đưa ra mô hình tác tử dựa trên tưởng và phương thức làm việc của tác tử và cài đặt kèm theo giao thức định tuyến, không sử dụng một mô hình cụ thể hoặc dựa trên phần mềm nền tảng nào đã sử dụng, tác giả đề xuất ý tưởng và phương thức hoạt động của tác tử được mô tả ở Hình 1.3 dưới đây: