Experimental Evaluation of Horizontal and Vertical Scalability of Cluster-Based Application Servers for Transactional Workloads
|
|
- Audra Park
- 8 years ago
- Views:
Transcription
1 8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, 28 Experimental Evaluation of Horizontal and Vertical Scalability of Cluster-Based Application Servers for Transactional Workloads Daniel.F. GARCIA, Rodrigo GARCIA, Joaquín ENTRIALGO, Javier GARCIA, Manuel GARCIA Department of Informatics University of Oviedo Campus de Viesques, 3324 Gijón SPAIN Abstract: The scalability of the application servers is an essential issue to guarantee the quality of the services provided by any company that sell its products and services through Internet in business-to-business (B2B) environments. This paper deals with the selection of a proper transactional load to evaluate the scalability, in order to obtain representative results that can provide useful insights for a large range of transactional applications. This evaluation work compares the scalability and other related performance metrics when an application server cluster is scaled horizontally, adding new servers, and when it is scaled vertically, adding cores into the servers. Multiple issues related with the proper experimental design to carry out an evaluation work of these characteristics are also presented in this paper. Finally, it is important to remark that there are few works in the literature concerning the scalability evaluation of transactional systems, in spite of the critical importance of the scalability in this kind of systems. Key-Words: Cluster scalability, Horizontal scalability, Vertical scalability, Transactional benchmarks, TPC-App benchmark, Performance evaluation. 1 Introduction Today, more and more companies announce and provide services through Internet. Generally, the servers of the provider company expose web services that can be invoked by the servers of the consumer companies. The interaction between those servers follows the Business-to-Business (B2B) model. The scalability is an essential issue to guarantee the quality of the services provided by a server operating in B2B environments. These transactional servers always have a typical architecture of at least two layers. A front-end layer constituted by an application server that exposes the web services and executes the business logic, and a back-end layer constituted by a database server. These two layers must scale when the workload supported by the server grows. However, the duplication of the resources (cores and/or computers) of the server rarely becomes in the duplication of the transactional processing capacity of the server. To scale the application server, the business software must be replicable in multiple computers and the web service requests have to be balanced between the computers. The database layer is more difficult to scale. Today, there is only one commercial solution to provide a scalable solution in the database tier: the RAC Oracle database. This evaluation work focuses in the scalability of the application server. The scalability depends on the capability of the business logic software to profit from the addition of computational resources. However, the utilization of a business software that is representative of real applications is essential in order to the results of the evaluation are also representative for the current application servers. The scalability of the application server is also limited by the processing capacity of the database server, the communication architecture within the complete server, etc. 2 Related Work Although the server scalability is an essential issue to guarantee the quality of the services (QoS) provided to a growing number of clients, there is a limited research in this area until now. Within this research area, we could consider three lines in which include the research works. One research line is devoted to present general analyses about the scalability. Hill [1] analyses the scalability property relating it with other properties of computer systems like the speedup and efficiency. Williams and Smith [2] compiled the basic theoretical laws to characterize the web application scalability and they presented a very didactical example using a two-layer cluster. Other authors also considered specific scalability metrics, like the isoefficiency [3] and the isospeed [4]. ISSN: ISBN:
2 8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, 28 Other line has been focused in the development of scalable solutions to build web servers based on clusters. Pai et al. [5] developed a seminal work designing the Locality-Aware Request Distribution (LARD) technique to distribute the requests arriving to a cluster between its specific-purpose nodes. Cherkasova et al. [6] developed the load balancing strategy called FLEX, in which, the web content is partitioned with different granularity levels and it is loaded into the multiple nodes of a cluster. Casalicchio and Colajanni [7] proposed the Multi- Class Round-Robin technique to build a web switch used as the kernel of scalable web servers. Finally, there are a few research works specifically oriented to the evaluation of the scalability of servers. Haddad and Butler [8] carried out experimental studies of scalability in clustered web systems. Beltran et al. [9] evaluated the scalability of eventdriven web servers, but these servers are rarely used in commercial applications, which are commonly based on thread pools. 3 The design of the evaluation methodology In order to perform a correct evaluation of the scalability a proper evaluation methodology must be designed. We follow the general evaluation methodology proposed by Jain [1]. Firstly, a proper scalability metric must be selected, and secondly, the factors that influence in the scalability must be established. The scalability is a property of a system that indicates its ability to process growing workloads by adding new computational resources, typically, adding hardware. In general, a computer system whose performance improves after adding hardware proportionally to the capacity added is said to be a scalable system. In general, the scalability of a system is a property difficult to quantify. Commonly, it is quantified as the capability of a system to increase its throughput under an increased load when the new resources are added. In this work, the scalability will be calculated from increments of throughput. But we will discuss later the particular measurements of throughput that must be used and the operational conditions of the system required to obtain these measurements. There are many factors that affect the scalability of a cluster that is processing a transactional workload. There are system factors, typically classified in hardware and software factors. The system hardware factors are constituted by the architecture and the capacity of the nodes of the cluster, and of curse, the number and the computing power of the elemental devices, like processors, disks or communication channels. The system software factors are constituted by the operating system, the web server used and its web services processing engine, the distributed transaction coordinator, the message services, etc. There are load factors, typically defined by the server application executed by the cluster. This application must be scalable, that is, it must take advantage of any new resources added to the cluster. In this evaluation work, we are primarily interested in evaluating how the addition of hardware resources affects to the scalability. There are to basic manners to scale a computer system: Scale vertically (or scale up) that consists of adding resources to the nodes of the cluster, typically involving the addition of processors (or cores), memory or disks. Scale horizontally (or scale out) that consists of adding more nodes to the cluster. In particular, this evaluation will consider the effect of adding more cores and more nodes to the application server cluster in a unified manner. All the other factors will be maintained at predefined values, selected of such form that the evaluated system can be very representative of the systems used in real B2B environments. Now, we explain the selection of all components of the system used for the scalability evaluation and the rationality of the selections. As server application we have selected the TPC-App benchmark, because today, it is the most representative synthetic application of the real e-business applications used in the current B2B environments. As computing platform, we have selected a cluster of one-to-four nodes for the application server and one node for the database server. All the nodes are modern HP Proliant computers which are representative of the current servers used in e-business systems for medium-large enterprises. For the system software, we have selected the Microsoft Platform for all components: windows server 23 OS, the IIS web server with the processing engine and the SQL Server 2 for the database. 4 The workload: TPC-App benchmark The TPC-App benchmark emulates the activities of a B2B transactional application server with the objective of obtaining a performance index of the server. The benchmark has three main elements: the system under test (SUT), the Remote Business Emulator (RBE) and external services emulator. The SUT exposes 7 services to the RBE: New Customer, ISSN: ISBN:
3 8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, 28 Change Payment Method, Create Order, New Products, Order Status, Product Detail and Change Item. The most important is Create Order that uses other two processes to emulate the shipping management of items to clients and the stock management of items. The RBE is composed by several multithread processes. Each thread emulates the activity of an EB that request between 1 and 12 services within a business session. When a business session ends, the EB stars a new business session immediately. In order to provide the requested services, the application server (SUT) requests other 4 web services from the external services emulator. More detailed information about the TPC-App Benchmark can be found in [11] and the full specification can be retrieved in the web site of the Transaction Processing Performance Council [12]. 5 The computing platform The platform used to perform the scalability evaluation is shown in figure 1. It shows the application server implemented as a Network Load Balancing (NLB) Cluster. Using the NLB technology, all web service requests arriving to the virtual IP of the cluster are automatically routed to the real IPs of the nodes using a round-robin policy. The routing is totally done by the network interfaces with a minimal overloading of the nodes of the application server. Al the nodes of the application server are HP ProLiant DL 145 G2 computers. They have two AMD Opteron dual core processors running at 1.8 GHz. The height of these computers is of 1U, and therefore, they only can host two SCSI disks. Preliminary experiments have demonstrated that the best load balance between disks is obtained dedicating a disk to the OS, the DTC and the images of the benchmark, and the other disk to the message delivery service based on MSMQ. The database server, the external vendor server and the load injector are HP ProLiant DL 385 G1, with two AMD Opteron dual core processors running at 1.8 GHz. The database server is equipped with 6 SCSI disks and preliminary experiments have demonstrated that the best load balance between disks is obtained dedicating 1 to OS, 1 to DTC, 1 to DB and 1 to DB Log. All the computers have 2 GB of memory and runs the Windows Server 23 OS. All the internal and external communications are supported by Gigabyte Switches. INJECTOR CLIENT CLIENT CLIENT CLIENT CLIENT NETWORK LOAD BALANCING CLUSTER Business Sessions (Cluster Virtual IP) Business Sessions EXTERNAL VENDORS SERVER Gigabit Ethernet DATABASE SERVER Fig. 1. Architecture of the computing platform ISSN: ISBN:
4 8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, 28 6 The Experimental Design To evaluate the scalability we will start with the minimal cluster, 2 servers and 1 core by server. To check the horizontal scalability, we will duplicate the number of servers. To check the vertical scalability we will duplicate and later quadruplicate the number of cores. With this simple experimental design, 6 long experiments must be done. In each experiment, 1 operational points of the application server are measured. In each point, a fixed load (number of EBs) is supported by the server during one hour. As a preliminary step to calculate the scalability, we are interested in the characterization of the maximum throughput that can be obtained in each experiment (with each configuration of the application server) using a single number. A systematic manner to select a value of the throughput representative of the saturation regimen is explained now. In all graphics of figure 2 there are two lines starting from the origin of the axes. The upper line represents the maximum theoretical throughput achievable by the application server as a function of the emulated business supported. The lower line represents a curve with just the half of the maximum theoretical throughput. Both lines are defined by the TPC-App benchmark to delimit the range of the acceptable values of the throughput of the application server. Values of the throughput at the right of the lower line are clearly considered as belonging to the saturation regimen of the server. We will use the measured throughput value nearest to this lower line as a single representative value of the maximum throughput of the server. Because the main objective of this work is to evaluate the influence of the number of servers and the number of cores on the scalability of an application server we have to establish benchmarking conditions which minimize the influence of other factors as much as possible. Therefore, multiple experiments were carried out to find the optimal configuration of system under test. Due to the high processing speed of the current CPUs, the disks easily becomes into the bottleneck of servers. Into the computers of the application server only two disks can be installed. The better disk load balancing is achieved using one disk to support: the operating system, the Distributed Transaction Coordinator (DTC) and the set of images used by the TPC-App benchmark, and the other disk to support the Microsoft Message Queues (MSMQ). The computer of the database server can host until six disks. After analyzing multiple combinations we have used four disks. One devoted to support the operating system and other to support the database files. These two disks show a very low utilization level during all the experiments. A third disk is used to store the database log and a fourth disk is used to support the DTC. These two disks show a similar high utilization values. The network that connect the load injector with the application server reach a 1% of utilization with the most powerful configurations of the application server. Today, using a 1 Mbps switch there is no risk of saturation in the communications. 7 The experimental results This section present the experimental results obtained with this evaluation work. Figure 2 shows the throughput obtained from the cluster for different configurations of the application server. When we select the throughputs using the procedure described previously we obtain: Nodes Cores / Node ,55 (15 EB) 238,4 (28 EB) 2 236,11 (28 EB) 278,83 (32 EB) 4 284,8 (32 EB) 284,8 (32 EB) If we divide all the throughputs by the throughput measured for the less powerful configuration we obtain the following scalability metrics: Nodes Cores / Node , (1) 1,93 (2) 2 1,91 (2) 2,26 (4) 4 2,31 (4) 2,31 (8) The numbers between parentheses indicate the perfect or linear scalability that we should obtain under ideal conditions. When the graphics of the figure 2 are analyzed by columns, we evaluate the vertical scalability and when they are analyzed by rows, we evaluate the horizontal scalability. The vertical scalability of the application server can be defined as the increment of throughput obtained when the resources (cores) of the nodes of the application server are incremented. The horizontal scalability of the application server can be defined as the increment of throughput obtained when the number of nodes of the server is incremented. The metrics obtained indicate that we will obtain practically the same scalability if the server is scaled horizontally or vertically. The 9 percentile of the response times are shown in the figure 3. They grow progressively with the increment of the server load because the CPUs of the servers reach the 1% of the utilization rapidly and the data server does not become the bottleneck resource. This situation is shown in the graphics 2s-1c/s, 2s-2c/s and 4s-1c/s of the figure 3. ISSN: ISBN:
5 8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, Servers - 1 Core by Server EB 4 2 Servers - 2 Cores by Server EB 4 2 Servers - 4 Cores by Server EB Servers - 1 Core by Server EB 4 4 Servers - 2 Cores by Server EB 4 4 Servers - 4 Cores by Server EB 4 Fig. 2. Throughput results of the experiments However, only the response time of the Create Order web service is noticeably affected by the increment of the server load when the data server gradually becomes the bottleneck resource. This situation is shown in the graphics 2s-4c/s, 4s-2c/s and 4s-4c/s of the figure 3. 8 Conclusion This paper has shown that the scalability of small application servers is quasi-linear when they process transactional workloads, but only when the CPUs of the application server cluster are the bottleneck resources. When the data server becomes the bottleneck resource, it limits the scalability of the application server drastically. The visual comparison of the throughputs and the response times indicate that the horizontal and vertical scalabilities are practically the same for small cluster-based application servers. This paper has also established the principles to configure these common transactional systems properly in order to obtain the correct scalability metrics. The key aspect is to avoid the other resources than CPUs became bottlenecks during the evaluation experiments. References: [1] M.D. Hill, What is Scalability?, ACM SIGARCH Computer Architecture News, Vol.118, No.4, 199, pp [2] L.G. Williams, C. Smith, Web Application Scalability: A Model-Based Approach, Computer Measurement Group Conference (CMG 4), 24. [3] L. Pastor, J.L. Bosque, An Efficiency and Scalability Model for Heterogeneous Clusters, IEEE International Conference on Cluster Computing (CLUSTER 1), 21, pp ISSN: ISBN:
6 8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, Percentile SIRT (msec) Servers - 1 Core by Server 9-Percentile SIRT (msec) Servers - 1 Core by Server 9-Percentile SIRT (msec) EB 4 2 Server - 2 Cores by Server EB 4 9-Percentile SIRT (msec) EB 4 4 Servers - 2 Cores by Server EB 9-Percentile SIRT (msec) Servers - 4 Cores by Server 9-Percentile SIRT (msec) Servers - 4 Cores by Server EB EB Fig Percentile response time of the seven web services of the TPC-App benchmark [4] Y. Chen, X.-H. Sun, STAS: A Scalability Testing and Analysis System, IEEE International Conference on Cluster Computing (CLUSTER 6), 26, pp [5] V.S. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel, E. Nahum, Locality- Aware Request Distribution in Cluster-Based Network Servers, 8 th International Conference on Architectural Support for Programming Languages and Operating Systems (LOS 98), 1998, pp [6] L. Cherkasova, FLEX: Load Balancing and Management Strategy for Scalable Web Hosting Service, 5 th IEEE Symposium on Computers and Communications (ISCC ), 2, pp [7] E. Casalicchio M. Colajanni, Scalable Web Clusters with Static and Dynamic Contents, 2 nd IEEE International Conference on Cluster Computing (CLUSTER ), 2, pp [8] I. Haddad, G. Butler, Experimental Studies of Scalability in Clustered Web Systems, 18 th International Parallel and Distributed Processing Symposium (IPDPS 4), 24, pp [9] V. Beltran, D. Carrera, J. Torres, E. Ayguade, Evaluating the Scalability of Java Event-Driven Web Servers, IEEE International Conference on Parallel Processing (ICPP 4), 24, pp [1] R.K. Jain, The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling, John Wiley & Sons, [11] D.F. Garcia, J. Garcia, M. Garcia, I. Peteira, R. Garcia, P. Valledor, Benchmarking of Web Services Platforms: An Evaluation with the TPC- App Benchmark, 2 nd International Conference on Web Information Systems and Technologies, 26, pp [12] Transaction Processing Performance Council, ISSN: ISBN:
Queue Weighting Load-Balancing Technique for Database Replication in Dynamic Content Web Sites
Queue Weighting Load-Balancing Technique for Database Replication in Dynamic Content Web Sites EBADA SARHAN*, ATIF GHALWASH*, MOHAMED KHAFAGY** * Computer Science Department, Faculty of Computers & Information,
More informationHyLARD: 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 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 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 informationOptimizing a ëcontent-aware" Load Balancing Strategy for Shared Web Hosting Service Ludmila Cherkasova Hewlett-Packard Laboratories 1501 Page Mill Road, Palo Alto, CA 94303 cherkasova@hpl.hp.com Shankar
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 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 informationCentrata IT Management Suite 3.0
Centrata IT Management Suite 3.0 Technical Operating Environment April 9, 2004 Centrata Incorporated Copyright 2004 by Centrata Incorporated All rights reserved. April 9, 2004 Centrata IT Management Suite
More informationPerformance Modeling for Web based J2EE and.net Applications
Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,
More informationSpecification and Implementation of Dynamic Web Site Benchmarks. Sameh Elnikety Department of Computer Science Rice University
Specification and Implementation of Dynamic Web Site Benchmarks Sameh Elnikety Department of Computer Science Rice University 1 Dynamic Content Is Common 1 2 3 2 Generating Dynamic Content http Web Server
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 informationCloud Computing: Meet the Players. Performance Analysis of Cloud Providers
BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,
More informationAn On-line Backup Function for a Clustered NAS System (X-NAS)
_ An On-line Backup Function for a Clustered NAS System (X-NAS) Yoshiko Yasuda, Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu, and Tatsuo Higuchi Hitachi, Ltd., Central Research Laboratory 1-28 Higashi-koigakubo,
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 informationUSING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES Carlos Oliveira, Vinicius Petrucci, Orlando Loques Universidade Federal Fluminense Niterói, Brazil ABSTRACT In
More informationAbstract. 1. Introduction
A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe
More informationPerformance Comparison of Assignment Policies on Cluster-based E-Commerce Servers
Performance Comparison of Assignment Policies on Cluster-based E-Commerce Servers Victoria Ungureanu Department of MSIS Rutgers University, 180 University Ave. Newark, NJ 07102 USA Benjamin Melamed Department
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 informationTuning Dynamic Web Applications using Fine-Grain Analysis
Tuning Dynamic Web Applications using Fine-Grain Analysis Jordi Guitart, David Carrera, Jordi Torres, Eduard Ayguadé and Jesús Labarta European Center for Parallelism of Barcelona (CEPBA) Computer Architecture
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 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 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 informationHigh Availability Databases based on Oracle 10g RAC on Linux
High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN, June 2006 Luca Canali, CERN IT Outline Goals Architecture of an HA DB Service Deployment at the CERN Physics Database
More informationPerformance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Technical white paper Table of contents Executive summary... 2 Introduction... 2 Test methodology... 3
More informationOn Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
More information.NET 3.0 vs. IBM WebSphere 6.1 Benchmark Results
.NET 3.0 vs. IBM WebSphere 6.1 Benchmark Results Microsoft.NET StockTrader and IBM WebSphere Trade 6.1 Benchmark Introduction This paper is a summary of extensive benchmark testing of two functionally
More informationPerformance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server
Performance brief for IBM WebSphere Application Server.0 with VMware ESX.0 on HP ProLiant DL0 G server Table of contents Executive summary... WebSphere test configuration... Server information... WebSphere
More informationDependency Free Distributed Database Caching for Web Applications and Web Services
Dependency Free Distributed Database Caching for Web Applications and Web Services Hemant Kumar Mehta School of Computer Science and IT, Devi Ahilya University Indore, India Priyesh Kanungo Patel College
More informationUnderstanding Tuning Complexity in Multithreaded and Hybrid Web Servers
Understanding Tuning Complexity in Multithreaded and Hybrid Web Servers Vicenç Beltran, Jordi Torres and Eduard Ayguadé {vbeltran, jordi.torres, eduard.ayguade}@bsc.es Barcelona Supercomputing Center (BSC)
More informationPERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE
PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department
More informationDatabase Server Configuration Best Practices for Aras Innovator 10
Database Server Configuration Best Practices for Aras Innovator 10 Aras Innovator 10 Running on SQL Server 2012 Enterprise Edition Contents Executive Summary... 1 Introduction... 2 Overview... 2 Aras Innovator
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 informationScaling Objectivity Database Performance with Panasas Scale-Out NAS Storage
White Paper Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage A Benchmark Report August 211 Background Objectivity/DB uses a powerful distributed processing architecture to manage
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 informationLoad balancing as a strategy learning task
Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load
More informationBest Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009
More informationFLEX: Load Balancing and Management Strategy for Scalable Web Hosting Service
: Load Balancing and Management Strategy for Scalable Hosting Service Ludmila Cherkasova Hewlett-Packard Labs 1501 Page Mill Road,Palo Alto, CA 94303, USA e-mail:fcherkasovag@hpl.hp.com Abstract is a new
More informationAgenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
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 informationOracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.
Oracle BI EE Implementation on Netezza Prepared by SureShot Strategies, Inc. The goal of this paper is to give an insight to Netezza architecture and implementation experience to strategize Oracle BI EE
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 informationRanking Configuration Parameters in Multi-Tiered E-Commerce Sites
Ranking Configuration Parameters in Multi-Tiered E-Commerce Sites Monchai Sopitkamol 1 Abstract E-commerce systems are composed of many components with several configurable parameters that, if properly
More informationPerformance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce
More informationPerformance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server
Performance Study Performance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server VMware vsphere 4.1 Enterprise-level Java applications are ideal candidates for deployment
More informationWhite Paper. Recording Server Virtualization
White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...
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 informationVariations in Performance and Scalability when Migrating n-tier Applications to Different Clouds
Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Deepal Jayasinghe, Simon Malkowski, Qingyang Wang, Jack Li, Pengcheng Xiong, Calton Pu Outline Motivation
More informationMicrosoft SQL Server OLTP Best Practice
Microsoft SQL Server OLTP Best Practice The document Introduction to Transactional (OLTP) Load Testing for all Databases provides a general overview on the HammerDB OLTP workload and the document Microsoft
More informationWhite Paper February 2010. IBM InfoSphere DataStage Performance and Scalability Benchmark Whitepaper Data Warehousing Scenario
White Paper February 2010 IBM InfoSphere DataStage Performance and Scalability Benchmark Whitepaper Data Warehousing Scenario 2 Contents 5 Overview of InfoSphere DataStage 7 Benchmark Scenario Main Workload
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 informationHP ProLiant BL460c achieves #1 performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Microsoft, Oracle
HP ProLiant BL460c achieves #1 performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Microsoft, Oracle HP ProLiant BL685c takes #2 spot HP Leadership» The HP ProLiant BL460c
More informationAn Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department
More informationLOAD BALANCING AS A STRATEGY LEARNING TASK
LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT
More informationNoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB
bankmark UG (haftungsbeschränkt) Bahnhofstraße 1 9432 Passau Germany www.bankmark.de info@bankmark.de T +49 851 25 49 49 F +49 851 25 49 499 NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB,
More informationConfiguration Management of Massively Scalable Systems
1 KKIO 2005 Configuration Management of Massively Scalable Systems Configuration Management of Massively Scalable Systems Marcin Jarząb, Krzysztof Zieliński, Jacek Kosiński SUN Center of Excelence Department
More informationLoad Balancing of Web Server System Using Service Queue Length
Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe
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 informationCost Effective Automated Scaling of Web Applications for Multi Cloud Services
Cost Effective Automated Scaling of Web Applications for Multi Cloud Services SANTHOSH.A 1, D.VINOTHA 2, BOOPATHY.P 3 1,2,3 Computer Science and Engineering PRIST University India Abstract - Resource allocation
More informationThe Association of System Performance Professionals
The Association of System Performance Professionals The Computer Measurement Group, commonly called CMG, is a not for profit, worldwide organization of data processing professionals committed to the measurement
More informationHigh-Availability and Scalability
SUNGARD SUMMIT 2007 sungardsummit.com 1 High-Availability and Scalability Presented by: Gary Fitzgerald SunGard Higher Education March 21, 2007 A Community of Learning Introduction Session goal: To understand
More informationDELL s Oracle Database Advisor
DELL s Oracle Database Advisor Underlying Methodology A Dell Technical White Paper Database Solutions Engineering By Roger Lopez Phani MV Dell Product Group January 2010 THIS WHITE PAPER IS FOR INFORMATIONAL
More informationhttp://support.oracle.com/
Oracle Primavera Contract Management 14.0 Sizing Guide October 2012 Legal Notices Oracle Primavera Oracle Primavera Contract Management 14.0 Sizing Guide Copyright 1997, 2012, Oracle and/or its affiliates.
More informationContents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11
Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...
More informationEMC Backup and Recovery for Microsoft SQL Server
EMC Backup and Recovery for Microsoft SQL Server Enabled by EMC NetWorker Module for Microsoft SQL Server Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the
More informationClusters: Mainstream Technology for CAE
Clusters: Mainstream Technology for CAE Alanna Dwyer HPC Division, HP Linux and Clusters Sparked a Revolution in High Performance Computing! Supercomputing performance now affordable and accessible Linux
More informationEvaluation Methodology of Converged Cloud Environments
Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,
More informationPerformance Models for Virtualized Applications
Performance Models for Virtualized Applications Fabrício Benevenuto 1, César Fernandes 1, Matheus Santos 1, Virgílio Almeida 1, Jussara Almeida 1, G.(John) Janakiraman 2, José Renato Santos 2 1 Computer
More informationAn Oracle White Paper December 2011. Oracle Virtual Desktop Infrastructure: A Design Proposal for Hosted Virtual Desktops
An Oracle White Paper December 2011 Oracle Virtual Desktop Infrastructure: A Design Proposal for Hosted Virtual Desktops Introduction... 2! Design Goals... 3! Architectural Overview... 5! Logical Architecture...
More informationExploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence
Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing
More informationHow To Run A Hosted Physical Server On A Server At Redcentric
REDCENTRIC HOSTED PHYSICAL SERVER SERVICE DEFINITION SD027 V1.6 Issue Date 01 July 2014 1) OVERVIEW The Hosted Physical Server service (HPS) offers dedicated off-site server resource located within an
More informationA Hybrid Web Server Architecture for Secure e-business Web Applications
A Hybrid Web Server Architecture for Secure e-business Web Applications Vicenç Beltran, David Carrera, Jordi Guitart, Jordi Torres, and Eduard Ayguadé European Center for Parallelism of Barcelona (CEPBA),
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 informationMicrosoft SharePoint Server 2010
Microsoft SharePoint Server 2010 Small Farm Performance Study Dell SharePoint Solutions Ravikanth Chaganti and Quocdat Nguyen November 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY
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 informationEMC Backup and Recovery for Microsoft SQL Server
EMC Backup and Recovery for Microsoft SQL Server Enabled by Quest LiteSpeed Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the information in this publication
More informationHolistic Performance Analysis of J2EE Applications
Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysis
More informationTPCalc : a throughput calculator for computer architecture studies
TPCalc : a throughput calculator for computer architecture studies Pierre Michaud Stijn Eyerman Wouter Rogiest IRISA/INRIA Ghent University Ghent University pierre.michaud@inria.fr Stijn.Eyerman@elis.UGent.be
More informationTier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
More informationEstimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010
Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet
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 informationDevelopment of Monitoring and Analysis Tools for the Huawei Cloud Storage
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage September 2014 Author: Veronia Bahaa Supervisors: Maria Arsuaga-Rios Seppo S. Heikkila CERN openlab Summer Student Report 2014
More informationAn Application of Hadoop and Horizontal Scaling to Conjunction Assessment. Mike Prausa The MITRE Corporation Norman Facas The MITRE Corporation
An Application of Hadoop and Horizontal Scaling to Conjunction Assessment Mike Prausa The MITRE Corporation Norman Facas The MITRE Corporation ABSTRACT This paper examines a horizontal scaling approach
More informationSystem Models for Distributed and Cloud Computing
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
More informationCloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
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 information7 Real Benefits of a Virtual Infrastructure
7 Real Benefits of a Virtual Infrastructure Dell September 2007 Even the best run IT shops face challenges. Many IT organizations find themselves with under-utilized servers and storage, yet they need
More informationEMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Celerra Unified Storage Platforms Using iscsi
EMC Business Continuity for Microsoft SQL Server Enabled by SQL DB Mirroring Applied Technology Abstract Microsoft SQL Server includes a powerful capability to protect active databases by using either
More informationHardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls
Hardware Performance Optimization and Tuning Presenter: Tom Arakelian Assistant: Guy Ingalls Agenda Server Performance Server Reliability Why we need Performance Monitoring How to optimize server performance
More informationXTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5
More informationHow To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)
WHITE PAPER Oracle NoSQL Database and SanDisk Offer Cost-Effective Extreme Performance for Big Data 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Abstract... 3 What Is Big Data?...
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 informationCisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database Built up on Cisco s big data common platform architecture (CPA), a
More informationPerformance Evaluation Approach for Multi-Tier Cloud Applications
Journal of Software Engineering and Applications, 2013, 6, 74-83 http://dx.doi.org/10.4236/jsea.2013.62012 Published Online February 2013 (http://www.scirp.org/journal/jsea) Performance Evaluation Approach
More informationVertical Scaling of Oracle 10g Performance on Red Hat Enterprise Linux 5 on Intel Xeon Based Servers. Version 1.0
Vertical Scaling of Oracle 10g Performance on Red Hat Enterprise Linux 5 on Intel Xeon Based Servers Version 1.0 March 2009 Vertical Scaling of Oracle 10g Performance on Red Hat Enterprise Linux 5 on Inel
More informationHeterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
More informationPerformance Issues of a Web Database
Performance Issues of a Web Database Yi Li, Kevin Lü School of Computing, Information Systems and Mathematics South Bank University 103 Borough Road, London SE1 0AA {liy, lukj}@sbu.ac.uk Abstract. Web
More informationA Flexible Cluster Infrastructure for Systems Research and Software Development
Award Number: CNS-551555 Title: CRI: Acquisition of an InfiniBand Cluster with SMP Nodes Institution: Florida State University PIs: Xin Yuan, Robert van Engelen, Kartik Gopalan A Flexible Cluster Infrastructure
More informationA Study of Network Security Systems
A Study of Network Security Systems Ramy K. Khalil, Fayez W. Zaki, Mohamed M. Ashour, Mohamed A. Mohamed Department of Communication and Electronics Mansoura University El Gomhorya Street, Mansora,Dakahlya
More informationSQL Server Business Intelligence on HP ProLiant DL785 Server
SQL Server Business Intelligence on HP ProLiant DL785 Server By Ajay Goyal www.scalabilityexperts.com Mike Fitzner Hewlett Packard www.hp.com Recommendations presented in this document should be thoroughly
More informationHow To Balance A Web Server With Remaining Capacity
Remaining Capacity Based Load Balancing Architecture for Heterogeneous Web Server System Tsang-Long Pao Dept. Computer Science and Engineering Tatung University Taipei, ROC Jian-Bo Chen Dept. Computer
More information