Performance evaluation of Web Information Retrieval Systems and its application to e-business

Size: px
Start display at page:

Download "Performance evaluation of Web Information Retrieval Systems and its application to e-business"

Transcription

1 Performance evaluation of Web Information Retrieval Systems and its application to e-business Fidel Cacheda, Angel Viña Departament of Information and Comunications Technologies Facultad de Informática, University of A Coruña Campus de Elviña s/n, 1571 A CORUÑA, SPAIN Telephone: {fidel, avc}@udc.es Abstract. The evaluation of traditional IR systems is performed in an ideal situation, without workload in the IR system, however the Web IR systems are under different workload levels through the time. Therefore, the performance evaluation must be done considering several workload environments. For this purpose, we have designed and developed USim, a tool for the performance evaluation of Web IR systems based on the simulation of users behaviour. This work is based on several previous theoretical analyses of the users behaviour while using Web search systems. This simulation tool helps in the performance evaluation of the Web IR systems in two different ways: comparing the response times for different search algorithms or engines (calculating the response times for each search engine) and estimating the saturation threshold of the system. The latter point is especially important for guaranteeing an appropriate quality of service to all the users, and therefore, its applications to the e-business of the IR system are quite significant during the whole life of the system. NOTE: This work has been partially supported by the CICYT (TIC21-547). 1 Introduction Once an Information Retrieval (IR) system has been designed and developed it is necessary a performance evaluation of the system. The type of evaluation considered depends on the objectives of the retrieval system, but the most common measures are time and space. The faster is the response time and the shorter the storage space used, the best is the IR system. The performance evaluation is the process that obtains the time and space measures. Despite the core of the present article is the performance evaluation of IR systems in the World Wide Web, it is important to mention other measures that constitute the retrieval performance evaluation. These measures study the quality of the documents retrieved by the system, and the most significant are recall and precision [7], although other new measures have appeared in order to contribute with new perspectives. Also, the IR systems in the Web have lead to the development of some specific quality measures for these systems. On the other side, the performance evaluation of an IR system consists in estimating the time of the search process. Kobayashi exposes that there is a relationship among the speed (or the response time), recall and precision [1]. Zobel in [11] describes the guidelines for evaluating the performance and comparing several indexing and retrieval techniques. The main criteria for comparison are the following ones: the extensibility of the type of queries performed, the scalability of the system (measured using the volume of disk space), the response time for the search process

2 (which is perhaps the single crucial test for an indexing scheme [11]), disk space used by the index data structures, CPU time, disk traffic and memory requirements. Nevertheless, the response time is not an easily estimable parameter because it depends on many other parameters: CPU speed, disk speed, system workload, etc. The same problem arises in the Web IR systems, and gets complicated because these systems must operate under different workload situations, especially with a high number of concurrent users. In fact, in the WEB-TREC one of the measures to obtain is the response time of the different requests sent to the systems [6]. However, the response times are computed without any workload on the system, which is an ideal situation, and as we will prove it can lead to erroneous conclusions. Consequently, it is necessary to evaluate the performance of an IR system in the Web considering different workload situations, and not only the ideal case of a null workload. At this point there are two possible ways of generating a real environment with different workloads. The first one would be to use real users to perform the queries, which should generate different workloads for large periods of time, however this options seems quite arduous. And the second one consists in the use of the simulation for reproducing the behaviour of the users of a Web IR system. In this paper we will explore how simulation can be used to evaluate the performance of Web IR systems. This paper is structured as follows. It starts with the description of the goals, followed by the analysis of the users behaviour of Internet search engines. Section four describes the design, implementation and operation of USim, the simulation tool proposed, and the next one details its usage in the performance evaluation of Web IR systems. Finally, the main conclusions are exposed. 2 Objectives The main objective followed by this work is the design and development of a simulation tool for the performance evaluation of Web IR systems. This tool attempts to reproduce the behaviour of the users of an Internet search tool, therefore it is essential to determine how Web users use search engines. For this purpose, some previous published works about this subject must be considered. Once the behaviour is fixed, the simulation tool can be implemented. The main aspects to consider for the development of the tool for evaluating the performance are the following ones: Firstly, the implementation should consider any type of Web IR system: spiders, Web directories or meta-searchers. All these search tools have a common search process, although Web directories can retrieve information through the browsing process. These differences must be taken into consideration due to the repercussion in the system load. The tool must determine the response times for the different retrieval processes analysed. The response times usually would be estimated in local environments, though an estimation through Internet must also be possible. From the result pages obtained for the retrieval processes, the tool must acquire the parameters of the answer: number of results retrieved, number of results showed, etc. To compare different algorithms for search engines is the final objective of this tool. Therefore, the two previous points are critical because the evaluation will be accomplished using the response time parameter and also determining the importance of other parameters in the response time.

3 3 Analysis of the users behaviour of Web search engines Recently there have been some studies that examine the behaviour of Web users while they are using an Internet search engine or a directory. The main intention of these studies is to demonstrate that Web users differ significantly from users of traditional Information Retrieval systems. The first study was performed by Kirsch who, at the beginning of 98, presented some search statistics of Infoseek usage in [3]. A bit later, Jansen et al. presented a study of queries, sessions and searched terms obtained in the query logs of Excite [2]. Silverstein et al. examined a very large number of queries taken from Altavista logs in [1], studying not only the queries but also the correlations among them. But none of these studies analysed if this new and different behaviour could fit any mathematical distribution. For this purpose, our research group carried out a more specific and detailed research around the Web IR users, which is extensively covered in [4] and [5]. In these works it is proved that the queries performed, the categories browsed (in case of a Web directory) and the documents visited fit an Exponential distribution (with mean values named λ search, λ cats and λ docs ). Moreover it is also demonstrated that there is a linear relationship among these three variables; this permits estimate the number of categories and documents visited starting by the searches performed by the users. 4 USim: a performance evaluation tool Using our previous studies and the research accomplished by Jansen, Silverstein and Kirsch, we have designed and developed a tool that simulates the users behaviour of a Web IR system. This simulation tool is named USim (Users Simulator), and it has been designed to replace the real users during the development of IR systems for Internet. USim should play the role of the users, performing searches, browsing categories and visiting documents. 4.1 Design and implementation This tool is composed of three main parts associated with the three types of requests: searches, categories and documents. The conclusions obtained in the previous section establish the moment when the request should be sent. As we mentioned before, the three requests fit an Exponential distribution, which characterizes the time between two consecutive events. In this way, using the distribution function of the Exponential distribution and using the inversion method, the simulation process is trivial. This simulation process will decide when the request (search, category or document) will be sent to the retrieval system, but it is necessary also to decide what will be requested. This problem is solved in different ways depending on the type of request. In case of a search, in [1] it is demonstrated that the search strings used by the users don t fit the Zipf law [12]. Consequently, a mathematical model cannot be used and therefore we decided to use the empirical distribution. This distribution consists of 26,654 different search strings with their respective frequency, which was obtained during the analysis described in the previous section. But there are also other parameters that characterize a search, such as: interval retrieved (1-1, 11-2, ), number of results retrieved (1, 2, 3, ), information retrieved (only title, title and description, ) and so on. In [4] and [5] it is established that the high majority of the users don t change the default values in any parameter, except the interval retrieved. Therefore, in the simulation tool, an empirical distribution of the intervals retrieved is used for the simulation process. If the request sent to the system is a browsed category the best way to obtain the

4 categories to be retrieved is through the whole simulation process, because there is no logical or mathematical distribution that fits the categories retrieved by the users. Thus, the simulation tool uses initially the root category, and then all the categories identifications obtained either searching or browsing are registered and stored in a cache. Each category has a finite life in the cache (commonly, the life of a typical user s session). When a category identification is needed, one is selected randomly from this cache. For the documents requested, also during the simulation process the document identifications are retrieved and stored in a cache of documents. In every search and browsed category, the identifications of the result documents are obtained, ranked (the first documents retrieved are considered more relevant and therefore, with a higher probability) and stored. When a document identification is needed, one is selected randomly from this cache. For each type of request (searches, categories and documents) a module was defined. These three modules operate concurrently, sending requests to the retrieval system and storing the results obtained. The final objective of this tool is to measure the response times of a Web IR system. Therefore, for each request sent to the server, the following information is stored in a file for a subsequent analysis: Date and time when the answer is receive from the retrieval system. The identification of the request, which depends on the type of request: the search string or the category or document identification. The time since the request was sent until the response was received (the document HTML was completely received), which constitutes the response time. The number of images included in the answer. The additional time needed to download the images. Moreover, some types of requests need the result Web page to be analysed in order to obtain some extra information from the retrieval system. If the request processed is a search or a category, the following information is also stored. The number of categories included in the result page. The total number of documents retrieved in the search or in the category. The number of documents showed in the result page. The position of the first document showed in the result page. All this information is stored in three different text files, one for each type of request, for a next analysis using statistical applications. 4.2 Operation USim was designed using the object oriented methodology and completely developed in the object oriented language Java, in order to build a multiplatform application and facilitate its operation in any environment. In this section we briefly describe the main characteristics of the functionality of this simulation tool, with the objective of speed up the understanding and comprehension of the performance evaluation situations described in the next section. Firstly it is important to mention that USim can operate with a user interface or in batch mode, using proprietary configuration files. The Figure 1 shows the graphic interface used to configure the general parameters that are related to the whole simulation process. In this part the user can determine the length of the simulation and the life in cache of the category and document identifications gathered by USim during the simulation process. The whole configuration can be stored in order to use the simulation tool in the batch mode, without the user interface. When the simulation starts the application checks, which types of requests will be sent to

5 Figure 1: General configuration for USim Figure 2: Searches configuration for USim the IR system, and each module is started independently. In this way, USim can be used with the main types of IR system: Web directories and search engines. If the system analysed is a Web directory USim must send searches and accesses to categories, meanwhile if the system analysed is a search engine only searches must be sent. The module of accesses to documents is included because some retrieval systems include a middle page between the search results and the final document, which also increases the load of the retrieval system. The remaining of the user interface is used to configure the parameters of each type of request. These parameters are very similar, so we only describe search configuration (see Figure 2). The main search parameters are the number of searches per minute (which is equivalent to the λ search of the Exponential distribution associated) and the URL of the search system. Also, the names of the parameters needed to perform the search, commonly the search string, the number of results to obtain and the position of the first result. The simulation tool will generate the values associated to these parameters and invoke the search engine passing these parameters and the generated values, using either a GET or POST method. The search file is a text file used to introduce the empirical distribution of the search strings that will be used by USim. And finally, the output file will store all the information obtained for all the requests of this type. It is important to mention that the value of λ search is not static but it can dynamically change during the simulation using the parameters Increase in and every minute. This will help in the evaluation of the Web IR systems under different workloads using only one simulation process. The configuration of categories and documents is quite similar. In this case, the values of λ cats and λ docs are automatically calculated using its linear relationship with λ search, and the user can directly modify the rest of the parameters. 5 Performance evaluation USim is a simulation tool used for the performance evaluation of any Web IR system. The performance of a retrieval system can be measured in mainly two different ways using this simulation tool: estimating the maximum number of users the system is able to support, and estimating the response times of the system and comparing different search algorithms. 5.1 Saturation threshold When a retrieval system is put into the Web, one of its critical measures is the maximum

6 Response time (ms) Errors Searches per minute Searches per minute Figure 3: Response time vs. searches per minute Figure 4: System errors vs. searches per minute number of requests that it will support in a minute. It is evident that starting from a certain threshold, the performance of the system decreases suddenly, increasing the response times. This point is named saturation threshold. To establish the saturation threshold is fundamental, because in this case some preventive actions can be taken (such as, application management techniques). In this case, USim can easily simulate the effect of many simultaneous users in a controlled environment, over the retrieval system. For this purpose, an experiment was designed where the saturation threshold must be measured for a prototype of Web IR system installed in an Ultra Enterprise 25, with one 3 MHz CPU and 768 MB of main memory. For the estimation of the saturation threshold, only one simulation is prepared starting with 5 searches per minute (and 4.1 browsed categories per minute and 7.5 viewed documents per minute). The initial value of λ search is increased every 1 minutes in 1 search per minute (and also the equivalent increase is performed in the λ cats and λ docs values). The results are showed in Figure 3 and Figure 4. The first graph (see Figure 3) present the response times of the searches performed to the system through the whole simulation. The image is quite clear; approximately above 21 searches per minute the response times start augmenting rapidly. At this point, every new query that is requested to the retrieval system will increase the load of the system and worsen the situation. This condition will stop when the number of requests per minute decreases. Figure 4 illustrates the number of errors pages returned by the system and obviously, the retrieval system operates perfectly until the number of searches is superior to 21 requests per minute, confirming that the saturation threshold is 21 searches per minute. 5.2 Comparison of retrieval systems and response time estimation One of the main goals of the performance evaluation of any IR system is the measure of the response times of the search engine, especially for the comparison of different search systems in order to distinguish the real improvements obtained. The Web IR systems are under different workload levels through the time, starting with periods with a low workload until situation of high workload or even saturation. Obviously, the performance of the system depends on the workload of each moment. Therefore, the performance evaluation must be done considering different workload situations, using USim, in order to elaborate a more complete and representative study. Next, we describe a real situation where the response times for three different search algorithms (named model A, B and C) are measured and compared. Each of these search algorithms have been developed and installed in an Ultra Enterprise 25, with one 3

7 Response time (ms) Model A Model B Model C Response time (ms) Model A Model B Model C Number of results Number of results Figure 5: Response time vs. number of results (low workload) Figure 6: Response time vs. number of results (high workload) MHz CPU and 768 MB of main memory. The performance evaluation is performed over five different workload situations: null ( searches/minute), low (5 searches/minute), medium (12 searches/minute), high (19 searches/minute) and saturation (23 searches/minute) and the respective values for the browsed categories and visited documents. The performance evaluation is to simulate a real environment using USim, considering the workloads described. Initially, a stabilization period is established and then the response times of the retrieval system are measured. Therefore, the evaluation is composed of two processes. On the one side, USim generates a workload in the retrieval system. On the other side, several queries are performed over the system measuring the response times (in our case, an application is used to send the requests and receive the responses). We show in Figure 5 and Figure 6 the results obtained for the comparison of the three algorithms. All the experiments where analysed using the ANOVA test in order to determine if the factors number of results and type of search engine were relevant (obviously, the number of results is a relevant parameter, but it must be also considered). Figure 5 represents a low workload situation and it is clear that models B and C perform much better that model A. In fact, if the query gets more than 5 results, the response times are reduced in a 5% in models B and C, versus model A. Null and medium workloads situations are equivalent to this one. But the situation changes in Figure 6 where a high workload is generate in the retrieval system. In this case, the most relevant aspect is that the performance of model B is deteriorated, until having a behaviour similar to the model A. Consequently, in a high workload environment, only the model C offers an improvement in the response times (of approximately a 5%) versus the models A and B. The situation of saturation is not described here, because its ANOVA test shows that the selected parameters explain a small part of the variation in the response times (approximately the 5%) and therefore its results are not suitable. This experiment demonstrates the importance of considering the workload in any IR system, and specifically in Web IR systems. Initially, models B and C behaved in a similar way, performing better than the model A. But, in the end, we have found out that only the model C is able to keep the improvement in the performance in all the circumstances, whereas model B decreases its performance in high workload situations. 6 Industrial benefits and conclusions This paper describes USim, a tool for the performance evaluation of Web IR systems based

8 on the simulation of users behaviour. This work is based on several previous theoretical analyses of the users behaviour while using search engines, specially the research performed by Jansen et al. in [1], Silverstein et al. in [2], Kirsch in [3] and ourselves in [4] and [5]. Traditionally the evaluation of the indexing and retrieval techniques is performed in an ideal situation, without workload in the IR system, which can lead to erroneous conclusions as we showed in the previous section. However, Web IR systems are under different workload levels through the time and the performance of the system depends on the workload of each moment. Therefore, the performance evaluation must be done considering several workload environments. For this purpose, we have designed and developed USim. This simulation tool helps in the performance evaluation of Web IR systems in two different ways: estimating the saturation threshold of the system and in the comparison of different search algorithms or engines, through the measure of the response times. The latter point is quite interesting from the research point of view, in order to determine the improvements obtained with each search algorithm in all the workload situations. But the former point is more interesting from the industrial point of view for the administrators of a Web IR system. The industrial significance of the saturation threshold is determined because it will estimate the maximum number of users supported by the system before degrading the performance. The industrial benefits of the saturation threshold are related with the quality of service provided by the IR systems, because the response time must be stable and independent of the number of users connected. Moreover, it is essential to determine how close it is the saturation threshold to the current environment, because some actions can be taken (such as, application management techniques or update the hardware of the system) in order to avoid a drop in the performance of the system and a loss of the quality of service offered to the users. 7 References [1] B. Jansen, A. Spink, J. Bateman, T. Saracevic, Real Life Information Retrieval: A Study Of User Queries On The Web. SIGIR FORUM Spring 98. [2] C. Silverstein, M. Henzinger, H. Marais, M. Moricz. Analysis of a Very Large Web Search Engine Query Log. SIGIR FORUM Fall 99. [3] S. Kirsch, Infoseek s experiences searching the Internet. SIGIR FORUM Fall 98. [4] F. Cacheda, A. Viña, Understanding how people use search engines: a statistical analysis for e- Business. e-21: e-business and e-work Conference 21, ISBN: (IOS Press), pp [5] F. Cacheda, A. Viña, Experiencies retrieving information in the World Wide Web. 6th IEEE Symposium on Computers and Communications, ISBNs: , (case), (microfiche), pp , 21. [6] D. Hawking, N. Craswell, P. Thistlewaite, D. Harman, Results and challenges in Web search evaluation. The 8th World Wide Web Conference, pp , May, [7] R. Baeza-Yates, B. Ribeiro-Neto, Retrieval Evaluationl. In R. Baeza-Yates, B. Ribeiro-Neto, Modern Information Retrieval, chapyter 3, pp Addison Wesley, ISBN X, [8] M. Agosti, M. Melucci, Information Retrieval on the Web. In M. Agosti, F. Crestani, G. Pasi, editors, Lectures on Information Retrieval: Third European Summer-School, ESSIR 2. Revised Lectures, Springer-Verlag, Berlin/Heidelberg, 21, pp [9] S. Lowley, The evaluation of WWW search engines. Journal of Documentation, vol. 56, no. 2, pp , 2. [1] M. Kobayashi, K. Takeda, Information Retrieval on the Web. ACM Computing Surveys, vol. 32, no. 2, pp , Junio, 2. [11] J. Zobel, A. Moffat, K. Ramamohanarao, Guidelines for Presentation and Comparison of Indexing Techniques. ACM SIGMOD Record, vol. 25, no. 3, pp. 1-15, Septiembre, [12] G. Zipf, Human behaviour and the principle of least effort. Ed. Addison-Wesley, 1949.

Inverted files and dynamic signature files for optimisation of Web directories

Inverted files and dynamic signature files for optimisation of Web directories s and dynamic signature files for optimisation of Web directories Fidel Cacheda, Angel Viña Department of Information and Communication Technologies Facultad de Informática, University of A Coruña Campus

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

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

A Statistically Customisable Web Benchmarking Tool

A Statistically Customisable Web Benchmarking Tool Electronic Notes in Theoretical Computer Science 232 (29) 89 99 www.elsevier.com/locate/entcs A Statistically Customisable Web Benchmarking Tool Katja Gilly a,, Carlos Quesada-Granja a,2, Salvador Alcaraz

More information

A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS

A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS 382 A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS Syed Mutahar Aaqib 1, Lalitsen Sharma 2 1 Research Scholar, 2 Associate Professor University of Jammu, India Abstract:

More information

Bernie Velivis President, Performax Inc

Bernie Velivis President, Performax Inc Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing

More information

Implementing New Approach for Enhancing Performance and Throughput in a Distributed Database

Implementing New Approach for Enhancing Performance and Throughput in a Distributed Database 290 The International Arab Journal of Information Technology, Vol. 10, No. 3, May 2013 Implementing New Approach for Enhancing Performance and in a Distributed Database Khaled Maabreh 1 and Alaa Al-Hamami

More information

PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design

PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions Slide 1 Outline Principles for performance oriented design Performance testing Performance tuning General

More information

An objective comparison test of workload management systems

An objective comparison test of workload management systems An objective comparison test of workload management systems Igor Sfiligoi 1 and Burt Holzman 1 1 Fermi National Accelerator Laboratory, Batavia, IL 60510, USA E-mail: sfiligoi@fnal.gov Abstract. The Grid

More information

Table of Contents INTRODUCTION... 3. Prerequisites... 3 Audience... 3 Report Metrics... 3

Table of Contents INTRODUCTION... 3. Prerequisites... 3 Audience... 3 Report Metrics... 3 Table of Contents INTRODUCTION... 3 Prerequisites... 3 Audience... 3 Report Metrics... 3 IS MY TEST CONFIGURATION (DURATION / ITERATIONS SETTING ) APPROPRIATE?... 4 Request / Response Status Summary...

More information

QUALITYMATE FOR LOAD TESTING

QUALITYMATE FOR LOAD TESTING QUALITYMATE FOR LOAD TESTING QualityMate suite of tools enables organizations to industrialize the software development process providing support for different process activities like Requirements Management,

More information

Creating Synthetic Temporal Document Collections for Web Archive Benchmarking

Creating Synthetic Temporal Document Collections for Web Archive Benchmarking Creating Synthetic Temporal Document Collections for Web Archive Benchmarking Kjetil Nørvåg and Albert Overskeid Nybø Norwegian University of Science and Technology 7491 Trondheim, Norway Abstract. In

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

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

Performance Workload Design

Performance Workload Design Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles

More information

Evaluating HDFS I/O Performance on Virtualized Systems

Evaluating HDFS I/O Performance on Virtualized Systems Evaluating HDFS I/O Performance on Virtualized Systems Xin Tang xtang@cs.wisc.edu University of Wisconsin-Madison Department of Computer Sciences Abstract Hadoop as a Service (HaaS) has received increasing

More information

Site-Specific versus General Purpose Web Search Engines: A Comparative Evaluation

Site-Specific versus General Purpose Web Search Engines: A Comparative Evaluation Panhellenic Conference on Informatics Site-Specific versus General Purpose Web Search Engines: A Comparative Evaluation G. Atsaros, D. Spinellis, P. Louridas Department of Management Science and Technology

More information

Web Server Software Architectures

Web Server Software Architectures Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.

More information

MAGENTO HOSTING Progressive Server Performance Improvements

MAGENTO HOSTING Progressive Server Performance Improvements MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents

More information

Analysis of Compression Algorithms for Program Data

Analysis of Compression Algorithms for Program Data Analysis of Compression Algorithms for Program Data Matthew Simpson, Clemson University with Dr. Rajeev Barua and Surupa Biswas, University of Maryland 12 August 3 Abstract Insufficient available memory

More information

A Layered Architecture based on Java for Internet and Intranet Information Systems

A Layered Architecture based on Java for Internet and Intranet Information Systems A Layered Architecture based on Java for Internet and Intranet Information Systems Fidel CACHEDA, Alberto PAN, Lucía ARDAO, Ángel VIÑA Departamento de Electrónica y Sistemas Facultad de Informática, Universidad

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

MS SQL Performance (Tuning) Best Practices:

MS SQL Performance (Tuning) Best Practices: MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware

More information

Business Application Services Testing

Business Application Services Testing Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load

More information

New Hash Function Construction for Textual and Geometric Data Retrieval

New Hash Function Construction for Textual and Geometric Data Retrieval Latest Trends on Computers, Vol., pp.483-489, ISBN 978-96-474-3-4, ISSN 79-45, CSCC conference, Corfu, Greece, New Hash Function Construction for Textual and Geometric Data Retrieval Václav Skala, Jan

More information

Locality in Search Engine Queries and Its Implications for Caching

Locality in Search Engine Queries and Its Implications for Caching IEEE INFOCOM 22 1 Locality in Search Engine Queries and Its Implications for Caching Yinglian Xie and David O Hallaron Department of Computer Science, Carnegie Mellon University Email:fylxie, drohg@cs.cmu.edu

More information

A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems*

A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* Junho Jang, Saeyoung Han, Sungyong Park, and Jihoon Yang Department of Computer Science and Interdisciplinary Program

More information

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs) 1. Foreword Magento is a PHP/Zend application which intensively uses the CPU. Since version 1.1.6, each new version includes some

More information

Dynamics of Search Engine Rankings A Case Study

Dynamics of Search Engine Rankings A Case Study Dynamics of Search Engine Rankings A Case Study Judit Bar-Ilan The Hebrew University of Jerusalem and Bar-Ilan University Israel judit@cc.huji.ac.il Mark Levene and Mazlita Mat-Hassan School of Computer

More information

Building well-balanced CDN 1

Building well-balanced CDN 1 Proceedings of the Federated Conference on Computer Science and Information Systems pp. 679 683 ISBN 978-83-60810-51-4 Building well-balanced CDN 1 Piotr Stapp, Piotr Zgadzaj Warsaw University of Technology

More information

Technical Investigation of Computational Resource Interdependencies

Technical Investigation of Computational Resource Interdependencies Technical Investigation of Computational Resource Interdependencies By Lars-Eric Windhab Table of Contents 1. Introduction and Motivation... 2 2. Problem to be solved... 2 3. Discussion of design choices...

More information

4D WebSTAR 5.1: Performance Advantages

4D WebSTAR 5.1: Performance Advantages 4D WebSTAR 5.1: Performance Advantages CJ Holmes, Director of Engineering, 4D WebSTAR OVERVIEW This white paper will discuss a variety of performance benefits of 4D WebSTAR 5.1 when compared to other Web

More information

Web User Search Pattern Analysis for Modeling Query Topic Changes

Web User Search Pattern Analysis for Modeling Query Topic Changes Web User Search Pattern Analysis for Modeling Query Topic Changes Sheng Han, Ayse Goker, and Daqing He School of Computer and Mathematical Sciences, The Robert Gordon University Aberdeen AB25 1HG, Scotland

More information

Do You See What I See (DYSWIS)

Do You See What I See (DYSWIS) Do You See What I See (DYSWIS) Introduction: DYSWIS is a system that leverages distributed network nodes to gather network management information for fault isolation and diagnosis. This project extends

More information

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998 Oracle Applications Release 10.7 NCA Network Performance for the Enterprise An Oracle White Paper January 1998 INTRODUCTION Oracle has quickly integrated web technologies into business applications, becoming

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING

EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING Agustín Sabater, Carlos Guerrero, Isaac Lera, Carlos Juiz Computer Science Department, University of the Balearic Islands, SPAIN pinyeiro@gmail.com, carlos.guerrero@uib.es,

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

Performing Load Capacity Test for Web Applications

Performing Load Capacity Test for Web Applications International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 17 No. 1 Aug. 2015, pp. 51-68 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ Performing

More information

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008. Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under

More information

technical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization.

technical brief Optimizing Performance in HP Web Jetadmin Web Jetadmin Overview Performance HP Web Jetadmin CPU Utilization utilization. technical brief in HP Overview HP is a Web-based software application designed to install, configure, manage and troubleshoot network-connected devices. It includes a Web service, which allows multiple

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

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

Performance Monitoring User s Manual

Performance Monitoring User s Manual NEC Storage Software Performance Monitoring User s Manual IS025-15E NEC Corporation 2003-2010 No part of the contents of this book may be reproduced or transmitted in any form without permission of NEC

More information

Applying Attribute Level Locking to Decrease the Deadlock on Distributed Database

Applying Attribute Level Locking to Decrease the Deadlock on Distributed Database Applying Attribute Level Locking to Decrease the Deadlock on Distributed Database Dr. Khaled S. Maabreh* and Prof. Dr. Alaa Al-Hamami** * Faculty of Science and Information Technology, Zarqa University,

More information

The assignment of chunk size according to the target data characteristics in deduplication backup system

The assignment of chunk size according to the target data characteristics in deduplication backup system The assignment of chunk size according to the target data characteristics in deduplication backup system Mikito Ogata Norihisa Komoda Hitachi Information and Telecommunication Engineering, Ltd. 781 Sakai,

More information

by Kaleem Anwar, Muhammad Amir, Ahmad Saeed and Muhammad Imran

by Kaleem Anwar, Muhammad Amir, Ahmad Saeed and Muhammad Imran The Linux Router The performance of the Linux router makes it an attractive alternative when concerned with economizing. by Kaleem Anwar, Muhammad Amir, Ahmad Saeed and Muhammad Imran Routers are amongst

More information

Planning Domain Controller Capacity

Planning Domain Controller Capacity C H A P T E R 4 Planning Domain Controller Capacity Planning domain controller capacity helps you determine the appropriate number of domain controllers to place in each domain that is represented in a

More information

The Melvyl Recommender Project: Final Report

The Melvyl Recommender Project: Final Report Performance Testing Testing Goals Current instances of XTF used in production serve thousands to hundreds of thousands of documents. One of our investigation goals was to experiment with a much larger

More information

A Hybrid Load Balancing Policy underlying Cloud Computing Environment

A Hybrid Load Balancing Policy underlying Cloud Computing Environment A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349

More information

LBPerf: An Open Toolkit to Empirically Evaluate the Quality of Service of Middleware Load Balancing Services

LBPerf: An Open Toolkit to Empirically Evaluate the Quality of Service of Middleware Load Balancing Services LBPerf: An Open Toolkit to Empirically Evaluate the Quality of Service of Middleware Load Balancing Services Ossama Othman Jaiganesh Balasubramanian Dr. Douglas C. Schmidt {jai, ossama, schmidt}@dre.vanderbilt.edu

More information

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc. Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly

More information

Arti Tyagi Sunita Choudhary

Arti Tyagi Sunita Choudhary Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Web Usage Mining

More information

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015 Sitecore Health Christopher Wojciech netzkern AG christopher.wojciech@netzkern.de Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec

More information

Managing Orion Performance

Managing Orion Performance Managing Orion Performance Orion Component Overview... 1 Managing Orion Component Performance... 3 SQL Performance - Measuring and Monitoring a Production Server... 3 Determining SQL Server Performance

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

WHITE PAPER. ClusterWorX 2.1 from Linux NetworX. Cluster Management Solution C ONTENTS INTRODUCTION

WHITE PAPER. ClusterWorX 2.1 from Linux NetworX. Cluster Management Solution C ONTENTS INTRODUCTION WHITE PAPER A PRIL 2002 C ONTENTS Introduction 1 Overview 2 Features 2 Architecture 3 Monitoring 4 ICE Box 4 Events 5 Plug-ins 6 Image Manager 7 Benchmarks 8 ClusterWorX Lite 8 Cluster Management Solution

More information

Introducing Performance Engineering by means of Tools and Practical Exercises

Introducing Performance Engineering by means of Tools and Practical Exercises Introducing Performance Engineering by means of Tools and Practical Exercises Alexander Ufimtsev, Trevor Parsons, Lucian M. Patcas, John Murphy and Liam Murphy Performance Engineering Laboratory, School

More information

Scalable Run-Time Correlation Engine for Monitoring in a Cloud Computing Environment

Scalable Run-Time Correlation Engine for Monitoring in a Cloud Computing Environment Scalable Run-Time Correlation Engine for Monitoring in a Cloud Computing Environment Miao Wang Performance Engineering Lab University College Dublin Ireland miao.wang@ucdconnect.ie John Murphy Performance

More information

Globule: a Platform for Self-Replicating Web Documents

Globule: a Platform for Self-Replicating Web Documents Globule: a Platform for Self-Replicating Web Documents Guillaume Pierre Maarten van Steen Vrije Universiteit, Amsterdam Internal report IR-483 January 2001 Abstract Replicating Web documents at a worldwide

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

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input

More information

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive

More information

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering DELL RAID PRIMER DELL PERC RAID CONTROLLERS Joe H. Trickey III Dell Storage RAID Product Marketing John Seward Dell Storage RAID Engineering http://www.dell.com/content/topics/topic.aspx/global/products/pvaul/top

More information

Characterizing Task Usage Shapes in Google s Compute Clusters

Characterizing Task Usage Shapes in Google s Compute Clusters Characterizing Task Usage Shapes in Google s Compute Clusters Qi Zhang 1, Joseph L. Hellerstein 2, Raouf Boutaba 1 1 University of Waterloo, 2 Google Inc. Introduction Cloud computing is becoming a key

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Using Synology SSD Technology to Enhance System Performance Synology Inc. Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_SSD_Cache_WP_ 20140512 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges...

More information

Capacity Management PinkVERIFY

Capacity Management PinkVERIFY CAP-11-G-001 General Criteria Does the tool use ITIL 2011 Edition process terms and align to ITIL 2011 Edition workflows and process integrations? CAP-11-G-002 Does the tool have security controls in place

More information

CS423 Spring 2015 MP4: Dynamic Load Balancer Due April 27 th at 9:00 am 2015

CS423 Spring 2015 MP4: Dynamic Load Balancer Due April 27 th at 9:00 am 2015 CS423 Spring 2015 MP4: Dynamic Load Balancer Due April 27 th at 9:00 am 2015 1. Goals and Overview 1. In this MP you will design a Dynamic Load Balancer architecture for a Distributed System 2. You will

More information

Comparative Study of Load Testing Tools

Comparative Study of Load Testing Tools Comparative Study of Load Testing Tools Sandeep Bhatti, Raj Kumari Student (ME), Department of Information Technology, University Institute of Engineering & Technology, Punjab University, Chandigarh (U.T.),

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

Polar Help Desk Installation Guide

Polar Help Desk Installation Guide Polar Help Desk Installation Guide Copyright (legal information) Copyright Polar 1995-2005. All rights reserved. The information contained in this document is proprietary to Polar and may not be used or

More information

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02) Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we

More information

SuperGIS Server 3 Website Performance and Stress Test Report

SuperGIS Server 3 Website Performance and Stress Test Report SuperGIS Server 3 Website Performance and Stress Test Report Published by: SuperGeo Technologies Inc. RD Team 2010-12-13 All Rights Reserved. Printed in Taiwan, R.O.C. The information contained in this

More information

Cache Configuration Reference

Cache Configuration Reference Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...

More information

Running a Workflow on a PowerCenter Grid

Running a Workflow on a PowerCenter Grid Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Understanding Web personalization with Web Usage Mining and its Application: Recommender System Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,

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

Raising Reliability of Web Search Tool Research through. Replication and Chaos Theory

Raising Reliability of Web Search Tool Research through. Replication and Chaos Theory Nicholson, S. (2000). Raising reliability of Web search tool research through replication and chaos theory. Journal of the American Society for Information Science, 51(8), 724-729. Raising Reliability

More information

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance Key indicators and classification capabilities in Stratusphere FIT and Stratusphere UX Whitepaper INTRODUCTION This whitepaper

More information

StreamServe Persuasion SP5 Microsoft SQL Server

StreamServe Persuasion SP5 Microsoft SQL Server StreamServe Persuasion SP5 Microsoft SQL Server Database Guidelines Rev A StreamServe Persuasion SP5 Microsoft SQL Server Database Guidelines Rev A 2001-2011 STREAMSERVE, INC. ALL RIGHTS RESERVED United

More information

Abstract 1. INTRODUCTION

Abstract 1. INTRODUCTION A Virtual Database Management System For The Internet Alberto Pan, Lucía Ardao, Manuel Álvarez, Juan Raposo and Ángel Viña University of A Coruña. Spain e-mail: {alberto,lucia,mad,jrs,avc}@gris.des.fi.udc.es

More information

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to

More information

Understanding the Benefits of IBM SPSS Statistics Server

Understanding the Benefits of IBM SPSS Statistics Server IBM SPSS Statistics Server Understanding the Benefits of IBM SPSS Statistics Server Contents: 1 Introduction 2 Performance 101: Understanding the drivers of better performance 3 Why performance is faster

More information

Throughput Capacity Planning and Application Saturation

Throughput Capacity Planning and Application Saturation Throughput Capacity Planning and Application Saturation Alfred J. Barchi ajb@ajbinc.net http://www.ajbinc.net/ Introduction Applications have a tendency to be used more heavily by users over time, as the

More information

Cognos Performance Troubleshooting

Cognos Performance Troubleshooting Cognos Performance Troubleshooting Presenters James Salmon Marketing Manager James.Salmon@budgetingsolutions.co.uk Andy Ellis Senior BI Consultant Andy.Ellis@budgetingsolutions.co.uk Want to ask a question?

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

Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control. Phudinan Singkhamfu, Parinya Suwanasrikham

Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control. Phudinan Singkhamfu, Parinya Suwanasrikham Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control Phudinan Singkhamfu, Parinya Suwanasrikham Chiang Mai University, Thailand 0659 The Asian Conference on

More information

Monitoring IBM HMC Server. eg Enterprise v6

Monitoring IBM HMC Server. eg Enterprise v6 Monitoring IBM HMC Server eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced

More information

Link Analysis and Site Structure in Information Retrieval

Link Analysis and Site Structure in Information Retrieval Link Analysis and Site Structure in Information Retrieval Thomas Mandl Information Science Universität Hildesheim Marienburger Platz 22 31141 Hildesheim - Germany mandl@uni-hildesheim.de Abstract: Link

More information

Research and Development of Data Preprocessing in Web Usage Mining

Research and Development of Data Preprocessing in Web Usage Mining Research and Development of Data Preprocessing in Web Usage Mining Li Chaofeng School of Management, South-Central University for Nationalities,Wuhan 430074, P.R. China Abstract Web Usage Mining is the

More information

VI Performance Monitoring

VI Performance Monitoring VI Performance Monitoring Preetham Gopalaswamy Group Product Manager Ravi Soundararajan Staff Engineer September 15, 2008 Agenda Introduction to performance monitoring in VI Common customer/partner questions

More information

my forecasted needs. The constraint of asymmetrical processing was offset two ways. The first was by configuring the SAN and all hosts to utilize

my forecasted needs. The constraint of asymmetrical processing was offset two ways. The first was by configuring the SAN and all hosts to utilize 1) Disk performance When factoring in disk performance, one of the larger impacts on a VM is determined by the type of disk you opt to use for your VMs in Hyper-v manager/scvmm such as fixed vs dynamic.

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Features of AnyShare

Features of AnyShare of AnyShare of AnyShare CONTENT Brief Introduction of AnyShare... 3 Chapter 1 Centralized Management... 5 1.1 Operation Management... 5 1.2 User Management... 5 1.3 User Authentication... 6 1.4 Roles...

More information

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access

More information

Guideline for stresstest Page 1 of 6. Stress test

Guideline for stresstest Page 1 of 6. Stress test Guideline for stresstest Page 1 of 6 Stress test Objective: Show unacceptable problems with high parallel load. Crash, wrong processing, slow processing. Test Procedure: Run test cases with maximum number

More information

SAS Data Set Encryption Options

SAS Data Set Encryption Options Technical Paper SAS Data Set Encryption Options SAS product interaction with encrypted data storage Table of Contents Introduction: What Is Encryption?... 1 Test Configuration... 1 Data... 1 Code... 2

More information

A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS

A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS SENRA Academic Publishers, Burnaby, British Columbia Vol. 3, No. 1, pp. 691-700, 2009 ISSN: 1715-9997 A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS 1 *Majdi

More information