scispace - formally typeset
Proceedings ArticleDOI

Content management on server farm with layer-7 routing

Reads0
Chats0
TLDR
This paper presents a management system that can support a configurable and high-performance server farm with layer-7 routing, and devised a data structure termed URL table to hold content-related information for making content-aware routing decisions.
Abstract
Service replication on a server farm is becoming increasingly widespread as the explosive growth of the Web is straining the architecture of many Internet sites. Layer-7 routing, routing packets based on requested content, has been recognized as a powerful approach to distribute workload among these server farms. However, little attention has been given to how to configure content-related knowledge into the layer-7 routing mechanisms. In addition, the used data structures for storing content-related knowledge and lookup operation for making routing decisions are also unclear. This paper presents a management system that can support a configurable and high-performance server farm with layer-7 routing. In this system, we devised a data structure termed URL table to hold content-related information for making content-aware routing decisions. We also propose a novel idea termed "URL Formalization", which provide a scalable solution to speedup the content-aware request routing.

read more

Citations
More filters

Hypertext Transfer Protocol (HTTP)

TL;DR: In this report (written in Greek), the basics of the hypertext transfer protocol are presented.
Proceedings ArticleDOI

Defending Application DDoS with Constraint Random Request Attacks

TL;DR: A scheme to counter application-level DDoS attacks aiming at search engines that issue search requests randomly drawn from a predefined word pool is designed.
Journal ArticleDOI

Design and implementation of an efficient web cluster with content-based request distribution and file caching

TL;DR: New policies related to content-based workload-aware request distribution are proposed, in which the web switch considers the content of requests and workload characterization in request dispatching to improve cluster performance by obtaining better memory utilization and increasing the cache hit rates while achieving load balancing among servers.
Journal ArticleDOI

ALBL: an adaptive load balancing algorithm for distributed web systems

TL;DR: From the testbed scenario results, it is shown that ALBL algorithm outperforms stateless and stateful algorithms and also presents significant performance gains towards adaptive algorithms and scales well as the number of balancing servers and web cluster's requests rate increases.
Journal ArticleDOI

URL formalization: an efficient technique to speedup content-aware switching

TL;DR: A data structure termed URL table is devised to hold content-related information for making content-aware routing decisions and a novel idea termed "URL formalization" is proposed, which provide a scalable solution to speedup thecontent-aware request routing.
References
More filters
Journal ArticleDOI

Trie memory

TL;DR: In this paper several paradigms of trie memory are described and compared with other memory paradigm, their advantages and disadvantages are examined in detail, and applications are discussed.
Journal ArticleDOI

Locality-aware request distribution in cluster-based network servers

TL;DR: A simple, practical strategy for locality-aware request distribution (LARD), in which the front-end distributes incoming requests in a manner that achieves high locality in the back-ends' main memory caches as well as load balancing.
Journal ArticleDOI

IP-address lookup using LC-tries

TL;DR: An LC-trie, a trie structure with combined path and level compression that enables us to build efficient, compact, and easily searchable implementations of an IP-routing table, and presents the basic structure as well as an adaptive version that roughly doubles the number of lookups/s.
Proceedings Article

Scalable content-aware request distribution in cluster-based networks servers

TL;DR: In this architecture, a level-4 switch acts as the point of contact for the server on the Inernet and distributes the incoming requests to a number of back-end nodes, rather than being centralized in the front-end node.

Hypertext Transfer Protocol (HTTP)

TL;DR: In this report (written in Greek), the basics of the hypertext transfer protocol are presented.