Với việc phân tích yêu cầu của đề tài như trên thì ta thấy để xây dựng một môi trường hỗ trợ tính toán song song và phân bố, chúng ta cần giải quyết được các vấn đề chính yếu như sau :
♦Làm sao để Client có thể dễ dàng sử dụng được các Service trên các Server mà không cần quan tâm đến phần tổ chức của các dịch vụ bên trong hệ thống.
♦Làm thế nào để Administrator có thể quản lý, thống kê việc truy xuất các dịch vụ từ các Client.
♦ Admin có thể quản lý, kiểm soát và thống kê hoạt động của các Server, cũng như Service trên các Server ấy, để cho hệ thống hoạt động đạt hiệu quả cao nhất.
♦Làm sao để có một cơ chế thuận lợi cho người phát triển thêm các dịch vụ cho hệ thống mà không làm ảnh hưởng đến hoạt động của các dịch vụ đã có sẵn trước đó. ♦Cách khắc phục lỗi xảy ra trong quá trình vận hành hệ thống.
♦Làm sao để thực hiện việc phân chia công việc sao cho hiệu quả nhất có thể. Chiến lược để thực hiện việc phân chia này như thế nào.
♦Làm thế nào để giải quyết tình trạng tắc nghẽn có thể xảy ra của hệ thống (Mô hình phải như thế nào để giảm tình trạng tắc nghẽn này).
♦Giải quyết các vấn đề ưu tiên trong hệ thống. Vì rất có thể, trong quá trình hoạt động của hệ thống, sẽ có một số dịch vụ cần phải có độ ưu tiên cao.
Tóm lại
Yêu cầu đặt ra đối với luận văn này là phải xây dựng một hệ thống làm môi trường cho các ứng dụng trên máy này có thể khai thác tài nguyên trên máy khác một cách dễ dàng và tiện lợi nhất. Vì vậy, có thể nói các vấn đề cần quan tâm đến ở đây là tính hỗ trợ dùng chung tài nguyên , tính mở, tính đồng thời, khả năng chịu lỗi và tính trong suốt đối với người sử dụng.
Chương 5 : Phân tích và thiết kế hệ thống thống