Vấn đề giám sát các hoạt động đồng thời, thực chất, là bài toán đồng bộ hoá trong các hệ thống lớn, đa dạng và phức tạp. Trong phạm vi bài viết này, chúng tôi đi sâu nghiên cứu vấn đề đồng bộ giữa các tiến trình trong hệ phân tán trên cơ sở trật tự hoá từng phần giữa các sự kiện. Vấn đề trật tự hoá tổng quát chặt chẽ được nhiều tác giả nghiên cứu thành công thể hiện trong các công | TẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆ ĐẠI HỌC ĐÀ NÃNG - SỔ 5 34 .2009 MÔ HÌNH NGƯỜI SẢN XUẤT - NGƯỜI TIÊU THỤ TRONG XÂY DỰNG GIẢI PHÁP KỸ THUẬT GIÁM SÁT CÁC HOẠT ĐỘNG ĐỒNG THỜI PHÂN TÁN THE PRODUCER-CUSTOMER MODEL IN BUILDING TECHNICAL SOLUTIONS MONITORING SIMULTANEOUS ACTIVITIES IN DISTRIBUTED SYSTEMS Lê Văn Sơn Đặng Hùng Vĩ Hồ Minh Hoành Trường Đại học Sư phạm Đại học Đà Nang TÓM TẮT Vấn đề giám sát các hoạt động đồng thời thực chất là bài toán đồng bộ hoá trong các hệ thống lớn đa dạng và phức tạp. Trong phạm vi bài viết này chúng tôi đi sâu nghiên cứu vấn đề đồng bộ giữa các tiến trình trong hệ phân tán trên cơ sở trật tự hoá từng phần giữa các sự kiện. Vấn đề trật tự hoá tổng quát chặt chẽ được nhiều tác giả nghiên cứu thành công thể hiện trong các công trình công bố trong thời gian qua 7 2 5 . Trong quá trình nghiên ứu nhóm tác giả đã xây dựng giải pháp kỹ thuật khả thi cho phép điều khiển các hệ thống lớn dựa trên sự quan sát và ra qếy định trên cơ sở vận hành mô hình ngrời sản xuất - người tiêu thụ Producer-Consumer Model . Giải pháp được xây dựng bằng ngôn ngữ JAVA cùng với 2 thư viện phân tán là CORBA và RMI 15 11 . Việc thử nghiệm giải pháp nêu trên được tiến hành trên hệ đa Server hoạt động theo họ giao thức TCP IP trong các mạng Intranet. ABSTRACT Problems of monitoring simultaneous activities essentially is the synchronization ones in large systems diverse and complex. Within this article we focus on synchronization among processes in distributed systems based on the partial order in the events. The issues of general order have been successfully studied by many authors expressed in works published in recent years 7 2 5 . In the study authors have built technical solutions feasible for controlling large systems based on observations and decisions on the basis of operating model producers - consumers. Solutions are built by using Java language with two distributed libraries which are CORBA and RMI . The above test solution was conducted on the .