One Server Per City: C Using TCP for Very Large SIP Servers. Kumiko Ono Henning Schulzrinne {kumiko, hgs}@cs.columbia.edu
|
|
- Jewel Hunt
- 8 years ago
- Views:
Transcription
1 One Server Per City: C Using TCP for Very Large SIP Servers Kumiko Ono Henning Schulzrinne {kumiko, hgs}@cs.columbia.edu
2 Goal Answer the following question: How does using TCP affect the scalability and performance of a SIP server? n Impact on the number of sustainable connections n Impact of establishing/maintaining connections on data latency n Impact on request throughput 2
3 Outline Motivation Related work Measurements on Linux Measurement results 1. Number of sustainable connections 2. Setup time and transaction time 3. Sustainable request rate Suggestions 3
4 Motivation n A scalable SIP edge server to support 300k users* n Handling connections seems costly. n Our question: How does the choice of TCP affect the scalability of a SIP server? SIP proxy servers SIP edge servers (proxy + registrar) SIP user clients * Lucent s 5E-XC TM, a high capacity 5ESS, supports 250,000 users 4
5 SIP server: Proxy and registrar Comparison with HTTP server n Signaling (vs. data) bound n No File I/O except scripts or logging n No caching; DB read and write frequency are comparable n Transactions and dialogs n Stateful waiting for human responses n Transport protocols n UDP, TCP or SCTP 5
6 Related work n A scalable HTTP server n I/O system to support 10K clients [1] n Use epoll() [2] to scale instead of select() or poll() n We built on this work. n An architecture for a highly concurrent server n Staged Event-Driven Architecture [3] n A scalable SIP server using UDP n Process-pool architecture [4] 6
7 [Ref.] Comparison of system calls to wait events n Upper limit on file descriptor (fd) set size n select(): 1,024 n poll(), epoll(): user can specify n Polling/retrieving fd set n select(), poll(): the same set both in kernel and user space n Events are set corresponding to the prepared fd set. n epoll(): n Different fd set in each by separate I/F n Optimal retrieving fd set in user space depending on APL n Events are set always from the top of the retrieving fd set. 7
8 Outline Motivation Related work Measurements on Linux Measurement results 1. Number of sustainable connections 2. Setup time and transaction time 3. Sustainable request rate Suggestions 8
9 Measurement environment Server: Pentium IV, 3GHz (dual core), 4GB memory Linux ,000 /host Clients: 8 hosts Pentium IV, 3GHz, 1GB memory Redhat Linux n System configuration n Increased the number of file descriptors per shell n 1,000,000 at server n 60,000 at clients n Increased the number of file descriptors per system n 1,000,000 at server n Expanded the ephemeral port range n [10000:65535] at clients 9
10 Measurements in two steps n Using an echo server n Number of sustainable connections. n Impact of establishing/maintaining connection on the setup and transaction response time n Using a SIP server n Sustainable request rate 10
11 Measurement tools n Number of sockets/connections n /proc/net/sockstat n Memory usage n /proc/meminfo n /proc/slabinfo n /proc/net/sockstat for TCP socket buffers n free command for the system n top command for RSS and VMZ per process n CPU usage n top command n Setup and transaction times n timestamps added at the client program n tcpdump program 11
12 Outline Motivation Related work Measurements on Linux Measurement results 1. Number of sustainable connections 2. Setup time and transaction time 3. Sustainable request rate Suggestions 12
13 Echo server measurement: Number of sustainable connections for TCP memory/connections n Upper limit n 419,000 connections with 1G/3G split n 520,000 connections with 2G/2G split n Ends by out-of-memory -> The bottleneck is kernel memory for TCP sockets, not for socket buffers. 1G/3G 2G/2G split 13
14 Echo server measurement: Slab cache usage for TCP n Static allocation: 2.3 KB slab cache per TCP connection n Dynamic allocation: only 12MB under 14,800 requests/sec. rate memory/connections 2G/2G split Slab cache usage for 520k TCP connections 14
15 Summary: Number of sustainable connections n 419,000 connections w/default VM split n 2.3 KB of kernel memory/connection n Bottleneck n Kernel memory space n More physical does not help for a 32-bit kernel. Switch to a 64-bit kernel. 15
16 Outline Motivation Related work Measurements on Linux Measurement results 1. Number of sustainable connections 2. Setup time and transaction time 3. Sustainable request rate Suggestions 16
17 Echo server measurement: Setup and transaction times n Objectives: n Impact of establishing a connection n Setup delay n Additional CPU time n Impact of maintaining a huge number of connections n Memory footprint in kernel space n Setup and transaction delay? 17
18 Echo server measurement scenarios: Setup and transaction times n Test sequences n Transaction-based n Persistent w/ TCP-open n Persistent (reuse connection) n Traffic conditions n 512 byte message n Sending request rate n 2,500 requests/second n 14,800 requests/second n Server configuration n No delay option 18
19 Echo server measurement: Impact of establishing TCP connections n CPU time: n 15% more under high loads, while no difference under mid loads n Response time n Setup delay of 0.2 ms. in our environment n Similar time for Persistent TCP to that for UDP 19
20 Echo server measurement: Impact of maintaining TCP connections n Remains constant independently of the number of connections response times/connections 20
21 Summary: Impact on setup and transaction times n Impact of establishing a connection n Setup delay n 0.2 ms in our measurement n Additional CPU time n No cost at low request rate n 15% at high request rate n Impact of maintaining a huge number of connections n Memory footprint in kernel space n Setup and transaction delay n No significant impact for TCP n Persistent TCP has a similar response time to UDP. 21
22 Outline Motivation Related work Measurements on Linux Measurement results 1. Number of sustainable connections/associations 2. Setup time and transaction time 3. Sustainable request rate Suggestions 22
23 Measurements in two steps n Echo server for simplicity n Number of sustainable connections n Impact of establishing/maintaining connection on the setup and transaction response time n SIP server n Sustainable request rate n (Impact of establishing/maintaining connection on the setup and transaction response time) 23
24 SIP server measurement: The environment n SUT n SIP server: sipd n registrar and proxy n Transaction stateful n Thread-pool model n the same host as the echo server n Clients SQL database sipd n sipstone n Registration: n TCP connection lifetime n Transaction n Persistent w/open n Persistent n 8 hosts of the echo clients REGISTER
25 SIP server measurement: Sustainable req. rate for registration n The less number of messages delivered to application, the more sustainable request rate. n Better for UDP, although persistent TCP has the same number of messages with UDP response time/request rate 25
26 What is the bottleneck of sustainable request rate? n No bottleneck in CPU time and memory usage n Graceful failure by the overload control for UDP, not for TCP Success rate, CPU time and memory usage: persistent TCP Success rate, CPU time and memory usage: UDP 26
27 Software architecture of sipd: Overload control in thread-pool model n Overload detection by the number of waiting tasks for thread allocation n Sorting and favoring specific messages n Response over requests n BYE requests Incoming Requests R1-4 n Sorting messages is easier for UDP than TCP n Message-oriented protocol enables to parse only the first line. n Byte-stream protocol requires to parse Content-Length header to find the first line. Fixed number of threads 27
28 Component test: Message processing test n Longer elapsed time for reading and parsing REGISTER message using TCP than that for UDP 28
29 Suggestions n Accelerate parsing message for sorting n By reading the first-line of buffered message without determining the exact message boundary n Not 100% accurate, but works mostly at edge server n Perform overload control at the base thread in thread-pool model n No need to wait for another thread n Use persistent connections as HTTP/1.1 29
30 Conclusions n Impact of using TCP on a SIP server n Scalable well n Memory footprint n 2.3 KB/connection in kernel memory n Setup delay n Better to use persistent connections n Parsing messages n Need to accelerate for overload control 30
31 References [1] D. Kegel. The C10K problem. [2] D. Libenzi. Improving (network) I/O performance. [3] M.Welsh, D. Culler, and E. Brewer. SEDA: An Architecture for Well-Conditioned, Scalable Internet Services. In the Eighteenth Symposium on Operating Systems Principles (SOSP-18), October [4] K. Singh and H. Schulzrinne. Failover and Load Sharing in SIP Telephony. In International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), July
32 Thank you! Any questions? mailto: 32
One Server Per City: Using TCP for Very Large SIP Servers
One Server Per City: Using TCP for Very Large SIP Servers Kumiko Ono and Henning Schulzrinne Dept. of Computer Science Columbia University, NY 10027, USA, {kumiko, hgs}@cs.columbia.edu Abstract. The transport
More informationThe Impact of SCTP on SIP Server Scalability and Performance
The Impact of on SIP Server Scalability and Performance Kumiko Ono, Henning Schulzrinne Department of Computer Science Columbia University Email: {kumiko, hgs}@cs.columbia.edu Abstract The Stream Control
More informationPerformance Measurement Tools for SIP Server. Samit Jain Columbia University, New York sj2195@cs.columbia.edu
Performance Measurement Tools for SIP Server Samit Jain Columbia University, New York sj2195@cs.columbia.edu TABLE OF CONTENTS 1. ABSTRACT.. 3 2. INTRODUCTION..4 3. PERFORMANCE ISSUES..6 4. ARCHITECTURE..10
More informationWeb Server Architectures
Web Server Architectures CS 4244: Internet Programming Dr. Eli Tilevich Based on Flash: An Efficient and Portable Web Server, Vivek S. Pai, Peter Druschel, and Willy Zwaenepoel, 1999 Annual Usenix Technical
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 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 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 informationZeus Traffic Manager VA Performance on vsphere 4
White Paper Zeus Traffic Manager VA Performance on vsphere 4 Zeus. Why wait Contents Introduction... 2 Test Setup... 2 System Under Test... 3 Hardware... 3 Native Software... 3 Virtual Appliance... 3 Benchmarks...
More informationEloquence Training What s new in Eloquence B.08.00
Eloquence Training What s new in Eloquence B.08.00 2010 Marxmeier Software AG Rev:100727 Overview Released December 2008 Supported until November 2013 Supports 32-bit and 64-bit platforms HP-UX Itanium
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 informationD1.2 Network Load Balancing
D1. Network Load Balancing Ronald van der Pol, Freek Dijkstra, Igor Idziejczak, and Mark Meijerink SARA Computing and Networking Services, Science Park 11, 9 XG Amsterdam, The Netherlands June ronald.vanderpol@sara.nl,freek.dijkstra@sara.nl,
More informationEWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
More informationSingle Pass Load Balancing with Session Persistence in IPv6 Network. C. J. (Charlie) Liu Network Operations Charter Communications
Single Pass Load Balancing with Session Persistence in IPv6 Network C. J. (Charlie) Liu Network Operations Charter Communications Load Balancer Today o Load balancing is still in use today. It is now considered
More informationDelivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
More informationLarge Scale SIP-aware Application Layer Firewall
1 Large Scale SIP-aware Application Layer Firewall Eilon Yardeni and Henning Schulzrinne, Department of Computer Science, Columbia University Gaston Ormazabal, Verizon Labs Abstract Placing voice traffic
More informationbla bla OPEN-XCHANGE Open-Xchange Hardware Needs
bla bla OPEN-XCHANGE Open-Xchange Hardware Needs OPEN-XCHANGE: Open-Xchange Hardware Needs Publication date Wednesday, 8 January version. . Hardware Needs with Open-Xchange.. Overview The purpose of this
More informationAutomated Load Testing for SIP Applications
Automated Load Testing for SIP Applications Serge Kruppa Director of Engineering Astricon 2008, Glendale AZ About LiveVox Leading provider of hosted VoIP dialing solutions, with integrated ACD and IVR,
More informationColumbia - Verizon Research Securing SIP: Scalable Mechanisms For Protecting SIP-Based Systems
Columbia - Verizon Research Securing SIP: Scalable Mechanisms For Protecting SIP-Based Systems Henning Schulzrinne Eilon Yardeni Somdutt Patnaik Columbia University CS Department Gaston Ormazabal Verizon
More informationHow To Monitor A Server With Zabbix
& JavaEE Platform Monitoring A Good Match? Company Facts Jesta Digital is a leading global provider of next generation entertainment content and services for the digital consumer. subsidiary of Jesta Group,
More informationVirtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
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 informationHow To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)
Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2
More informationHigh-Density Network Flow Monitoring
Petr Velan petr.velan@cesnet.cz High-Density Network Flow Monitoring IM2015 12 May 2015, Ottawa Motivation What is high-density flow monitoring? Monitor high traffic in as little rack units as possible
More information( ) ( ) TECHNOLOGY BRIEF. XTNDConnect Server: Scalability SCALABILITY REFERS TO HOW WELL THE SYSTEM ADAPTS TO INCREASED DEMANDS AND A GREATER
TECHNOLOGY BRIEF XTNDConnect Server: Scalability An important consideration for IT professionals when choosing a server-based synchronization solution is that of scalability. Scalability refers to how
More informationSystem Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
More informationRiverbed Stingray Traffic Manager VA Performance on vsphere 4 WHITE PAPER
Riverbed Stingray Traffic Manager VA Performance on vsphere 4 WHITE PAPER Content Introduction... 2 Test Setup... 2 System Under Test... 2 Benchmarks... 3 Results... 4 2011 Riverbed Technology. All rights
More informationConfiguring SIP Trunk Failover in AOS
6AOSCG0023-29A October 2011 Configuration Guide Configuring SIP Trunk Failover in AOS This configuration guide describes the configuration and implementation of Session Initiation Protocol (SIP) trunk
More informationSipCloud: Dynamically Scalable SIP Proxies in the Cloud
SipCloud: Dynamically Scalable SIP Proxies in the Cloud Jong Yul Kim Computer Science Dept Columbia University, USA jyk@cs.columbia.edu Henning Schulzrinne Computer Science Dept Columbia University, USA
More informationAgility Database Scalability Testing
Agility Database Scalability Testing V1.6 November 11, 2012 Prepared by on behalf of Table of Contents 1 Introduction... 4 1.1 Brief... 4 2 Scope... 5 3 Test Approach... 6 4 Test environment setup... 7
More informationTESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY
TESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY 2 Intro to Load Testing Copyright 2009 TEST4LOAD Software Load Test Experts What is Load Testing? Load testing generally refers to the
More informationAn investigation into multimedia service creation using SIP
An investigation into multimedia service creation using SIP M.C. Hsieh, J. Okuthe and A. Terzoli Department of Computer Science, Rhodes University Grahamstown, 6140, South Africa Email: g9610645@campus.ru.ac.za
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 informationA Comparative Study on Vega-HTTP & Popular Open-source Web-servers
A Comparative Study on Vega-HTTP & Popular Open-source Web-servers Happiest People. Happiest Customers Contents Abstract... 3 Introduction... 3 Performance Comparison... 4 Architecture... 5 Diagram...
More informationExplaining the Impact of Network Transport Protocols on SIP Proxy Performance
Explaining the Impact of Network Transport Protocols on SIP Proxy Performance Kaushik Kumar Ram, Ian C. Fedeli, Alan L. Cox, and Scott Rixner {kaushik,ifedeli,alc,rixner}@rice.edu Rice University Abstract
More informationCisco Application Networking for IBM WebSphere
Cisco Application Networking for IBM WebSphere Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address
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 information2.2 SIP-based Load Balancing. 3 SIP Load Balancing. 3.1 Proposed Load Balancing Solution. 2 Background Research. 2.1 HTTP-based Load Balancing
SIP TRAFFIC LOAD BALANCING Ramy Farha School of Electrical and Computer Engineering University of Toronto Toronto, Ontario Email: rfarha@comm.utoronto.ca ABSTRACT This paper presents a novel solution to
More informationWeb Application s Performance Testing
Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing
More informationComparison of Web Server Architectures: a Measurement Study
Comparison of Web Server Architectures: a Measurement Study Enrico Gregori, IIT-CNR, enrico.gregori@iit.cnr.it Joint work with Marina Buzzi, Marco Conti and Davide Pagnin Workshop Qualità del Servizio
More informationA Hybrid Web Server Architecture for e-commerce Applications
A Hybrid Web Server Architecture for e-commerce Applications David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé {dcarrera, vbeltran, torres, eduard}@ac.upc.es European Center for Parallelism
More informationPerformance test of Voyage on Alix Board
Performance test of Voyage on Alix Board Author Final revision Date Contend of table Summary... 2 1. Performance test... 3 2. Disk Test... 3 2.1 CPU test... 3 2.2 File IO test... 3 2.3 Disk analysis...
More informationQuestion: 3 When using Application Intelligence, Server Time may be defined as.
1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response
More informationXpresstransfer Online Backup Suite v5.0 Whitepaper Backup speed analysis
Xpresstransfer Online Backup Suite v5.0 Whitepaper Backup speed analysis Version 5.0 Table of Content 1 Introduction...... 3 2 Testing Configuration and Setup 3 2.1 Hardware and Software Setup... 3 2.2
More informationImproving the Database Logging Performance of the Snort Network Intrusion Detection Sensor
-0- Improving the Database Logging Performance of the Snort Network Intrusion Detection Sensor Lambert Schaelicke, Matthew R. Geiger, Curt J. Freeland Department of Computer Science and Engineering University
More informationMAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents
More informationDEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP LTM for SIP Traffic Management
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP LTM for SIP Traffic Management Table of Contents Table of Contents Configuring the BIG-IP LTM for SIP traffic management Product versions and revision
More informationA Comparison of Oracle Performance on Physical and VMware Servers
A Comparison of Oracle Performance on Physical and VMware Servers By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com Introduction Of all the tier one applications
More informationA Comparison of Oracle Performance on Physical and VMware Servers
A Comparison of Oracle Performance on Physical and VMware Servers By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 303-938-8282 www.confio.com Comparison of Physical and
More informationOptimizing TCP Forwarding
Optimizing TCP Forwarding Vsevolod V. Panteleenko and Vincent W. Freeh TR-2-3 Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556 {vvp, vin}@cse.nd.edu Abstract
More informationscalability OneBridge
scalability OneBridge Mobile Groupware technical brief An important consideration for IT professionals when choosing a server-based synchronization solution is that of scalability. Scalability refers to
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 informationAhsay Online Backup Suite v5.0. Whitepaper Backup speed
Ahsay Online Backup Suite v5.0 Version 5.0.1.0 Jan 2006 Table of Content 1 Introduction...3 2 Testing Configuration and Setup...4 2.1 Hardware and Software Setup...4 2.2 Test Scenarios...4 3 Results...5
More informationTransparent Optimization of Grid Server Selection with Real-Time Passive Network Measurements. Marcia Zangrilli and Bruce Lowekamp
Transparent Optimization of Grid Server Selection with Real-Time Passive Network Measurements Marcia Zangrilli and Bruce Lowekamp Overview Grid Services Grid resources modeled as services Define interface
More informationLiferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
More informationFull and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
More informationVI Performance Monitoring
VI Performance Monitoring Preetham Gopalaswamy Group Product Manager Ravi Soundararajan Staff Engineer September 15, 2008 Agenda Introduction to performance monitoring in VI Common customer/partner questions
More informationMID-TIER DEPLOYMENT KB
MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment
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 informationNetIQ Access Manager 4.1
White Paper NetIQ Access Manager 4.1 Performance and Sizing Guidelines Performance, Reliability, and Scalability Testing Revisions This table outlines all the changes that have been made to this document
More informationPRODUCTIVITY ESTIMATION OF UNIX OPERATING SYSTEM
Computer Modelling & New Technologies, 2002, Volume 6, No.1, 62-68 Transport and Telecommunication Institute, Lomonosov Str.1, Riga, LV-1019, Latvia STATISTICS AND RELIABILITY PRODUCTIVITY ESTIMATION OF
More informationConfiguring Health Monitoring
CHAPTER4 Note The information in this chapter applies to both the ACE module and the ACE appliance unless otherwise noted. The features that are described in this chapter apply to both IPv6 and IPv4 unless
More informationPerformance Tuning and Optimizing SQL Databases 2016
Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com marketing@homnick.com +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students
More informationJBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers
JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers Dave Jaffe, PhD, Dell Inc. Michael Yuan, PhD, JBoss / RedHat June 14th, 2006 JBoss Inc. 2006 About us Dave Jaffe Works for Dell
More informationVirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5
Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.
More informationEnterprise Applications
Enterprise Applications Chi Ho Yue Sorav Bansal Shivnath Babu Amin Firoozshahian EE392C Emerging Applications Study Spring 2003 Functionality Online Transaction Processing (OLTP) Users/apps interacting
More informationPerformance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
More informationFrequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
More informationMarvell DragonFly Virtual Storage Accelerator Performance Benchmarks
PERFORMANCE BENCHMARKS PAPER Marvell DragonFly Virtual Storage Accelerator Performance Benchmarks Arvind Pruthi Senior Staff Manager Marvell April 2011 www.marvell.com Overview In today s virtualized data
More informationCHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY
51 CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY Web application operations are a crucial aspect of most organizational operations. Among them business continuity is one of the main concerns. Companies
More information4D WebSTAR 5.1: Performance Advantages
4D WebSTAR 5.1: Performance Advantages CJ Holmes, Director of Engineering, 4D WebSTAR OVERVIEW This white paper will discuss a variety of performance benefits of 4D WebSTAR 5.1 when compared to other Web
More informationDotSlash: Providing Dynamic Scalability to Web Applications with On-demand Distributed Query Result Caching
DotSlash: Providing Dynamic Scalability to Web Applications with On-demand Distributed Query Result Caching Weibin Zhao, Henning Schulzrinne Department of Computer Science Columbia University New York,
More informationScalability Factors of JMeter In Performance Testing Projects
Scalability Factors of JMeter In Performance Testing Projects Title Scalability Factors for JMeter In Performance Testing Projects Conference STEP-IN Conference Performance Testing 2008, PUNE Author(s)
More informationChapter 3. Internet Applications and Network Programming
Chapter 3 Internet Applications and Network Programming 1 Introduction The Internet offers users a rich diversity of services none of the services is part of the underlying communication infrastructure
More informationComparing the Performance of Web Server Architectures
Comparing the Performance of Web Server Architectures David Pariag, Tim Brecht, Ashif Harji, Peter Buhr, and Amol Shukla David R. Cheriton School of Computer Science University of Waterloo, Waterloo, Ontario,
More informationA Comparative Study of Signalling Protocols Used In VoIP
A Comparative Study of Signalling Protocols Used In VoIP Suman Lasrado *1, Noel Gonsalves *2 Asst. Prof, Dept. of MCA, AIMIT, St. Aloysius College (Autonomous), Mangalore, Karnataka, India Student, Dept.
More informationHow to Make the Client IP Address Available to the Back-end Server
How to Make the Client IP Address Available to the Back-end Server For Layer 4 - UDP and Layer 4 - TCP services, the actual client IP address is passed to the server in the TCP header. No further configuration
More informationpoint to point and point to multi point calls over IP
Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point and point to multi point calls over IP Helsinki 27.11.2001 Supervisor: Instructor:
More informationWide-area Network Acceleration for the Developing World. Sunghwan Ihm (Princeton) KyoungSoo Park (KAIST) Vivek S. Pai (Princeton)
Wide-area Network Acceleration for the Developing World Sunghwan Ihm (Princeton) KyoungSoo Park (KAIST) Vivek S. Pai (Princeton) POOR INTERNET ACCESS IN THE DEVELOPING WORLD Internet access is a scarce
More informationAchieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.
More informationDistributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms
Distributed File System 1 How do we get data to the workers? NAS Compute Nodes SAN 2 Distributed File System Don t move data to workers move workers to the data! Store data on the local disks of nodes
More informationDIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies
More informationIPv6 Challenges for Embedded Systems István Gyürki 30.08.2011
IPv6 Challenges for Embedded Systems István Gyürki 30.08.2011 AGENDA Introduction IPv6 why do we need it? Selecting the right TCP/IP stack Case study Conclusions Page 2 Company Profile Wireless Products
More informationPerformance of VMware vcenter (VC) Operations in a ROBO Environment TECHNICAL WHITE PAPER
Performance of VMware vcenter (VC) Operations in a ROBO Environment TECHNICAL WHITE PAPER Introduction Many VMware customers have virtualized their ROBO (Remote Office Branch Office) offices in order to
More informationAIX NFS Client Performance Improvements for Databases on NAS
AIX NFS Client Performance Improvements for Databases on NAS October 20, 2005 Sanjay Gulabani Sr. Performance Engineer Network Appliance, Inc. gulabani@netapp.com Diane Flemming Advisory Software Engineer
More informationTCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation, and Performance
TCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation, and Performance M. Rangarajan, A. Bohra, K. Banerjee, E.V. Carrera, R. Bianchini, L. Iftode, W. Zwaenepoel. Presented
More informationDMS Performance Tuning Guide for SQL Server
DMS Performance Tuning Guide for SQL Server Rev: February 13, 2014 Sitecore CMS 6.5 DMS Performance Tuning Guide for SQL Server A system administrator's guide to optimizing the performance of Sitecore
More informationZingMe Practice For Building Scalable PHP Website. By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG
ZingMe Practice For Building Scalable PHP Website By Chau Nguyen Nhat Thanh ZingMe Technical Manager Web Technical - VNG Agenda About ZingMe Scaling PHP application Scalability definition Scaling up vs
More informationWindows 8 SMB 2.2 File Sharing Performance
Windows 8 SMB 2.2 File Sharing Performance Abstract This paper provides a preliminary analysis of the performance capabilities of the Server Message Block (SMB) 2.2 file sharing protocol with 10 gigabit
More informationAdobe LiveCycle Data Services 3 Performance Brief
Adobe LiveCycle ES2 Technical Guide Adobe LiveCycle Data Services 3 Performance Brief LiveCycle Data Services 3 is a scalable, high performance, J2EE based server designed to help Java enterprise developers
More informationIntroducing the Microsoft IIS deployment guide
Deployment Guide Deploying Microsoft Internet Information Services with the BIG-IP System Introducing the Microsoft IIS deployment guide F5 s BIG-IP system can increase the existing benefits of deploying
More information0408 - Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP
0408 - Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way Ashish C. Morzaria, SAP LEARNING POINTS Understanding the Virtualization Tax : What is it, how it affects you How
More informationSymantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations
Symantec Endpoint Protection 11.0 Architecture, Sizing, and Performance Recommendations Technical Product Management Team Endpoint Security Copyright 2007 All Rights Reserved Revision 6 Introduction This
More informationCapacity Planning for Microsoft SharePoint Technologies
Capacity Planning for Microsoft SharePoint Technologies Capacity Planning The process of evaluating a technology against the needs of an organization, and making an educated decision about the configuration
More informationSOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, 2012. Load Test Results for Submit and Approval Phases of Request Life Cycle
SOLUTION BRIEF: SLCM R12.7 PERFORMANCE TEST RESULTS JANUARY, 2012 Load Test Results for Submit and Approval Phases of Request Life Cycle Table of Contents Executive Summary 3 Test Environment 4 Server
More informationCisco Application Networking Manager Version 2.0
Cisco Application Networking Manager Version 2.0 Cisco Application Networking Manager (ANM) software enables centralized configuration, operations, and monitoring of Cisco data center networking equipment
More informationHow To Use Ngnix (Php) With A Php-Fpm (Php-Fmm) On A Web Server (Php5) On Your Web Browser) On An Ubuntu Web Server On A Raspberry Web 2.5 (Net
Powering Magento with Ngnix and PHP-FPM Written by: Yuri Golovko Alexey Samorukov Table of Contents INTRODUCTION WHY YOU SHOULD CONSIDER NGNIX NGNIX AND STATIC CONTENT HOW TO USE NGNIX NGNIX SYSTEM REQUIREMENTS
More informationApplication Latency Monitoring using nprobe
Application Latency Monitoring using nprobe Luca Deri Problem Statement Users demand services measurements. Network boxes provide simple, aggregated network measurements. You cannot always
More informationAgencyPortal v5.1 Performance Test Summary Table of Contents
AgencyPortal v5.1 Performance Test Summary Table of Contents 1. Testing Approach 2 2. Server Profiles 3 3. Software Profiles 3 4. Server Benchmark Summary 4 4.1 Account Template 4 4.1.1 Response Time 4
More informationRev. 1.04 Technology Document
Rev. 1.04 Technology Document Table of Contents 1. ABOUT THE AREL ICP PLATFORM...1 2. SYSTEM COMPONENTS AND ARCHITECTURE...2 3. AUDIO AND VIDEO...3 4. TRANSPORT LAYER...4 5. FIREWALLS & PROXIES...5 5.1.
More information