Performance Evaluation of Video Streaming on A ROCKS Cluster. Mr. Teeradach Johnsamer Dr. Sudsanguan Ngamsuriyaroj MAHIDOL UNIVERSITY
|
|
- Oswin Douglas
- 8 years ago
- Views:
Transcription
1 Performance Evaluation of Video Streaming on A ROCKS Cluster. Mr. Teeradach Johnsamer Dr. Sudsanguan Ngamsuriyaroj MAHIDOL UNIVERSITY 1
2 Outline 1. Introduction 2. Motivation 3. Objectives of Research Project 4. Scope of Research Project 5. Background 6. Design of A Clustered Video Streaming Server 7. Experiments and Results 8. Conclusions and Future work 2
3 Introduction The abundance of digital multimedia contents and continuously increasing requirements to high quality digital media online via the Internet. Multimedia streaming is the novel technology that allows users to play digital audio and video live or pre-recorded from a web server. 3
4 Motivation Study the performance of a video streaming clustered server. Design and implementation of a video streaming clustered server, the workload and the performance are considered. The workload would be a benchmark to evaluate a computer system in terms of performance. 4
5 Objectives To design and implement a video streaming clustered server based on a ROCKS cluster system that can support a large number of users To evaluate the performance of a video streaming server on a ROCKS cluster, Parallel Virtual File Systems (PVFS2) and Linux Virtual Server (LVS) To measure the performance of a video streaming server on a ROCKS cluster using varying benchmark tools 5
6 Scope The ROCKS clustered system used in our work is a cluster of 5 PCs connected together with the Gigabit Ethernet Two file systems are installed on the ROCKS clustered system. They are PVFS2 (Parallel Virtual File System) and LVS (Linux Virtual Server) The digital video file format used in the experiments both QuickTime and Realvideo Three benchmark tools used in our experiments are Webbench, Httperf, and Realtracer. 6
7 Background Basic Concepts of Video Streaming Video Streaming Protocols and Standards Architecture and Characteristics of Video Streaming Servers Cluster computing Parallel File System Concept Linux Virtual Server 7
8 Basic Problems in Video Streaming Bandwidth Bandwidth available between two points in the Internet is generally unknown and time-varying. Delay jitter Delay jitter is a problem because the receiver must receive/decode/display frames at a constant rate. Loss rate Loss may occur, and depends on the available bandwidth of a network. 8
9 Video Streaming Protocols and Standards HTTP: RTSP: The Real Time Streaming Protocol defined in RFC The URL has the form rtsp://host(:port)/abs path. RTP: the Real Time Protocol (RTP) become an IETF proposed standard in 1996 (RFC1889). RTP consists of two parts: a transport protocol RTP and a control protocol RTCP. 9
10 Architecture and Characteristics of Video Streaming Servers Single Server Cluster Server Centralized Streaming Server to Cluster Streaming Server. 10
11 Rocks Cluster hardware and software architecture Cluster Hardware Frontend node. Computer node. Ethernet network. Cluster monitoring System logger. SNMP. Ganglia. Typical Rocks cluster layout.[27] 11
12 Parallel Virtual File System PVFS2 Client - Server architecture. Two functions Metadata server - keeps track of file metadata (permissions, owner) and directory structure. I/O servers - orchestrate movement of data between clients and local I/O devices. 12
13 Linux Virtual Server (LVS) Concept The Linux Virtual Server Project (LVS) implements layer 4 switching in the Linux Kernel. This allows TCP and UDP sessions to load balanced between multiple real servers. Linux Director: Host with Linux and LVS installed which receives packets from end users and forwards them to real servers. End User: Host that originates a connection. Real Server: Host that receives a connection. It has a web server such as Apache on top. 13
14 LVS Scheduling for Load Balancing Round-Robin Scheduling Weighted Round-Robin Scheduling Least-Connection Scheduling Weighted Least-Connection Scheduling Locality-Based Least-Connection Scheduling Locality-Based Least-Connection with Replication Scheduling Destination Hashing Scheduling Source Hashing Scheduling Shortest Expected Delay Scheduling Never Queue Scheduling 14
15 Proposed Architecture Architecture of Clustered Video Streaming Server. 15
16 System Components Frontend ( load balancer) is responsible to load balancing and to store and maintain host and cluster information. Video server nodes (storage server) is responsible to store video files. Client is responsible to access stored object video through Web. Administrator is responsible for management of cluster streaming server. 16
17 Software Architecture (a) (b) Application Layer on Rocks Cluster for Video Streaming. 17
18 Hardware Configuration Host Cluster Compute-0-0 Compute-0-1 Compute-0-2 Compute-0-3 CPU Pentium 4, 2.7 GHz Pentium 4, 2.7 GHz Pentium 4, 2.7 GHz Pentium 4, 2.7 GHz Pentium 4, 2.7 GHz Memory 512 MB RAM 256 MB RAM 256 MB RAM 256 MB RAM 256 MB RAM H/D 40 GB 40 GB 40 GB 40 GB 40 GB NIC 1000Mbps (eth0) 1000Mbps (eth0) 1000Mbps (eth0) 1000Mbps (eth0) 1000Mbps (eth0) and 100Mbps (eth1) IP and
19 Software Configuration Software Rocks Cluster Linux Virtual Server Parallel Virtual File System Darwin Streaming Version Rocks (Whitney) Linux Kernel EL4 IPVsadm is the Administrator utility (ipvsadm i386.rpm) Parallel Virtual File System (PVFS2) (PVFS tar.gz) Darwin Streaming Server version 5.5 (DarwinStreamingSrvr5.5-Linux.tar.tar) MYSQL MySQl Apache Web Server Apache 2.0 Benchmarking WebBench 5.0, httperf web performance, RealTracer 19
20 Selected Performance Tools WebBench 5.0 Httperf RealTracer 20
21 What is WebBench? Webbench is a licensed PC Magazine benchmark program that measures the performance of Webserver. Webbench uses PC/Windows clients to send request to the server for static files that replace on the server. Webbench calculates two overall scores: Requests per second Throughput in bytes per second Output in Excel formats. Webbench controller can view all results. 21
22 What is Httperf? Httperf is a tool for UNIX-Like Operating Systems to measure web server performance. It is a command-line tool. Generate a number of workload and connect via the HTTP protocol. Example httperf --server = port= 80 --uri=/web_test/lookdeep_320x240.mov -- num-conn=100 --num-call=1 --rate=10 As above, except that 100 connections are creased at a fixed rate of 10 per second 22
23 Httperf Output httperf --client=0/1 --server= port=80 --uri=/web_test/lookdeep_320x240.mov -- rate=10 --send-buffer= recv-buffer= num-conns=100 --num-calls=1 Maximum connect burst length: 1 Total: connections 100 requests 100 replies 100 test-duration s Connection rate: 0.9 conn/s ( ms/conn, <=100 concurrent connections) Connection time [ms]: min avg max median 0.0 stddev Connection time [ms]: connect 0.4 Connection length [replies/conn]: Request rate: 0.9 req/s ( ms/req) Request size [B]: 93.0 Reply rate [replies/s]: min 0.0 avg 0.7 max 3.6 stddev 1.0 (23 samples) Reply time [ms]: response transfer Reply size [B]: header content footer 0.0 (total ) Reply status: 1xx=0 2xx=100 3xx=0 4xx=0 5xx=0 CPU time [s]: user system (user 10.9% system 89.1% total 100.0%) Net I/O: KB/s (70.2*10^6 bps) Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0 Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0 23
24 What is RealTracer? RealTracer, a publicly available set of tools for measuring the video and network characteristics. RealTracer includes RealTracker and RealData. RealTracker: a customized video player from playlist and records video performance information. RealData: a data analysis tool that helps manage, parse and analyze data captured by RealTracker. RealTracer gathers system statistics: bandwidth, transport protocol, frame rate, jitter, frames dropped. 24
25 Experiments Experiments Experiment 1 Experiment 2 Experiment 3 Tools Webbench Httperf Realtracer File System PVFS2 vs LVS PVFS2 vs LVS PVFS2 vs LVS Parameter Clients 1-32 Request rates Clients 1-5 Video files size MB MB MB Metrics - Throughput - Response time - Bandwidth - Requests per second - Transfer time - Frame rate - Jitter - Frame lost 25
26 WebBench Results on PVFS2 and LVS WebBench results on PVFS2 and LVS 26
27 Httperf Results on PVFS2 and LVS Httperf results on PVFS2 and LVS 27
28 RealTracer Results on PVFS2 and LVS Experiment Results of RealTracer on PVFS2 and LVS 28
29 Response tims (ms) Transfer Time (ms) Experiment on 10 LVS Scheduling Algorithms via Httperf httperf for LVS Algorithms (Response time) wrr rr wlc lc dh sh nq sed lblc lblcr Algorithms Requests rate httperf for LVS Algorithms (Transfer Time) wrr rr wlc lc dh sh nq sed lblc lblcr Algorithms Requests rate Experiment results on 10 LVS scheduling algorithms via httperf 29
30 Duraiton (s) System CPU time(s) Network Net I/O (KB) Experiment on 10 LVS Scheduling Algorithms via Httperf httperf for LVS Algorithms (System CPU time) wrr rr wlc lc dh sh nq sed lblc lblcr Algorithms Requests rate httperf for LVS Algorithms (Network Net I/O) wrr rr wlc lc dh sh nq sed lblc lblcr Algorithms Requests rate httperf for LVS Algorithms (Duration) wrr rr wlc lc dh sh nq sed lblc lblcr Algorithms Requests rate Experiment results on 10 LVS scheduling algorithms via httperf 30
31 Bandwidth Bandwidth Experiment on 10 LVS Scheduling Algorithms via RealTracer Compare Average Bandwidth of video 25 MB (20FPS) on LVS algorithms Compare Average Bandwidth of video 50 MB (30 FPS) on LVS algorithms dh lblc lblcr lc nq rr sed sh wlc wrr Algorithms dh lblc lblcr lc nq rr sed sh wlc wrr Algoritms 31 Experiment results on 10 LVS scheduling algorithms via Realtracer
32 Conclusions Evaluated the performance of video streaming servers on a Rocks cluster using PVFS2 or LVS Using three popular benchmark tools: Webbench based on Requests per second and Throughput Httperf based on Response time and Transfer time Realtracer based on Bandwidth, Frame rate, Jitter and Frame lost Parameters: Request rate and Video file size LVS has better performance than PVFS2 For 10 LVS scheduling The Destination Hashing Scheduling gives the lower performance than other LVS algorithms 32
33 Problems and Limitations The hardware configuration would be an essential issue Webbench used to measure the web server performance LVS gives better performance than PVFS2 for httperf But Realtracer, the results cannot be concluded that LVS is better than PVFS2 33
34 Future Work More studies on the architecture of video streaming on a Rocks cluster Find a suitable benchmarking tool to evaluate the performance of video streaming on a ROCKS cluster Study appropriate set of performance metrics for video streaming on a ROCKS cluster 34
35 References 1. Ashwatha Matthur, Padmavathi Mundur, Dynamic load balancing across mirrored multimedia servers, Bin Cheng, Hai Jin, Quan Yuan, OMFS: An Object-Oriented Multimedia File System for Cluster Streaming Server, IEEE Computer Society, Chang-Soon Park, Mann-Ho Lee, Young-Sung Son, and Oh-Young Kwon, Desgin and Implementation of VOD Server by Using Clustered File System, IEEE, Chao-Tung Yang, Ko-Tzu Wang, Kuan-Ching Li and Liang-The Lee, Applying Linux High-Availability and Load Balancing Servers for Video-on-Demand (VOD) Systems, PCM 2004, LNCS 3332, pp , Cyrus Shababi, Roger Zimmermann, Kun Fu Shu Yuen and Didi Yao, Yima: A second-generation Continuous Media Server, June David Mosberger, Tai Jin, httperf-a tool for Measuring Web Server Performance, Technical Report, HP Laboratories, Palo Alto, Des Casey, Learning From or Through the Web: Models of Web Based Education, ITiCSE, Hai Jin and Xiaofei Liao, Owl: A New Multimedia Data Splitting Scheme for Cluster Video Server, IEEE Computer Society, Ibrahim Haddad and Greg Butler, Experimental Studies of Scalability in Clustered Web Systems, IEEE, April Jack Y. B. Lee, Parallel video servers: A tutorial, IEEE Multimedia, Jane Hynter, Varuni Witana, Mark Antoniades, A Review of Video Streaming over the Internet, DSTC Technical Report TR97-10, August John G. Apostolopouos, Wai-tian Tan, and Susie J. Wee, Video streaming: concepts, algorithm and systems, September John Gilbert, Migration of Multimedia Streams, Final Year Project, April Klaus Breidler, Harald Kosch and Laszlo Boszormenyi, A comparative Study of Selected Parallel Video Servers, IEEE, September
36 Reference (cont.) 15. Michael Vernick, Chitra Venkatramani and Tzi-cker Chiueh, Adventures in Building the Stony Brook Video Server, ACM Multimedia, Myung-Sup Kim, Mi-Joung Choi and James W.Hong, A load cluster management system using SNMP and web, Network Mgmt 2002;12: , 22 May Nalini Venkatasubramanian and Srinivas Ramanathan, Load Management in Distributed Video Server, Pal Halvorson, Carsten Griwodz, Ketil Lund, Vera Goebel and Thomas Plagemann, Storage Systems Support for Multimedia Applications, IEEE computer Society Vol.5, No.2, February Rahul Pradhan and Mark Claypool, Adaptive Content Delivery for Scalable Web Servers, Technical Report, Worcester Polytechnic Institute, Roger L. Haskin, Tiger Shark-a scalable file system for multimedia, the IBM Journal of Research and Development, Volume 42, Number 2, March 1998, pp Stephen Tucker, Andrew Pigou and Thom D. Zaugg, e-learning-making it Happen Now,SIGUCCS 02, November 20-23, Supavadee Aramvith and Ming-Ting Sun, MPEG-1 and MPEG-2 Video Standards, Academic Press, Yubing wang and mark claypool, Realtracer Tools for Measuring the Performance of RealVideo on the Internet, Multimedia Tools and Applications, 27, , The Darwin Streaming Server [Online], Available from: The Linux Virtual Server HOWTO [Online], Available from: The Parallel Virtual File System Project [Online], Available from: The Rocks Cluster Distribution [Online], Available from: 36
37 Thank You 37
HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers
TANET2007 臺 灣 網 際 網 路 研 討 會 論 文 集 二 HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers Shang-Yi Zhuang, Mei-Ling Chiang Department of Information Management National
More informationTheImpactofWeightsonthe Performance of Server Load Balancing(SLB) Systems
TheImpactofWeightsonthe Performance of Server Load Balancing(SLB) Systems Jörg Jung University of Potsdam Institute for Computer Science Operating Systems and Distributed Systems March 2013 1 Outline 1
More informationhttperf A Tool for Measuring Web Server Performance
httperf A Tool for Measuring Web Server Performance David Mosberger, Tai Jin Internet Systems and Applications Laboratory HPL-98-61 March, 1998 E-mail: [davidm,tai]@hpl.hp.com web server, performance,
More informationhttperf A Tool for Measuring Web Server Performance
httperf A Tool for Measuring Web Server Performance David Mosberger HP Research Labs davidm@hpl.hp.com, http://www.hpl.hp.com/personal/david Mosberger/ Tai Jin HP Research Labs tai@hpl.hp.com, http://www.hpl.hp.com/personal/tai
More informationApplying Linux High-Availability and Load Balancing Servers for Video-on-Demand (VOD) Systems
Applying Linux High-Availability and Load Balancing Servers for Video-on-Demand (VOD) Systems Chao-Tung Yang 1, Ko-Tzu Wang 1, Kuan-Ching Li 2, and Liang-Teh Lee 3 1 High Performance Computing Laboratory,
More informationhttperfma Tool for Measuring Web Server Performance
httperfma Tool for Measuring Web Server Performance David Mosberger Tai Jin HP Research Labs Hewlett-Packard Co. Palo Alto CA 94304 { davidm, tai} @ hpl. hp. corn Abstract This paper describes httpe~ a
More informationEvaluation of Kerrighed cluster operating system for the execution of Internet services. Robert P Guziolowski
Evaluation of Kerrighed cluster operating system for the execution of Internet services Robert P Guziolowski December 5, 2006 2 Contents 1 Introduction 5 2 Field of the research 7 2.1 Background............................
More informationUsing Linux Clusters as VoD Servers
HAC LUCE Using Linux Clusters as VoD Servers Víctor M. Guĺıas Fernández gulias@lfcia.org Computer Science Department University of A Corunha funded by: Outline Background: The Borg Cluster Video on Demand.
More informationSelf-Adapting Load Balancing for DNS
Self-Adapting Load Balancing for DNS Jo rg Jung, Simon Kiertscher, Sebastian Menski, and Bettina Schnor University of Potsdam Institute of Computer Science Operating Systems and Distributed Systems Before
More informationExploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand
Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand P. Balaji, K. Vaidyanathan, S. Narravula, K. Savitha, H. W. Jin D. K. Panda Network Based
More informationA Novel Adaptive Distributed Load Balancing Strategy for Cluster *
A Novel Adaptive Distributed Balancing Strategy for Cluster * Hai Jin, Bin Cheng, Shengli Li Cluster and Grid Computing Lab Huazhong University of Science & Technology, Wuhan, China {hjin,showersky}@hust.edu.cn
More informationUsing Linux Clusters as VoD Servers
HAC LUCE Using Linux Clusters as VoD Servers Víctor M. Guĺıas Fernández gulias@lfcia.org Computer Science Department University of A Corunha funded by: Outline Background: The Borg Cluster Video on Demand.
More informationPERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS
PERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS Andrew J. Kornecki, Nick Brixius Embry Riddle Aeronautical University, Daytona Beach, FL 32114 Email: kornecka@erau.edu, brixiusn@erau.edu Ozeas
More informationThe Three-level Approaches for Differentiated Service in Clustering Web Server
The Three-level Approaches for Differentiated Service in Clustering Web Server Myung-Sub Lee and Chang-Hyeon Park School of Computer Science and Electrical Engineering, Yeungnam University Kyungsan, Kyungbuk
More informationA Load Balanced PC-Cluster for Video-On-Demand Server Systems
International Journal of Grid and Distributed Computing 63 A Load Balanced PC-Cluster for Video-On-Demand Server Systems Liang-Teh Lee 1, Hung-Yuan Chang 1,2, Der-Fu Tao 2, and Siang-Lin Yang 1 1 Dept.
More informationPerformance Evaluation of Linux Bridge
Performance Evaluation of Linux Bridge James T. Yu School of Computer Science, Telecommunications, and Information System (CTI) DePaul University ABSTRACT This paper studies a unique network feature, Ethernet
More informationOptimization of Cluster Web Server Scheduling from Site Access Statistics
Optimization of Cluster Web Server Scheduling from Site Access Statistics Nartpong Ampornaramveth, Surasak Sanguanpong Faculty of Computer Engineering, Kasetsart University, Bangkhen Bangkok, Thailand
More informationFigure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues
More informationSERVER CLUSTERING TECHNOLOGY & CONCEPT
SERVER CLUSTERING TECHNOLOGY & CONCEPT M00383937, Computer Network, Middlesex University, E mail: vaibhav.mathur2007@gmail.com Abstract Server Cluster is one of the clustering technologies; it is use for
More information5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology. stadler@ee.kth.
5 Performance Management for Web Services Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se April 2008 Overview Service Management Performance Mgt QoS Mgt
More informationConfiguration Maximums VMware Infrastructure 3
Technical Note Configuration s VMware Infrastructure 3 When you are selecting and configuring your virtual and physical equipment, you must stay at or below the maximums supported by VMware Infrastructure
More informationCLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES
CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,
More informationpacket retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
More informationWhere IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine
Where IT perceptions are reality Test Report OCe14000 Performance Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine Document # TEST2014001 v9, October 2014 Copyright 2014 IT Brand
More informationOpenFlow with Intel 82599. Voravit Tanyingyong, Markus Hidell, Peter Sjödin
OpenFlow with Intel 82599 Voravit Tanyingyong, Markus Hidell, Peter Sjödin Outline Background Goal Design Experiment and Evaluation Conclusion OpenFlow SW HW Open up commercial network hardware for experiment
More informationScalable Linux Clusters with LVS
Scalable Linux Clusters with LVS Considerations and Implementation, Part I Eric Searcy Tag1 Consulting, Inc. emsearcy@tag1consulting.com April 2008 Abstract Whether you are perusing mailing lists or reading
More informationMeasurement of the Achieved Performance Levels of the WEB Applications With Distributed Relational Database
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 20, no. 1, April 2007, 31-43 Measurement of the Achieved Performance Levels of the WEB Applications With Distributed Relational Database Dragan Simić,
More informationDevelopment of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems
ISSN: 0974-3308, VO L. 5, NO. 2, DECEMBER 2012 @ SRIMC A 105 Development of Software Dispatcher Based B Load Balancing AlgorithmsA for Heterogeneous Cluster Based Web Systems S Prof. Gautam J. Kamani,
More informationPerformance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
More informationPerformance of Host Identity Protocol on Nokia Internet Tablet
Performance of Host Identity Protocol on Nokia Internet Tablet Andrey Khurri Helsinki Institute for Information Technology HIP Research Group IETF 68 Prague March 23, 2007
More informationQuantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
More informationOnline Remote Data Backup for iscsi-based Storage Systems
Online Remote Data Backup for iscsi-based Storage Systems Dan Zhou, Li Ou, Xubin (Ben) He Department of Electrical and Computer Engineering Tennessee Technological University Cookeville, TN 38505, USA
More informationZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationOpenFlow Based Load Balancing
OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple
More informationSNMP and Web-based Load Cluster Management System
and Web-based Load Cluster Management System Myungsup Kim and J. Won-Ki Hong Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering, Pohang Korea Tel: +82-54-279-5654
More informationMulticast-based Distributed LVS (MD-LVS) for improving. scalability and availability
Multicast-based Distributed LVS (MD-LVS) for improving scalability and availability Haesun Shin, Sook-Heon Lee, and Myong-Soon Park Internet Computing Lab. Department of Computer Science and Engineering,
More informationStrategies. Addressing and Routing
Strategies Circuit switching: carry bit streams original telephone network Packet switching: store-and-forward messages Internet Spring 2007 CSE 30264 14 Addressing and Routing Address: byte-string that
More informationAnalysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers
Analysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers Syed Mutahar Aaqib Research Scholar Department of Computer Science & IT IT University of Jammu Lalitsen Sharma Associate Professor
More informationAnalysis of QoS Routing Approach and the starvation`s evaluation in LAN
www.ijcsi.org 360 Analysis of QoS Routing Approach and the starvation`s evaluation in LAN 1 st Ariana Bejleri Polytechnic University of Tirana, Faculty of Information Technology, Computer Engineering Department,
More informationImproving Quality of Service
Improving Quality of Service Using Dell PowerConnect 6024/6024F Switches Quality of service (QoS) mechanisms classify and prioritize network traffic to improve throughput. This article explains the basic
More informationVIA CONNECT PRO Deployment Guide
VIA CONNECT PRO Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...
More informationQoS & Traffic Management
QoS & Traffic Management Advanced Features for Managing Application Performance and Achieving End-to-End Quality of Service in Data Center and Cloud Computing Environments using Chelsio T4 Adapters Chelsio
More informationSockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck
Sockets vs. RDMA Interface over 1-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck Pavan Balaji Hemal V. Shah D. K. Panda Network Based Computing Lab Computer Science and Engineering
More informationEfficient load balancing system in SIP Servers ABSTRACT:
Efficient load balancing system in SIP Servers ABSTRACT: This paper introduces several novel load-balancing algorithms for distributing Session Initiation Protocol (SIP) requests to a cluster of SIP servers.
More informationQuality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain
Praveen Bhaniramka, Wei Sun, Raj Jain Department of Computer and Information Science The Ohio State University 201 Neil Ave, DL39 Columbus, OH 43210 USA Telephone Number: +1 614-292-3989 FAX number: +1
More informationEnd-to-End QoS Monitoring Tool Development and Performance Analysis for NGN
End-to-End QoS Monitoring Tool Development and Performance Analysis for NGN ChinChol Kim 1, SangChul Shin 1, SangYong Ha 1, SunYoung Han 2 and YoungJae Kim 2 1 National Computerization Agency Building
More informationIntroduction to Linux Virtual Server and High Availability
Outlines Introduction to Linux Virtual Server and High Availability Chen Kaiwang kaiwang.chen@gmail.com December 5, 2011 Outlines If you don t know the theory, you don t have a way to be rigorous. Robert
More informationHigh Performance Cluster Support for NLB on Window
High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,
More informationLCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia adamblack@swin.edu.au Abstract The Swinburne
More informationUnderstanding Slow Start
Chapter 1 Load Balancing 57 Understanding Slow Start When you configure a NetScaler to use a metric-based LB method such as Least Connections, Least Response Time, Least Bandwidth, Least Packets, or Custom
More informationTransport and Network Layer
Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a
More informationPerformance Assessment of High Availability Clustered Computing using LVS-NAT
Performance Assessment of High Availability Clustered Computing using LVS-NAT *Muhammad Kashif Shaikh, **Muzammil Ahmad Khan and ***Mumtaz-ul-Imam Abstract High availability cluster computing environment
More informationDevelopment and Evaluation of an Experimental Javabased
Development and Evaluation of an Experimental Javabased Web Server Syed Mutahar Aaqib Department of Computer Science & IT University of Jammu Jammu, India Lalitsen Sharma, PhD. Department of Computer Science
More informationMEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied
More informationMicrosoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison
April 23 11 Aviation Parkway, Suite 4 Morrisville, NC 2756 919-38-28 Fax 919-38-2899 32 B Lakeside Drive Foster City, CA 9444 65-513-8 Fax 65-513-899 www.veritest.com info@veritest.com Microsoft Windows
More informationPOX CONTROLLER PERFORMANCE FOR OPENFLOW NETWORKS. Selçuk Yazar, Erdem Uçar POX CONTROLLER ЗА OPENFLOW ПЛАТФОРМА. Селчук Язар, Ердем Учар
УПРАВЛЕНИЕ И ОБРАЗОВАНИЕ MANAGEMENT AND EDUCATION TOM IX (6) 2013 VOL. IX (6) 2013 POX CONTROLLER PERFORMANCE FOR OPENFLOW NETWORKS Selçuk Yazar, Erdem Uçar POX CONTROLLER ЗА OPENFLOW ПЛАТФОРМА Селчук
More informationUnit 23. RTP, VoIP. Shyam Parekh
Unit 23 RTP, VoIP Shyam Parekh Contents: Real-time Transport Protocol (RTP) Purpose Protocol Stack RTP Header Real-time Transport Control Protocol (RTCP) Voice over IP (VoIP) Motivation H.323 SIP VoIP
More informationThe new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group
The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links Filippo Costa on behalf of the ALICE DAQ group DATE software 2 DATE (ALICE Data Acquisition and Test Environment) ALICE is a
More informationHeavy and Lightweight Dynamic Network Services : Challenges and Experiments for Designing Intelligent Solutions in Evolvable Next Generation Networks
Heavy and Lightweight Dynamic Network Services : Challenges and Experiments for Designing Intelligent Solutions in Evolvable Next Generation Networks Laurent Lefèvre INRIA /LIP (UMR CNRS, INRIA, ENS, UCB)
More informationPerformance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: j.cao@student.rmit.edu.au
More informationInfluence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
More informationPerformance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009
Performance Study Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Introduction With more and more mission critical networking intensive workloads being virtualized
More informationPerformance Metrics for Multilayer Switches
1 1 Performance Metrics for Multilayer Switches Session 2 Objective To understand the how to measure a device s network ability to protect application networking resource performance and scalability. 3
More informationA Statistically Customisable Web Benchmarking Tool
Electronic Notes in Theoretical Computer Science 232 (29) 89 99 www.elsevier.com/locate/entcs A Statistically Customisable Web Benchmarking Tool Katja Gilly a,, Carlos Quesada-Granja a,2, Salvador Alcaraz
More informationEncapsulating Voice in IP Packets
Encapsulating Voice in IP Packets Major VoIP Protocols This topic defines the major VoIP protocols and matches them with the seven layers of the OSI model. Major VoIP Protocols 15 The major VoIP protocols
More informationFinal for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
More informationFile System Design and Implementation
WAN Transfer Acceleration Product Description Functionality Interfaces Specifications Index 1 Functionality... 3 2 Integration... 3 3 Interfaces... 4 3.1 Physical Interfaces...5 3.1.1 Ethernet Network...5
More informationBandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran
Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran Network Research Group, School of Computer Sciences Universiti Sains Malaysia11800 Penang, Malaysia Abstract
More informationTowards Streaming Media Traffic Monitoring and Analysis. Hun-Jeong Kang, Hong-Taek Ju, Myung-Sup Kim and James W. Hong. DP&NM Lab.
Towards Streaming Media Traffic Monitoring and Analysis Hun-Jeong Kang, Hong-Taek Ju, Myung-Sup Kim and James W. Hong Dept. of Computer Science and Engineering, Pohang Korea Email: {bluewind, juht, mount,
More informationIntroduction. Application Performance in the QLinux Multimedia Operating System. Solution: QLinux. Introduction. Outline. QLinux Design Principles
Application Performance in the QLinux Multimedia Operating System Sundaram, A. Chandra, P. Goyal, P. Shenoy, J. Sahni and H. Vin Umass Amherst, U of Texas Austin ACM Multimedia, 2000 Introduction General
More informationCapacity Planning Guide for Adobe LiveCycle Data Services 2.6
White Paper Capacity Planning Guide for Adobe LiveCycle Data Services 2.6 Create applications that can deliver thousands of messages per second to thousands of end users simultaneously Table of contents
More informationClasses of multimedia Applications
Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content
More informationPerforming Load Capacity Test for Web Applications
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 17 No. 1 Aug. 2015, pp. 51-68 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ Performing
More informationA Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn
More informationA Content Aware Scheduling System for Network Services in Linux Clusters 1
A Content Aware Scheduling System for Network Services in Linux Clusters 1 Yijun Lu, Hai Jin, Hong Jiang* and Zongfen Han Huazhong University of Science and Technology, Wuhan, Hubei, 430074, China yijlu@cse.unl.edu
More informationServer Traffic Management. Jeff Chase Duke University, Department of Computer Science CPS 212: Distributed Information Systems
Server Traffic Management Jeff Chase Duke University, Department of Computer Science CPS 212: Distributed Information Systems The Server Selection Problem server array A server farm B Which server? Which
More informationA JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS
SENRA Academic Publishers, Burnaby, British Columbia Vol. 3, No. 1, pp. 691-700, 2009 ISSN: 1715-9997 A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS 1 *Majdi
More informationThe Design and Implementation of Content Switch On IXP12EB
The Design and Implementation of Content Switch On IXP12EB Thesis Proposal by Longhua Li Computer Science Department University of Colorado at Colorado Springs 5/15/2001 Approved by: Dr. Edward Chow (Advisor)
More informationZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationRVS-Seminar Implementation and Evaluation of WinJTAP Interface. Milan Nikolic Universität Bern
RVS-Seminar Implementation and Evaluation of WinJTAP Interface Milan Nikolic Universität Bern Overview > Short introduction > TAP interface on Win32 OS > Implementation of WinJTAP interface > Test of WinJTAP:
More informationScheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
More informationI3: Maximizing Packet Capture Performance. Andrew Brown
I3: Maximizing Packet Capture Performance Andrew Brown Agenda Why do captures drop packets, how can you tell? Software considerations Hardware considerations Potential hardware improvements Test configurations/parameters
More informationA Performance Analysis of Gateway-to-Gateway VPN on the Linux Platform
A Performance Analysis of Gateway-to-Gateway VPN on the Linux Platform Peter Dulany, Chang Soo Kim, and James T. Yu PeteDulany@yahoo.com, ChangSooKim@yahoo.com, jyu@cs.depaul.edu School of Computer Science,
More informationPerformance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
More informationON THE IMPLEMENTATION OF ADAPTIVE FLOW MEASUREMENT IN THE SDN-ENABLED NETWORK: A PROTOTYPE
ON THE IMPLEMENTATION OF ADAPTIVE FLOW MEASUREMENT IN THE SDN-ENABLED NETWORK: A PROTOTYPE PANG-WEI TSAI, CHUN-YU HSU, MON-YEN LUO AND CHU-SING YANG NATIONAL CHENG KUNG UNIVERSITY, INSTITUTE OF COMPUTER
More informationNetfilter Performance Testing
Netfilter Performance Testing József Kadlecsik KFKI RMKI kadlec@sunserv.kfki.hu György Pásztor SZTE EK pasztor@linux.gyakg.u-szeged.hu Abstract This paper documents the results of the performance testing
More informationBenchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform
Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw
More informationImplementation and Performance Evaluation of M-VIA on AceNIC Gigabit Ethernet Card
Implementation and Performance Evaluation of M-VIA on AceNIC Gigabit Ethernet Card In-Su Yoon 1, Sang-Hwa Chung 1, Ben Lee 2, and Hyuk-Chul Kwon 1 1 Pusan National University School of Electrical and Computer
More informationIntroduction. Linux Virtual Server for Scalable Network Services. Linux Virtual Server. 3-tier architecture of LVS. Virtual Server via NAT
Linux Virtual Server for Scalable Network Services Wensong Zhang wensong@gnuchina.org Ottawa Linux Symposium 2000 July 22th, 2000 1 Introduction Explosive growth of the Internet The requirements for servers
More informationDistributed RAID Architectures for Cluster I/O Computing. Kai Hwang
Distributed RAID Architectures for Cluster I/O Computing Kai Hwang Internet and Cluster Computing Lab. University of Southern California 1 Presentation Outline : Scalable Cluster I/O The RAID-x Architecture
More informationShared Parallel File System
Shared Parallel File System Fangbin Liu fliu@science.uva.nl System and Network Engineering University of Amsterdam Shared Parallel File System Introduction of the project The PVFS2 parallel file system
More informationTHE EXPAND PARALLEL FILE SYSTEM A FILE SYSTEM FOR CLUSTER AND GRID COMPUTING. José Daniel García Sánchez ARCOS Group University Carlos III of Madrid
THE EXPAND PARALLEL FILE SYSTEM A FILE SYSTEM FOR CLUSTER AND GRID COMPUTING José Daniel García Sánchez ARCOS Group University Carlos III of Madrid Contents 2 The ARCOS Group. Expand motivation. Expand
More information1000Mbps Ethernet Performance Test Report 2014.4
1000Mbps Ethernet Performance Test Report 2014.4 Test Setup: Test Equipment Used: Lenovo ThinkPad T420 Laptop Intel Core i5-2540m CPU - 2.60 GHz 4GB DDR3 Memory Intel 82579LM Gigabit Ethernet Adapter CentOS
More informationLos Angeles, CA, USA 90089-2561 [kunfu, rzimmerm]@usc.edu
!"$#% &' ($)+*,#% *.- Kun Fu a and Roger Zimmermann a a Integrated Media Systems Center, University of Southern California Los Angeles, CA, USA 90089-56 [kunfu, rzimmerm]@usc.edu ABSTRACT Presently, IP-networked
More informationMailEnable Scalability White Paper Version 1.2
MailEnable Scalability White Paper Version 1.2 Table of Contents 1 Overview...2 2 Core architecture...3 2.1 Configuration repository...3 2.2 Storage repository...3 2.3 Connectors...3 2.3.1 SMTP Connector...3
More informationNetFlow-Based Approach to Compare the Load Balancing Algorithms
6 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.1, October 8 NetFlow-Based Approach to Compare the Load Balancing Algorithms Chin-Yu Yang 1, and Jian-Bo Chen 3 1 Dept.
More informationAnalysis of the trade-off between performance and energy consumption of existing load balancing algorithms
Analysis of the trade-off between performance and energy consumption of existing load balancing algorithms Grosser Beleg von / by Syed Kewaan Ejaz angefertigt unter der Leitung von / supervised by Prof.
More informationDatacenter Operating Systems
Datacenter Operating Systems CSE451 Simon Peter With thanks to Timothy Roscoe (ETH Zurich) Autumn 2015 This Lecture What s a datacenter Why datacenters Types of datacenters Hyperscale datacenters Major
More informationNetworking Virtualization Using FPGAs
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical and Computer Engineering University of Massachusetts,
More information