Experimental Evaluation of Horizontal and Vertical Scalability of Cluster-Based Application Servers for Transactional Workloads

Size: px
Start display at page:

Download "Experimental Evaluation of Horizontal and Vertical Scalability of Cluster-Based Application Servers for Transactional Workloads"

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 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 information

HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers

HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers TANET2007 臺 灣 網 際 網 路 研 討 會 論 文 集 二 HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers Shang-Yi Zhuang, Mei-Ling Chiang Department of Information Management National

More information

Performance Modeling and Analysis of a Database Server with Write-Heavy Workload

Performance 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 information

Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison

Microsoft 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 information

Optimizing 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 information

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Oracle 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 information

A Hybrid Web Server Architecture for e-commerce Applications

A 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 information

Centrata IT Management Suite 3.0

Centrata 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 information

Performance Modeling for Web based J2EE and.net Applications

Performance 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 information

Specification 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 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 information

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

BENCHMARKING 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 information

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud 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 information

An On-line Backup Function for a Clustered NAS System (X-NAS)

An 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 information

Development of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems

Development 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 information

USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES

USING 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 information

Abstract. 1. Introduction

Abstract. 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 information

Performance Comparison of Assignment Policies on Cluster-based E-Commerce Servers

Performance 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 information

PERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS

PERFORMANCE 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 information

Tuning Dynamic Web Applications using Fine-Grain Analysis

Tuning 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 information

Development and Evaluation of an Experimental Javabased

Development 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 information

G22.3250-001. Porcupine. Robert Grimm New York University

G22.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 information

An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

An 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 information

High Availability Databases based on Oracle 10g RAC on Linux

High 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 information

Performance 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 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 information

On Cloud Computing Technology in the Construction of Digital Campus

On 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 .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 information

Performance 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 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 information

Dependency Free Distributed Database Caching for Web Applications and Web Services

Dependency 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 information

Understanding Tuning Complexity in Multithreaded and Hybrid Web Servers

Understanding 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 information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE 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 information

Database Server Configuration Best Practices for Aras Innovator 10

Database 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 information

Exploiting 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 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 information

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Scaling 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 information

MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?

MEASURING 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 information

Load balancing as a strategy learning task

Load 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 information

Best 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 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 information

FLEX: Load Balancing and Management Strategy for Scalable Web Hosting Service

FLEX: 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 information

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Agenda. 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 information

Virtuoso and Database Scalability

Virtuoso 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 information

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

Oracle 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 information

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform

Benchmarking 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 information

Ranking Configuration Parameters in Multi-Tiered E-Commerce Sites

Ranking 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 information

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications

Performance 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 information

Performance of Enterprise Java Applications on VMware vsphere 4.1 and SpringSource tc Server

Performance 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 information

White Paper. Recording Server Virtualization

White 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 information

Microsoft Exchange Server 2003 Deployment Considerations

Microsoft 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 information

Variations 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 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 information

Microsoft SQL Server OLTP Best Practice

Microsoft 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 information

White 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 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 information

Performance Analysis of Web based Applications on Single and Multi Core Servers

Performance 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

HP 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 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 information

An 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 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 information

LOAD BALANCING AS A STRATEGY LEARNING TASK

LOAD 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 information

NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

NoSQL 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 information

Configuration Management of Massively Scalable Systems

Configuration 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 information

Load Balancing of Web Server System Using Service Queue Length

Load 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 information

Comparison of Web Server Architectures: a Measurement Study

Comparison 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 information

Cost Effective Automated Scaling of Web Applications for Multi Cloud Services

Cost 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 information

The Association of System Performance Professionals

The 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 information

High-Availability and Scalability

High-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 information

DELL s Oracle Database Advisor

DELL 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 information

http://support.oracle.com/

http://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 information

Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11

Contents 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 information

EMC Backup and Recovery for Microsoft SQL Server

EMC 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 information

Clusters: Mainstream Technology for CAE

Clusters: 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 information

Evaluation Methodology of Converged Cloud Environments

Evaluation 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 information

Performance Models for Virtualized Applications

Performance 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 information

An 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 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 information

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Exploring 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 information

How To Run A Hosted Physical Server On A Server At Redcentric

How 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 information

A Hybrid Web Server Architecture for Secure e-business Web Applications

A 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 information

Delivering Quality in Software Performance and Scalability Testing

Delivering 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 information

Microsoft SharePoint Server 2010

Microsoft 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 information

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition

Liferay 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 information

EMC Backup and Recovery for Microsoft SQL Server

EMC 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 information

Holistic Performance Analysis of J2EE Applications

Holistic 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 information

TPCalc : a throughput calculator for computer architecture studies

TPCalc : 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 information

Tier Architectures. Kathleen Durant CS 3200

Tier 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 information

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010

Estimate 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 information

SERVER CLUSTERING TECHNOLOGY & CONCEPT

SERVER 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 information

Development of Monitoring and Analysis Tools for the Huawei Cloud Storage

Development 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 information

An 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 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 information

System Models for Distributed and Cloud Computing

System 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 information

Cloud Based Application Architectures using Smart Computing

Cloud 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 information

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com

Cloud 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 information

7 Real Benefits of a Virtual Infrastructure

7 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 information

EMC 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 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 information

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Hardware 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 information

XTM 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 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 information

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

How 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 information

JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers

JBoss 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 information

Cisco 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 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 information

Performance Evaluation Approach for Multi-Tier Cloud Applications

Performance 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 information

Vertical 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 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 information

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Heterogeneous 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 information

Performance Issues of a Web Database

Performance 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 information

A Flexible Cluster Infrastructure for Systems Research and Software Development

A 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 information

A Study of Network Security Systems

A 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 information

SQL Server Business Intelligence on HP ProLiant DL785 Server

SQL 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 information

How To Balance A Web Server With Remaining Capacity

How 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