A Performance Study on Internet Server Provider Mail Servers
|
|
- Willis Jacobs
- 8 years ago
- Views:
Transcription
1 A Performance Study on Internet Server Provider Mail Servers Jun Wang Computer Science & Engineering Department University of Nebraska Lincoln Lincoln, NE Yiming Hu Department of Electrical & Computer Engineering and Computer Science University of Cincinnati Cincinnati, OH Abstract This paper presents a comprehensive performance study on Internet Service Provider (ISP) mail server, which plays an important role in Internet-based distributed computing. By feeding the SPECmail1 benchmark into an ISP mail server testbed set up by a commercial mail server software system MDaemon 5.0.1, we study both networking and I/O performance by varying its user population from to 10,000. The benchmark utilities are adopted for networking analysis while file system traces are collected for I/O measurement. Based on the benchmark study and offline trace analysis, we arrive at several important conclusions for ISP mail servers and give corresponding technical suggestions to improve the performance. First we observed that, in SMTP and POP sessions, the initial network connection setup step usually takes a very long time. Second, I/O latencies typically contribute to 40 55% of the total data transfer time in requests, especially in a server with large user population support. Third, A group of messages will easily make a remote recipient server become overloaded. 1. Introduction Mail servers play an important role in information society today. As Internet user population continues to grow exponentially, there is an increasing demand for high performance mail servers. Internet Service Providers (ISP) provide a majority of such mail services. Unfortunately, few results have been published on studying and analyzing mail servers. One possible reason may be that, it is difficult and impossible to explore real life mail service systems for privacy and security concerns. In order to understand the impact of modern computer systems architecture on the ISP mail server performance, we set up an experimental framework and conducted a performance evaluation on a state-of-the-art ISP mail server, specifically in networking and I/O. During the experiments, we chose SPECmail1 [8] as a standard mail service benchmark and made some modifications to emulate today s real-life service environment. The enterprise version of MDaemon [1] is installed as the ISP mail server under test. systems can be evaluated in different dimensions such as performance and scalability (in terms of and per user data storage limits), data persistence and fault-tolerance, etc. In this paper we emphasize the aspect of performance. This paper makes the following contributions. First, we developed an experimental framework to study the ISP mail server performance. A detailed picture of network behavior and I/O performance of ISP mail servers is clarified. Second, we conducted a comprehensive performance analysis on ISP mail server and gave technical suggestions on how to improve the performance. Specifically, we have arrived at some major observations and propose some schemes for performance optimizations. 2. Evaluation Methodology 2.1. The Mail Server and Benchmarks There are many types of mail server systems from both academia and industry on the market. We chose one of the most popular commercial products, MDaemon from Alt-N Technologies Inc. [1], as the major ISP mail server under test. MDaemon product provides both ISP and enterprise services. It is a versatile mail server which supports POP3 [6], SMTP [4] and IMAP [5] protocols. Its friendly configuration interface allows us to flexibly vary the system input parameters like the maximum number of concurrent. As the first stage in the experiments, we installed MDaemon as an ISP mail server in the Windows 0 Operating Systems. Currently there are very few standard mail server benchmarks. We chose SPECmail1 as the major mail server benchmark, which is developed by one of the leading benchmark software vendor SPEC organization. SPECmail 1 is a standard mail server benchmark de-
2 signed to measure a system s ability to act as a mail server serving requests, based on the Internet standard protocols SMTP and POP3. This benchmark characterizes throughput and response time of a mail server system under test based on realistic network connections, disk storage, and client workloads. The benchmark design focuses on ISP mail servers rather than enterprise class of mail servers, with an overall user count in the range of approximately 100 to 1,000,000. The goal of SPECmail1 is to enable objective comparisons among different kinds of mail server systems. We study only POP3 and SMTP protocols in this paper since SPECmail1 benchmark does not incorporate IMAP workload at present. To emulate the real life today s service in ISP mail servers, we modify the default values set in SPECmail1 based on empirical data. For example, messages sent per user, per day is increased to 10 messages from original 2 and messages received per user, per day is increased to 10 messages from original 2. One reason to increase the number of messages comes from spam/junk messages. The percentage of using 56 K bit modems to establish Internet connection is reduced from 9 to. The detailed workload characteristics are shown in Table 1. Parameter Workgroup Estimate messages sent per user, per day 10 average recipients per message 10 messages received per user, per day 4 mailbox checks per user, per day 10 % of mailbox checks which 75% don t download messages average message size 25 KB % of using modems (56 Kbit) % of mail to/from 70 % remote addresses Table 1. The Message Traffic Characteristics Filemon/EE (i.e, Enterprise Edition), a commercial software developed by System Internal Inc., is chosen as a file system trace collector that can monitor the file system activity in Windows NT/0 OS [9]. It runs as a log process working in the background without affecting normal system behavior. Every file system event is recorded in a log buffer and written to the disk later soon Experimental Framework We set up an experiment framework in a switched Fast Ethernet (100 Mbps) Local Area Network. Three machines from a same small-scale cluster are used to emulate Benchmark Manager Load Generator Intel Pentium III 800 MHz, 512 MB RAM, RedHat Linux 6.2 SMTP Sink Server POP3 Retrieval, 100Mb/s SMTP Store, 100Mb/s Mdaemon Mail Server 5.0 Intel Pentium IV 2.0 GHz, 2 GB RAM, Windows 0 Filemon/EE Tracer SMTP Relay, 100Mb/s Figure 1. Experiment Framework servers and in experiments. The isolated local area network with a firewall protection could prevent the disturbance from the external network traffic. One Dell 4500 PC, with a Pentium IV (2 GHz) CPU and 1 GB SDRAM main memory running Windows 0, acted as the ISP mail server under test. Other two PCs with Pentium III (800 MHz) CPUs and 512 MB SDRAM memory functioned as both local clients and remote clients. In addition, one of them worked as a remote mail server (also called sink server). The experimental system architecture is shown as in Figure 1. The MDaemon ISP mail server system is running to provide mail service all the time during experiments. Two load machines run separate load generator processes and initialize clients to communicate with the ISP mail server. The benchmark management process, which synchronizes two load generators based on pre-configured parameters, is running on either of two load machines before the experiments start. Here are the major operations in the experiments: POP Session (Uplink). Clients retrieve s from the mail server. SMTP Store (Downlink). Both internal (i.e, from local area network ) and external (i.e, from remote mail servers) send s to the ISP mail server. These requests are generated by two load generators. In SPECmail1, we assume 9 of messages are sent from external. SMTP Forward (SMTP Relay). The sink server receives s from the MDaemon ISP mail server. In SPECmail1, we assume that 9 of the messages to send are going to external (i.e. are forwarded to remote mail servers). The maximum number of (user population) a mail server can support is the best metric to study scalability of a mail server. How much load the SPECmail1 benchmark and its transactions generate are determined by this number. During the experiments, we varied the user population
3 from to 10,000 and studied both network and I/O performance of ISP mail server with different user population. For performance study, we modified some parts of SPECmail1 source codes to produce a set of statistical results on networking process. Since Windows 0 does not provide tools to measure I/O storage subsystem performance, we used a commercial software called Filemon/EE to collect file system traces on the mail server side. We can study I/O performance of the mail server in detail by analyzing the file system traces collected. To guarantee experiments run correctly and traces are collected successfully, we carefully validate all benchmark results and file system traces we collected, which satisfy all the factors with respect to the quality of service, delivery time and remote delivery defined in SPECmail 1. In addition, we installed and ran Filemon/EE in the mail server system to collect file system traces for I/O performance analysis. 3. Performance Evaluation and Analysis In this section, we analyze networking and I/O performance based on benchmark results and analysis of file system traces Networking Performance Networking performance is a very important factor in ISP mail server. To study the network implications on ISP mail server performance, we analyze networking traffic in two directions, between ISP mail server and, and between a local mail server and remote mail servers Effects of The Number of Users ISP mail server performance is very sensitive to the number of. To study the service capacity of ISP mail server system, we varied the number of and collected the experimental results in every benchmark run. Table 2 shows the detailed results. In Table 2, we include results for two different POP sessions: those download mails from the server and those do not. The latter one is a common case in which mail clients contact the mail server to check for new mails but do not find any, and derive from a POP Retry session. We can see that network traffic (the number of attempts) in ISP mail server becomes heavier as the number of is increasing. Also, the average transaction latency is increasing. Because the maximum concurrent number of threads in SMTP (or POP) outbound (or inbound) sessions in MDaemon is limited to 500, ISP mail server would most likely meet with a network congestion problem when it serves more at the same time, especially exceeding a threshold (2,000 in this paper) The Breakdown of SMTP sessions Because SPECmail1 only tells part of breakdown results in SMTP and POP sessions (mean, minimum and maximum), we modified and added a few lines of Java source codes (around 100 lines) in SPECmail1 to collect timing issues for each network transaction, which allows us conduct an in-depth analysis. Based on our own tools and benchmark utilities, we collected latency results on every phase of SMTP store session. SMTP rely session has similar results and is not included here. Figure 2 shows the latency result in each phase as well as its percentage of the total time in a SMTP session. The SMTP Data phase, in which the body text is transferred to the server, is the most time-consuming part. This phase takes almost 3 of the total latency. Surprisingly, the initial network connections, including SMTP Connect and SMTP Hello, are also very expensive. Both steps together take more than 3 of the total session time. The remaining steps, including SMTP Mail From and SMTP Quit, have much shorter latencies than that in other phases. A long SMTP Hello phase may be related to the expensive TCP/IP protocol, handling TCP SYN and TCP ACK signals. The expensive SMTP Connect phase derives from a fact that s involve a more complicated protocol (with more round trips) than the simple Web service (i.e., HTTP protocol). Hence SMTP connections stay around with a longer time than that of simple data transfers. One example is that, each message may get sent to one or more recipients. SPECmail1 configures 86% messages sent to single recipient while others sent to up to 30 recipients. The SMTP-sender and SMTP-receiver would even negotiate with several recipients if some messages get rejected. An intricate SMTP protocol results in more overhead in network communications. We suggest that the initial network overhead of the mail server can be reduced by grouping and reorganizing techniques. Since the s are not real time, we can adaptively schedule the sending sequence for messages within a time window frame based on their destinations and priority rates. Messages from the same user or sent to the same remote server (even not the same user) can be packed up together into a super message. We do not delay messages that are in high priority status. When we need to send multiple small messages to a same remote server, a single packed super message will be formed and sent only once to the remote server rather than in many separate times. This strategy saves many unnecessary initial overhead even for different. The implementation issue is also easy. We can either allow SMTP protocol to incorporate a pair of message pack and unpack operations, or develop an application program to encapsulate and decapsulate messages in a predefined format. During the experiments, we found a few error messages like the SMTP Sink Server is busy, try again later when running the peak load benchmark. The reason is that, if all outbound SMTP s are directed to a same sink server (simulating a remote server) within a short period,
4 User SMTP Session POP Session with Downloads POP Session without Downloads Number Attempts Mean Mean Attempts Mean Mean Attempts Mean Time(ms) Size(KB) Time(ms) Size(KB) Time(ms) , ,000 2, , ,000 4, , , ,000 9, , , Table 2. The Statistics of Network Transactions. Latency(ms) (a) SMTP Session Breakdown SMTP Connect SMTP Mail From SMTP Data SMTP Hello SMTP Rcpt to SMTP Quit (b) The Breakdown of SMTP sessions SMTP Connect SMTP Hello SMTP Mail From SMTP Rcpt to SMTP Data SMTP Quit 0 Figure 2. The Breakdown of an SMTP session the sink server easily becomes overloaded. This phenomena is quite common in real life services. Most of outbound SMTP s from an ISP mail server will go to remote mail servers rather than to individual PCs, and therefore making a remote recipient server become overloaded. It may be a possible solution to solve this problem by introducing a load negotiation and balancing protocol among mail servers in a wide-area network. This protocol helps reorder the sending sequence of outgoing s in one or multiple mail servers if excessive messages will go to a same remote mail server in a short time. For example, since the can be delayed in a reasonable time (This does not include priority s.), we could arrange those senders to send their messages to the remote mail server based on a round robin rule in case the sender detects that its one-time outbound traffic is too heavy The Breakdown of POP sessions Figure 3 and Figure 4 show the breakdown results for POP sessions. In POP sessions with download, the POP Retrieve phase takes the longest time (about 3) to transfer body text to. POP Delete, the second most expensive phase, takes about 20 23% of the total time. This is because message deletions are very expensive file I/Os in native file systems. Other phases have relatively short latencies. In POP sessions without download, the latencies of all phases are similar. The reason is that, POP session is a much simpler mail retrieval protocol compared to SMTP protocol. It uses the ASCII standard as the message transfer format without any marshal/unmarshal operations at all I/O Performance Since servers are I/O intensive applications, it is important to understand in what role I/O plays for ISP mail server systems. A typical ISP mail server has frequent file I/Os involved to maintain a large number of messages. Incoming new s result in file creations while retrieval requests generate file reads and file invalidations. Outbound (sending/forwarding) s lead to file reads and file creations for saving message copies on disk. It is expected that a large user population may easily result in more I/O traffic. In experiments, MDaemon server adopts NTFS as its mail store. It creates a specific directory for every user and a unique file to store each . SPECmail1 generates workloads that are initialized by the number of
5 Latency(ms) (a) POP Sessions Breakdown without Downloads POP Connect POP Password POP Retrieve POP User ID POP Status POP Delete (b) The Breakdown of POP Sessions without Downloads POP Connect POP User ID POP Password POP Status POP Retrieve POP Delete 0 Figure 3. The Breakdown of POP session without mail downloads Latency(ms) (a) POP Session Breakdown with Downloads POP Connect POP Password POP Retrieve POP User ID POP Status POP Delete (b) The Breakdown of POP Sessions with Downloads POP Connect POP User ID POP Password POP Status POP Retrieve POP Delete 0 Figure 4. The Breakdown of POP session with mail downloads. Such workloads obey a distribution reflecting an average message count of 3.43 messages per mailbox. The average message count per mailbox is a base figure for estimating the size of the mail store. In a mail server experiment with ten thousand support, the total message count in the mail store (average over time) is 34,300 and the overall raw message data volume is around 860 MB. For every user population from to 10,000, we collected a corresponding file system trace during the benchmark run. Total I/O traffic observed in ISP mail server scales proportionally to the number of. In addition, mail server has both file read and file write intensive workloads, with the rate around 3:1. Small messages result in many small file write operations The Breakdown of Mail Server Response Time In order to compare the roles that networking and I/O (i.e., file I/O in this paper) play in ISP mail server, we explored the breakdown of total response time for every request. To figure out the average file I/O response time, in both SMTP and POP sessions, we went through file system traces, and calculated the latency of file operations by checking their corresponding file events, such as file open, file write, file read, file close etc. Figure 5 presents the results of the percentage of I/O latency among data transfer portions of SMTP and POP sessions, including SMTP Data, POP Retrieve and POP Delete. Other phases such as SMTP Connect, SMTP Mail From, POP Connect, etc. are not included because there are no I/O operations involved. We can see that I/O part places a more impact on server performance as the user population is growing. When the user population exceeds 5,000, I/O becomes the major performance bottleneck. For an ISP mail server to support 10,000, the I/O latency takes 40 55% of data transfer time in both SMTP sessions and POP sessions with download. For POP sessions without download, since there is no file to be read or deleted, the I/O overhead remains relatively small.
6 (a) age of I/O Overhead in SMTP Data Phase (b) age of I/O Overhead in POP Retrieve and POP Delete Phases with Downloads (c) age of I/O Overhead in POP Retrieve and POP Delete Phases without Downloads Network + CPU Latency(ms) 0 I/O Latency(ms) Network + CPU Latency(ms) 0 I/O Latency(ms) Network + CPU Latency(ms) 0 I/O Latency(ms) Figure 5. The Breakdown of Mail Server Work Sessions 4. Related Work There are a limited number of research papers published on mail servers. Recently Behren et al. described a workingin-progress project called NinjaMail, a high-performance clustered, distributed system [10]. It used a collection of clusters distributed through a wide area to provide thousands of with highly available and scalable services. Saito et al. described the motivation, design and performance of Porcupine, a scalable mail server [7]. The goal of Porcupine was to provide a highly available and scalable electronic mail service using a large cluster of commodity PCs. Their focus was on dynamic load balancing, automatic configuration, and graceful degradation in the presence of failures. They used duplicated services that were distributed homogeneously and dynamically across nodes in a cluster. Christenson et al. presented a highly scalable electronic mail service using Open Systems in EarthLink [2]. They used the Network Appliance family of servers [3] as the network file storage to achieve good I/O performance, high reliability and easy maintenance. The above papers all focused the design and implementation of the distributed mail servers. To the best of our knowledge, we are unaware of published results on performance evaluation of mail servers. 5. Conclusions In this paper, we study the performance of ISP mail server with a wide range of user populations support, especially in networking and I/O fields. We used SPECmail1 as a standard benchmark to evaluate a mediumscale ISP mail server performance. We also collected file system traces via a Filemon/EE tracer for I/O analysis. By analyzing benchmark results and file system traces, we arrive at several important conclusions: 1) In SMTP and POP sessions, the initial network connection setup and the first phase (e.g., SMTP Hello), usually takes a very long time. 2) I/O latencies contribute up to 40 55% of the data transfer time in requests, especially in a server with large user population support. Such a high I/O overhead would seriously limit the scalability of ISP mail servers. 3) A group of messages may easily make a remote recipient server become overloaded. References [1] Alt-N Technologies, Inc. Mdaemon versatile server, 1. [2] Nick Christenson, Tim Bosserman, and David Beckemeyer. A highly scalable electronic mail service using open systems. In Proceedings of the USENIX Symposium on Internet Technologies and Systems (ITS-97), pages 37 48, Berkeley, December USENIX Association. [3] D. Hitz, J. Lau, and Malcolm. File system design for an nfs file server appliance. In Proceedings of the USENIX 1994 Winter Technical Conference, pages , San Francisco, CA, Jan [4] J.Postel. Simple Mail Transfer Protocol, Internet RFC 821, Aug [5] M.Crispin. Internet Message Access Protocol, Internet RFC 2060, Dec [6] J. Myers and M.Rose. Post Office Protocol Version 3, Internet RFC 1939, May [7] Yasushi Saito, Brian N. Bershad, and Henry M. Levy. Manageability, availability, and performance in Porcupine: a highly scalable, cluster-based mail service. ACM Transactions on Computer Systems, 18(3): , 0. [8] Standard Performance Evaluation Corporation. Specmail1, Jan [9] System Internal Inc. Filemon/EE Manual, Sep [10] J.R. von Behren, S. Czerwinski, A. D. Joseph, E. A. Brewer, and J. Kubiatowicz. Ninjamail: The design of a highperformance clustered, distributed system. In P. Sadayappan, editor, Proceedings of International Workshops on Parallel Processing 0, volume pp , Toronto, Canada., August
A Performance Study of E-Mail Services
A Performance Study of E-Mail Services Jun Wang and Yiming Hu Department of Electrical & Computer Engineering and Computer Science University of Cincinnati e-mail: wangjun,yhu @ececs.uc.edu Abstract This
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 informationHow To Build A Large Scale Mail Transfer Protocol (Mta) System In A Distributed System
A High Performance System Prototype for Large-scale SMTP Services Sethalat Rodhetbhai g4165238@ku.ac.th Yuen Poovarawan yuen@ku.ac.th Department of Computer Engineering Kasetsart University Bangkok, Thailand
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 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 informationSage ERP Accpac Online
Sage ERP Accpac Online Mac Resource Guide Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important information and instructions on how you can get started using your Mac
More informationSage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, 2012. Page 1
Sage 300 ERP Online (Formerly Sage ERP Accpac Online) Mac Resource Guide Updated June 1, 2012 Page 1 Table of Contents 1.0 Introduction... 3 2.0 Getting Started with Sage 300 ERP Online using a Mac....
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 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 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 informationG22.3250-001. Porcupine. Robert Grimm New York University
G22.3250-001 Porcupine Robert Grimm New York University Altogether Now: The Three Questions! What is the problem?! What is new or different?! What are the contributions and limitations? Porcupine from
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 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 informationTableau Server 7.0 scalability
Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different
More informationMicrosoft Exchange Server 2003 Deployment Considerations
Microsoft Exchange Server 3 Deployment Considerations for Small and Medium Businesses A Dell PowerEdge server can provide an effective platform for Microsoft Exchange Server 3. A team of Dell engineers
More informationTechnical White Paper BlackBerry Enterprise Server
Technical White Paper BlackBerry Enterprise Server BlackBerry Enterprise Edition for Microsoft Exchange For GPRS Networks Research In Motion 1999-2001, Research In Motion Limited. All Rights Reserved Table
More informationBENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB
BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next
More informationVMWARE WHITE PAPER 1
1 VMWARE WHITE PAPER Introduction This paper outlines the considerations that affect network throughput. The paper examines the applications deployed on top of a virtual infrastructure and discusses the
More informationMuse Server Sizing. 18 June 2012. Document Version 0.0.1.9 Muse 2.7.0.0
Muse Server Sizing 18 June 2012 Document Version 0.0.1.9 Muse 2.7.0.0 Notice No part of this publication may be reproduced stored in a retrieval system, or transmitted, in any form or by any means, without
More informationPerformance Modeling and Analysis of a Database Server with Write-Heavy Workload
Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Manfred Dellkrantz, Maria Kihl 2, and Anders Robertsson Department of Automatic Control, Lund University 2 Department of
More informationStream Processing on GPUs Using Distributed Multimedia Middleware
Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research
More informationStratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
More informationPARALLELS CLOUD SERVER
PARALLELS CLOUD SERVER Performance and Scalability 1 Table of Contents Executive Summary... Error! Bookmark not defined. LAMP Stack Performance Evaluation... Error! Bookmark not defined. Background...
More informationHow To Use Gfi Mailarchiver On A Pc Or Macbook With Gfi Email From A Windows 7.5 (Windows 7) On A Microsoft Mail Server On A Gfi Server On An Ipod Or Gfi.Org (
GFI MailArchiver for Exchange 4 Manual By GFI Software http://www.gfi.com Email: info@gfi.com Information in this document is subject to change without notice. Companies, names, and data used in examples
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 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 informationOptimizing Shared Resource Contention in HPC Clusters
Optimizing Shared Resource Contention in HPC Clusters Sergey Blagodurov Simon Fraser University Alexandra Fedorova Simon Fraser University Abstract Contention for shared resources in HPC clusters occurs
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 informationArchive Server for MDaemon Keep track of all your email! Save that information in a safe place and retrieve it in a snap.
Archive Server for MDaemon Keep track of all your email! Save that information in a safe place and retrieve it in a snap. Versatile Email Filing - Fast!...2 Who needs it?...3 How Archive Server for MDaemon
More informationPERFORMANCE TUNING ORACLE RAC ON LINUX
PERFORMANCE TUNING ORACLE RAC ON LINUX By: Edward Whalen Performance Tuning Corporation INTRODUCTION Performance tuning is an integral part of the maintenance and administration of the Oracle database
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 informationInstalling GFI FAXmaker
Installing GFI FAXmaker System Requirements Before you install GFI FAXmaker, please ensure that the following requirements are met. GFI FAXmaker FAX Server: A Windows 2000, 2003, 2008 server or Windows
More informationDeploying in a Distributed Environment
Deploying in a Distributed Environment Distributed enterprise networks have many remote locations, ranging from dozens to thousands of small offices. Typically, between 5 and 50 employees work at each
More informationApplication Note. Windows 2000/XP TCP Tuning for High Bandwidth Networks. mguard smart mguard PCI mguard blade
Application Note Windows 2000/XP TCP Tuning for High Bandwidth Networks mguard smart mguard PCI mguard blade mguard industrial mguard delta Innominate Security Technologies AG Albert-Einstein-Str. 14 12489
More informationTesting & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
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 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 informationWindows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly
More informationAn Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
More informationRemote login (Telnet):
SFWR 4C03: Computer Networks and Computer Security Feb 23-26 2004 Lecturer: Kartik Krishnan Lectures 19-21 Remote login (Telnet): Telnet permits a user to connect to an account on a remote machine. A client
More informationTraffic Monitoring in a Switched Environment
Traffic Monitoring in a Switched Environment InMon Corp. 1404 Irving St., San Francisco, CA 94122 www.inmon.com 1. SUMMARY This document provides a brief overview of some of the issues involved in monitoring
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 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 informationOne Server Per City: C Using TCP for Very Large SIP Servers. Kumiko Ono Henning Schulzrinne {kumiko, hgs}@cs.columbia.edu
One Server Per City: C Using TCP for Very Large SIP Servers Kumiko Ono Henning Schulzrinne {kumiko, hgs}@cs.columbia.edu Goal Answer the following question: How does using TCP affect the scalability and
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 informationVPOP3 Your email post office Getting Started Guide
VPOP3 Your email post office Getting Started Guide VPOP3 Getting Started Guide, version 2.1 1 Copyright Statement This manual is proprietary information of Paul Smith Computer Services and is not to be
More informationA Study on Workload Imbalance Issues in Data Intensive Distributed Computing
A Study on Workload Imbalance Issues in Data Intensive Distributed Computing Sven Groot 1, Kazuo Goda 1, and Masaru Kitsuregawa 1 University of Tokyo, 4-6-1 Komaba, Meguro-ku, Tokyo 153-8505, Japan Abstract.
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 informationmsuite5 & mdesign Installation Prerequisites
CommonTime Limited msuite5 & mdesign Installation Prerequisites Administration considerations prior to installing msuite5 and mdesign. 7/7/2011 Version 2.4 Overview... 1 msuite version... 1 SQL credentials...
More informationNetwork Probe. Figure 1.1 Cacti Utilization Graph
Network Probe Description The MCNC Client Network Engineering group will install several open source network performance management tools on a computer provided by the LEA or charter school to build a
More informationParallel Firewalls on General-Purpose Graphics Processing Units
Parallel Firewalls on General-Purpose Graphics Processing Units Manoj Singh Gaur and Vijay Laxmi Kamal Chandra Reddy, Ankit Tharwani, Ch.Vamshi Krishna, Lakshminarayanan.V Department of Computer Engineering
More informationEmail Gateways Using MDaemon 6.0
Email Gateways Using MDaemon 6.0 Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N Technologies. All rights reserved. Product and company names
More informationPrinterOn Enterprise Administration Support Guide
PrinterOn Enterprise Administration Support Guide Version 2.5 Doc Rev: 1.1 Table of Contents 1. Overview...4 2. Hardware and Operating System Requirements...5 2.1. Hardware Requirements...5 2.2. Software
More informationThe Fundamentals of Intrusion Prevention System Testing
The Fundamentals of Intrusion Prevention System Testing New network-based Intrusion Prevention Systems (IPS) complement traditional security products to provide enterprises with unparalleled protection
More informationEnterprise Manager. Version 6.2. Installation Guide
Enterprise Manager Version 6.2 Installation Guide Enterprise Manager 6.2 Installation Guide Document Number 680-028-014 Revision Date Description A August 2012 Initial release to support version 6.2.1
More informationSiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
More informationOn Benchmarking Popular File Systems
On Benchmarking Popular File Systems Matti Vanninen James Z. Wang Department of Computer Science Clemson University, Clemson, SC 2963 Emails: {mvannin, jzwang}@cs.clemson.edu Abstract In recent years,
More informationNew!! - Higher performance for Windows and UNIX environments
New!! - Higher performance for Windows and UNIX environments The IBM TotalStorage Network Attached Storage Gateway 300 (NAS Gateway 300) is designed to act as a gateway between a storage area network (SAN)
More informationDNA. White Paper. DNA White paper Version: 1.08 Release Date: 1 st July, 2015 Expiry Date: 31 st December, 2015. Ian Silvester DNA Manager.
DNA White Paper Prepared by Ian Silvester DNA Manager Danwood Group Service Noble House Whisby Road Lincoln LN6 3DG Email: dna@danwood.com Website: www.danwood.com\dna BI portal: https:\\biportal.danwood.com
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 informationImproving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
More informationProposal of Dynamic Load Balancing Algorithm in Grid System
www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load
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 informationA Scalability Study for WebSphere Application Server and DB2 Universal Database
A Scalability Study for WebSphere Application and DB2 Universal Database By Yongli An, Tsz Kin Tony Lau, and Peter Shum DB2 Universal Database Performance & Advanced Technology IBM Toronto Lab, IBM Canada
More informationA Packet Forwarding Method for the ISCSI Virtualization Switch
Fourth International Workshop on Storage Network Architecture and Parallel I/Os A Packet Forwarding Method for the ISCSI Virtualization Switch Yi-Cheng Chung a, Stanley Lee b Network & Communications Technology,
More informationNinjaMail: the Design of a High-Performance Clustered, Distributed E-mail System
NinjaMail: the Design of a High-Performance Clustered, Distributed E-mail System J. Robert von Behren, Steven Czerwinski, Anthony D. Joseph, Eric A. Brewer, and John Kubiatowicz Computer Science Division
More informationPerformance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers
WHITE PAPER FUJITSU PRIMERGY AND PRIMEPOWER SERVERS Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers CHALLENGE Replace a Fujitsu PRIMEPOWER 2500 partition with a lower cost solution that
More information2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET) There are three popular applications for exchanging information. Electronic mail exchanges information between people and file
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 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 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 information15 Ways to Optimize Microsoft Exchange by Robert Shimonski & Chad Conrow
15 Ways to Optimize Microsoft Exchange by Robert Shimonski & Chad Conrow In today s high-speed, fast-paced environment whether it be business or technology it is essential to pay close attention to detail.
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 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 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 informationApplications. Network Application Performance Analysis. Laboratory. Objective. Overview
Laboratory 12 Applications Network Application Performance Analysis Objective The objective of this lab is to analyze the performance of an Internet application protocol and its relation to the underlying
More informationMeeting budget constraints. Integration and cooperation between network operations and other IT domains. Providing network performance
ESG Lab Review Fast and Efficient Network Load Balancing from KEMP Technologies Date: February 2016 Author: Tony Palmer, Senior Lab Analyst, Vinny Choinski, Senior Lab Analyst, and Jack Poller, Lab Analyst
More informationChapter 2 Application Layer. Lecture 5 FTP, Mail. Computer Networking: A Top Down Approach
Chapter 2 Application Layer Lecture 5 FTP, Mail Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Application Layer 2-1 Chapter 2: outline 2.1 principles
More informationEvaluating HDFS I/O Performance on Virtualized Systems
Evaluating HDFS I/O Performance on Virtualized Systems Xin Tang xtang@cs.wisc.edu University of Wisconsin-Madison Department of Computer Sciences Abstract Hadoop as a Service (HaaS) has received increasing
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 informationBasic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet
Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected
More informationSIDN Server Measurements
SIDN Server Measurements Yuri Schaeffer 1, NLnet Labs NLnet Labs document 2010-003 July 19, 2010 1 Introduction For future capacity planning SIDN would like to have an insight on the required resources
More informationHow to Install Microsoft Mobile Information Server 2002 Server ActiveSync. Joey Masterson
How to Install Microsoft Mobile Information Server 2002 Server ActiveSync Joey Masterson How to Install Microsoft Mobile Information Server 2002 Server ActiveSync Joey Masterson Copyright Information
More informationGetting Started. Symantec Client Security. About Symantec Client Security. How to get started
Getting Started Symantec Client Security About Security Security provides scalable, cross-platform firewall, intrusion prevention, and antivirus protection for workstations and antivirus protection for
More informationEmail Electronic Mail
Email Electronic Mail Electronic mail paradigm Most heavily used application on any network Electronic version of paper-based office memo Quick, low-overhead written communication Dates back to time-sharing
More informationCloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
More informationImprove Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database
WHITE PAPER Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive
More informationGlobus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago
Globus Striped GridFTP Framework and Server Raj Kettimuthu, ANL and U. Chicago Outline Introduction Features Motivation Architecture Globus XIO Experimental Results 3 August 2005 The Ohio State University
More informationStudent Mail Access. Introduction. Option One: Using an E-mail Client
Student Mail Access Introduction There are two ways that you will be able to access your e-mail from any location. You can use an e-mail client or a Web browser (p. 11). These options will be accessible
More informationStingray Traffic Manager Sizing Guide
STINGRAY TRAFFIC MANAGER SIZING GUIDE 1 Stingray Traffic Manager Sizing Guide Stingray Traffic Manager version 8.0, December 2011. For internal and partner use. Introduction The performance of Stingray
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 informationAN AUTOMATED DATA THROUGHPUT MEASUREMENT OVER A 10/100MBPS LAN
AN AUTOMATED DATA THROUGHPUT MEASUREMENT OVER A 10/100MBPS LAN John B. Oladosu* & Abigail B. Adetunji Computer Science & Engineering Department, Ladoke Akintola University of Technology, Ogbomoso, Nigeria
More informationPurpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions
Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Abstract Coyote Point Equalizer appliances deliver traffic management solutions that provide high availability,
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 informationOracle Database Scalability in VMware ESX VMware ESX 3.5
Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises
More informationInstalling GFI MailSecurity
Installing GFI MailSecurity Introduction This chapter explains how to install and configure GFI MailSecurity. You can install GFI MailSecurity directly on your mail server or you can choose to install
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 informationNetwork Discovery Preparing for Installation
Peregrine Network Discovery Preparing for Installation PART NO: PND-5.0.1-ENG-01011-00284 Copyright 2003 Peregrine Systems, Inc. or its subsidiaries. All rights reserved. Information contained in this
More informationPerformance Analysis of Web based Applications on Single and Multi Core Servers
Performance Analysis of Web based Applications on Single and Multi Core Servers Gitika Khare, Diptikant Pathy, Alpana Rajan, Alok Jain, Anil Rawat Raja Ramanna Centre for Advanced Technology Department
More information