Implementing - Network Processing Architectures - Lecture Slides, Slides of Computer Architecture and Organization

Some concept of Network Processing Architectures are Anatomy, Cache Access Time, Instruction Formats, Instruction Formats, Instruction Formats, Multidimensional Meshes, Network Processors, Snooping Protocol. Main points of this lecture are: Implementing, Load-Balancing Web, Red Hat Cluster Suite, Building a Load-Balancing, Project Goals, Web Server, Performance Evaluation, Working Environment, Load-Balancing Support, Measurement and Comparison

Typology: Slides

2012/2013

Uploaded on 04/30/2013

ekaan
ekaan 🇮🇳

4.5

(4)

54 documents

1 / 20

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Implementing a Load-balancing Web
Server Using Red Hat Cluster Suite
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Partial preview of the text

Download Implementing - Network Processing Architectures - Lecture Slides and more Slides Computer Architecture and Organization in PDF only on Docsity!

Implementing a Load-balancing Web

Server Using Red Hat Cluster Suite

Project Goals

  • Building a load-balancing web server
  • Performance evaluation

Load-balancing Web Servers

  • Balancing the load among the servers
  • Providing:
    • High throughput
    • High availability

Two Classes of Locally Distributed

Architecture for Web Sites

  • Cluster-based web systems
    • Virtual IP address
  • Distributed web systems
    • IP address visible to client applications

Architecture of a Distributed Web

System

System Environment

  • Web-serving cluster: Linux cluster
  • DBMS: MySQL
  • Benchmarks: TPC Benchmark

A Basic LVS Configuration

MySQL Database Services

  • Serve highly available data to applications.
  • MySQL server packages are installed on each cluster system that will run the service.
  • Database data is accessed by all cluster members.

TPC Benchmarks

• TPC-C -- OLTP

  • TPC-H – decision support for AD hoc queries
  • TPC-W – web e-commerce
  • TPC-R – decision support for business reporting

References:

  • IBM Research Report: the State of the Art in Locally Distributed Web-Server Systems, Valeria Cardellini, Emiliano Casalicchio, Michele Colajanni
  • Www.redhat.Com/manuals/enterprise/RHEL-3- manual/cluster-suite
  • Comparing the Memory System Performance of DSS Workloads on the HP V-class and SGI Origin 2000, Rong Yu, Laxmi Bhuyan, Ravi Iyer
  • Building Clustered Linux Systems, Robert W. Lucke Docsity.com

Workload Charateristics

  • Session
    • the service initiated by a user's request for a transfer and terminated by a user's abortion of an ongoing transfer.
  • Workload
    • Session arrivals
    • Properties of individual sessions

Session arrival

  • Object Populariy
    • zipf distribution
    • a tendency for requests to be concentrated on a few “popular” objects
  • Reference locality
    • Heavy-tailed Pareto distribution
    • Temporal proximity of requests to the same objects

Streaming Architecture

Base server bandwidth requirments