pc giống như cuộc gọi thủ tục nhưng thủ tục được
xử lý trên máy chủ từ xa
khối • Khách hàng gọi đến khi trở về
- rpipe giống như ống nhưng máy chủ được đầu ra trên - rpipe giống như ống nhưng máy chủ được đầu ra trên
máy tính từ xa
• quá trình khách hàng có thể tiếp tục, không chặn
• Mục tiêu: Nghiên cứu hiệu suất của
các ứng dụng sử dụng rpipes để tương tự như
các ứng dụng sử dụng RPC
Hệ thống Định nghĩa
• client và máy chủ và mạng
• thành phần chính là "kênh", hoặc là một rpipe
hoặc một rpc
- Chỉ tập hợp con của các khách hàng và máy chủ
có thể xử lý kênh là một phần của hệ thống
khách hàng Network server
- Cố gắng giảm thiểu ảnh hưởng của các thành phần
bên ngoài hệ thống
dịch vụ
• có một loạt các dịch vụ có thể
xảy ra qua một rpipe hoặc rpc
• Chọn độ truyền dữ liệu là một trong những phổ biến,
với dữ liệu là một kết quả điển hình của hầu hết các
khách hàng- tương tác máy chủ
•
tương tác client-server
• Phân loại số lượng dữ liệu hoặc là lớn hay
nhỏ
• như vậy, hai dịch vụ:
- chuyển dữ liệu nhỏ
- truyền dữ liệu lớn
Metrics
• Giới hạn số liệu để chỉ sửa hoạt động (không có
thất bại hay lỗi)
• tỷ lệ dịch vụ nghiên cứu và nguồn tài nguyên tiêu thụ
A) thời gian trôi qua mỗi cuộc gọi
tỷ lệ cuộc gọi B) tối đa cho mỗi đơn vị thời gian
thời gian C) CPU địa phương cho mỗi cuộc gọi
D) Remote CPU thời gian cho mỗi cuộc gọi
E) số byte gửi cho mỗi cuộc gọi
thông số
• tốc độ của CPU
- địa phương
- từ xa
• Mạng
- tốc độ
- độ tin cậy (retrans)
• Thời gian giữa các cuộc gọi
• số lượng và kích cỡ
- các thông số
- kết quả
• Loại kênh
- rpc
hệ thống Workload
- độ bền (retrans)
• hệ điều hành
trên cao
- Đối với giao diện với
các kênh
- Đối với giao diện với
mạng
•
- rpc
- Rpipe
• tải khác
- Trên các CPU
- Trên mạng
Những yếu tố chính
• Loại kênh
- rpipe hoặc rpc
• tốc độ mạng
- Chọn ngắn (LAN) trên toàn quốc (WAN)
• Kích thước của các thông số • Kích thước của các thông số
- nhỏ hoặc lớn hơn
• số các cuộc gọi
- 11 giá trị: 8, 16, 32 ... 1024
• Tất cả các thông số khác được cố định
• (Lưu ý, cố gắng chạy trong "ánh sáng" tải mạng)
Kỹ thuật Đánh giá
• Vì có nguyên mẫu, sử dụng
đo lường
• sử dụng các mô hình phân tích dựa trên đo
dữ liệu cho các giá trị bên ngoài phạm vi của các
thí nghiệm thực hiện
khối lượng công việc
• chương trình tổng hợp tạo ra quy định
yêu cầu kênh
• cũng sẽ theo dõi tài nguyên tiêu thụ và
kết quả đăng nhập
• Sử dụng các yêu cầu kênh "null" để có được cơ sở • Sử dụng các yêu cầu kênh "null" để có được cơ sở
tài nguyên mà khai thác gỗ
- (Ghi theo nguyên tắc Heisenberg!)
Experimental Design
• Full thừa (tất cả các kết hợp có thể có của
các yếu tố)
• 2 kênh, 2 tốc độ mạng, 2 kích cỡ, 11
số của cuộc gọi
-? 2 x 2 x 2 x 11 = 88 thí nghiệm -? 2 x 2 x 2 x 11 = 88 thí nghiệm
phân tích dữ liệu
• Phân tích phương sai sẽ được sử dụng để
xác định số lượng ba yếu tố đầu tiên
- Có phải họ khác nhau?
• Regression sẽ được sử dụng để định lượng các
tác động của các cuộc gọi n liên tiếp
- Hiệu suất là tuyến tính? Số mũ?
đang được dịch, vui lòng đợi..
