Hướng phát triển

Một phần của tài liệu Thiết kế bộ phân tải cho các cụm máy chủ trang web lớn đảm bảo khả năng nhanh chóng mở rộng hệ thống (Trang 87 - 94)

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 LIU THAM KHO

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 MC CÁC T VIT TT

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 (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu Thiết kế bộ phân tải cho các cụm máy chủ trang web lớn đảm bảo khả năng nhanh chóng mở rộng hệ thống (Trang 87 - 94)