Các luồng quan trọng cho mơ hình này phụ thuộc vào hành vi ứng dụng. Nếu các ứng dụng vốn dĩ là máy khách – máy chủ và các máy chủ chỉ ở đó để hỗ trợ nhiều phiên, thì luồng máy khách – máy chủ có thể là luồng quan trọng duy nhất. Tuy nhiên, khi các máy chủ giao tiếp với nhau (ví dụ: để cập nhật cơ sở dữ liệu chung hoặc chia sẻ dữ liệu giữa các ứng dụng), thì luồng từ máy chủ đến máy chủ có thể rất quan trọng, ngồi luồng máy khách – máy chủ. Và khi có thơng tin liên lạc với người quản lý (ví dụ: để đồng bộ hóa q trình xử lý hoặc thơng tin), thì luồng từ máy chủ đến người quản lý cũng có thể rất quan trọng.
Chúng ta đã chứng minh rằng Internet đã phát triển từ mơ hình luồng ngang hàng ban đầu thành mơ hình luồng máy khách – máy chủ với sự chấp nhận của các ứng dụng Web. Tuy nhiên, khi lưu lượng máy khách – máy chủ tăng lên, các máy chủ Web đã được nhân rộng và phân phối trên Internet, dẫn đến sự gia tăng các luồng từ máy chủ đến máy chủ. Điều này đang được thực hiện để tăng hiệu quả của việc truy cập Web, một phần bằng cách mở rộng quyền truy cập trên nhiều thiết bị và một phần bằng cách định vị các thiết bị gần hơn với phần truy cập của Internet, do đó bỏ qua một phần hoặc tồn bộ phần lõi. Do đó, Internet đang phát triển thành mơ hình luồng máy khách – máy chủ phân cấp hơn.
Các dịch vụ Web phân cấp như vậy được thể hiện trong Hình 2.13. Trong hình này, mạng phân phối nội dung (CDN) và máy nhân bản (Mirror) được sử dụng để di chuyển nội dung Web giữa các máy chủ và cung cấp quyền truy cập cục bộ vào nội dung cho người dùng.
Trong hình này, các máy chủ có thể cung cấp cùng một chức năng hoặc nhiều chức năng khác nhau. Ví dụ, máy chủ ứng dụng ba tầng dựa trên Web có thể chạy ứng dụng và dịch vụ Web trên cùng một thiết bị, trong khi chạy các dịch vụ cơ sở dữ liệu trên một thiết bị khác. Trong trường hợp này, các luồng giữa các máy chủ (Application/Web và Database) rất quan trọng cho hoạt động.
Hình 2.13 Dịch vụ Web được mơ hình hóa trên mơ hình Hierarchical Client–Server
Một ví dụ về điều này là trực quan hóa các mơ phỏng khoa học. Hãy xem xét các mơ phỏng của một bài tốn gồm nhiều phần. Chúng có thể được tìm thấy trong mơ hình khí hậu, phân tích luồng chất lỏng, phân tích cấu trúc và những thứ khác.
Trong mơ hình khí hậu có thể có một mơ phỏng bao gồm nhiều phần: bầu khí quyển, trái đất và đại dương - như trong Hình 2.14. Mỗi phần mơ phỏng trong hình này có thể được phát triển trên một thiết bị tính tốn riêng biệt, có thể ở các vị trí khác nhau (dựa trên vị trí của các nhà khoa học khác nhau). Vì mỗi thành phần ảnh hưởng đến các thành phần khác, tại ranh giới giữa khí quyển, trái đất và đại dương, dữ liệu phải được chuyển giữa các máy chủ tính tốn & máy chủ trực quan cho từng phần. Các luồng sẽ giống như trong Hình 2.15. Trong hình này, nếu các phần của mơ phỏng đang được giải quyết ở
các vị trí khác nhau, thì luồng từ máy chủ đến máy chủ có thể vượt qua khoảng cách dài (WAN), ảnh hưởng đến cả mạng cục bộ và mạng diện rộng.
Hình 2.14 Các thành phần của mơ hình khí hậu