Vấn đề thiết kế các yếu tố burstiness trong mục 3.3, phải tiếp tục nghiên cứu để tìm kiếm hoặc cải thiện yếu tố burstiness mang lại lợi ích tốt nhất. Đặc biệt trong trường hợp phát hiện bursty trong các khe liên tiếp. Yếu tố burstiness có thể phù hợp cho tất cả các tỉ lệ yêu cầu đến, một hệ thống web có thể mong đợi và đã đáp ứng các tỉ lệ yêu cầu đến khác nhau trong phạm vi của các giá trịđược định nghĩa cho nó.
Việc phát triển các yếu tố burstiness nhận biết tỷ lệđến trong số các dịch vụ khác nhau theo các yêu cầu gửi đến đòi hỏi truy nhập. Do đó, một vấn đề nữa sẽ là sự khác biệt về lưu lượng ở các yếu tố burstiness. Vấn đề đó có thể cải thiện hiệu suất của hệ thống web khi tất cả các loại dịch vụ có thể không được yêu cầu với cường độ tương tự trong các hệ thống web.
Khi nghiên cứu thuật toán kiểm soát truy nhập (mục 4.5), việc dự phòng tài nguyên trong các máy chủ web, được thực hiện mà không quan tâm tới số lượng dịch vụđược yêu cầu. Do đó, vấn đề sẽ là khi loại dịch vụ mức ưu tiên thấp đạt tới mức độ sử dụng CPU tối đa trong tất cả các máy chủ, thì các yêu cầu đòi hỏi truy nhập đối với
thểđược giải quyết bằng cách xác định một chỉ số xác suất dựa trên bản ghi lưu giữ chỉ số tỷ lệ phần trăm yêu cầu đến đối với mỗi loại dịch vụ trong một vài khe trước đó. Qua đó, có thể thiết lập cơ hội của việc không nhận được các yêu cầu có mức ưu tiên cao, và cho phép tăng mức độ sử dụng của các yêu cầu có mức ưu tiên thấp hơn.. Tuy nhiên, quan điểm này cần nghiên cứu thêm.
TÀI LIỆU THAM KHẢO
Tài liệu tiếng Anh
[1] Cisco systems, inc. http://www.cisco.com/.
[2] Mohit Aron, Darren Sanders, Peter Druschel, andWilly Zwaenepoel. Scalable contentaware request distribution in cluster-based network servers. In proc. of the USENIX 2000 Annual Technical Conference, (2000).
[3] Valeria Cardellini, Emiliano Casalicchio, Michele Colajanni, and Philip S. Yu. The state of the art in locally distributed web-server systems. ACM Comput. Surv., 34:263– 311, (2002).
[4] Sheng-Tzong Cheng, Chi-Ming Chen, and Ing-Ray Chen. Performance evaluation of an admission control algorithm: dynamic threshold with negotiation. Performance Evaluation, 52:1–13, (2003).
[5] Mei-Ling Chiang, Yu-Chen Lin, Lian-Feng GuoThe Journal of Systems, and Software. Design and implementation of an efficient web cluster with content-based request distribution and file caching. The Journal of Systems and Software, 81:2044– 2058, (2008).
[6] Steven Colby, John J. Krawezyk, Raj Krishnan Nair, Katherine Royee, Kenneth P. Siegel, Richard C. Stevens, and Seott Wasson. Method and system for directing a flow between a client and a server. United States Patent 6,006,264, (December 2001). Arrowpoint Communications, Inc.
[7] David A. Maltz and Pravin Bhagwat. TCP splicing for application layer proxy performance. Technical report, IBM, 1998.
[9] Chu-Sing Yang and Mon-Yen Luo. Efficient support for content-based routing in web server clusters. In proc. of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2, (1999).
DANH MỤC CÁC TỪ VIẾT TẮT
STT Từ Tiếng Anh
ALBM Adaptive Load Balancing Mechanism
AON Application Oriented Networking
App/DB Application/Database
ARP Address Resolution Protocol
AS Autonomous System
BCB Balanced Content-Based
CAD Content-Aware Dispatching
CAHRD Content-Aware Hybrid Request Distribution
CAP Client-Aware Policy
CAWLL Content-Aware Weighted Least Load
CPU Central Processing Unit
CWARD/CR Content-based Workload-Aware Request Distribution with Core Replication
CWARD/FR Content-based Workload-Aware Request Distribution with Frequency-based Replication
DNS Domain Name System
DoS Denial-of-Service
DR Direct Routing
DSR Direct Server Return
E-FSPF Extended Fewest Server Processes First
FARD Fuzzy Adaptive Request Distribution
HACC Harvard Array of Clustered Computers
HTTP HyperText Transfer Protocol
IP Internet Protocol
IPTun IP Tunneling
ISS Initial Send Sequence
IRS Initial Receive Sequence
IQRD Intelligent Queue-based Request Dispatcher
JSQ Join Shortest Queue
KNITS Knowledgeable Node Initiated TCP Splicing
LAN Local Area Network
LC Least Connection
LL Least Loaded
LMS Least Mean Square
LVS Linux Virtual Server
L7SW Linux Layer7 switching
MAA Message-Aware Adaptive
MAC Media Access Control
MSS Maximum Segment Size
NAT Network Address Translation
NLB Network Load Balancing
NLMS Normalised Least Mean Square
NPSSM Non Probabilistic Server Selection Method
OS Operative System
OSI Open Systems Interconnection
TAP2 Time and Access Probability-based Prefetch
RR Round Robin
RTT Round-Trip Time
SAA Session Affinity-Aware
SLB Server Load Balancing
SHLPN Stochastic High-Level Petri Net
RXP Resonate Exchange Protocol
QoS Quality of Service
UDP User Datagram Protocol
VIP Virtual IP
VLAN Virtual LAN
VOIP Voice Over Internet Protocol
WAN Wide Area Network
WARD Workload-Aware Request Distribution
WLC Weighted Least-Connection
WRR Weighted Round Robin
xLARD/R Extended Locality-Aware Request Distribution with Replication Policy