[go: up one dir, main page]

Zhang et al., 2006 - Google Patents

FlexSplit: A workload-aware adaptive load balancing strategy for media cluster

Zhang et al., 2006

View PDF
Document ID
16294718311627619327
Author
Zhang Q
Cherkasova L
Smirni E
Publication year
Publication venue
Multimedia Computing and Networking 2006

External Links

Snippet

A number of technology and workload trends motivate us to consider a new request distribution and load balancing strategy for streaming media clusters. First, in emerging media workloads, a significant portion of the content is short and encoded at low bit rates …
Continue reading at shiftleft.com (PDF) (other versions)

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
    • H04L67/1002Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers, e.g. load balancing
    • H04L67/1004Server selection in load balancing
    • H04L67/1008Server selection in load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
    • H04L67/1002Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers, e.g. load balancing
    • H04L67/1004Server selection in load balancing
    • H04L67/101Server selection in load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
    • H04L67/1002Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers, e.g. load balancing
    • H04L67/1004Server selection in load balancing
    • H04L67/1023Server selection in load balancing based on other criteria, e.g. hash applied to IP address, specific algorithms or cost
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L29/00Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00 contains provisionally no documents
    • H04L29/02Communication control; Communication processing contains provisionally no documents
    • H04L29/06Communication control; Communication processing contains provisionally no documents characterised by a protocol
    • H04L29/0602Protocols characterised by their application
    • H04L29/06047Protocols for client-server architecture
    • H04L2029/06054Access to distributed or replicated servers, e.g. using brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/28Network-specific arrangements or communication protocols supporting networked applications for the provision of proxy services, e.g. intermediate processing or storage in the network
    • H04L67/2842Network-specific arrangements or communication protocols supporting networked applications for the provision of proxy services, e.g. intermediate processing or storage in the network for storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/32Network-specific arrangements or communication protocols supporting networked applications for scheduling or organising the servicing of application requests, e.g. requests for application data transmissions involving the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic regulation in packet switching networks
    • H04L47/10Flow control or congestion control

Similar Documents

Publication Publication Date Title
Almeida et al. Hybrid caching strategy for streaming media files
Zhang et al. Workload-aware load balancing for clustered web servers
Zhu et al. Demand-driven service differentiation in cluster-based network servers
Kangasharju et al. Distributing layered encoded video through caches
US7552235B2 (en) Autonomic selection of a request routing policy based upon cache effectiveness
EP2359536B1 (en) Adaptive network content delivery system
US7925738B2 (en) Analytical cache performance model for a media server
Guo et al. Load balancing in a cluster-based web server for multimedia applications
Chou et al. Striping doesn't scale: how to achieve scalability for continuous media servers with replication
Cherkasova et al. An SLA-oriented capacity planning tool for streaming media services
Zhang et al. FlexSplit: A workload-aware adaptive load balancing strategy for media cluster
Feldman et al. Service differentiation in web caching and content distribution
Gaber et al. Predictive and content-aware load balancing algorithm for peer-service area based IPTV networks
Jin et al. Network-aware partial caching for internet streaming media
Ge et al. A demand adaptive and locality aware (DALA) streaming media server cluster architecture
Reddy et al. Techniques for improving the throughput of VBR streams
Zhuo et al. Efficient cache placement scheme for clustered time-shifted TV servers
Chen et al. SRB: Shared running buffers in proxy to exploit memory locality of multiple streaming media sessions
Seo et al. Resource consumption-aware QoS in cluster-based VOD servers
Mokhtarian et al. Server provisioning in content delivery clouds
Cherkasova et al. MediaGuard: a model-based framework for building streaming media services
Han et al. QoE-aware video storage power management based on hot and cold data classification
Cherkasova et al. Providing resource allocation and performance isolation in a shared streaming-media hosting service
Cherkasova et al. Sizing the streaming media cluster solution for a given workload
Lee et al. Dtstorage: Dynamic tape-based storage for cost-effective and highly-available streaming service