SOFTWARE AGING ANALYSIS OF WEB SERVER USING NEURAL NETWORKS
|
|
|
- Felix Charles
- 10 years ago
- Views:
Transcription
1 SOFTWARE AGING ANALYSIS OF WEB SERVER USING NEURAL NETWORKS Ms. G.Sumathi 1 and Mr. R. Raju 2 1 M. Tech (Pursuing), Computer Science and Engineering, Sri Manakula Vinayagar Engineering College, Pondicherry, India [email protected] 2 Associate Professor, Department of Information Technology, Sri Manakula Vinayagar Engineering College, Pondicherry, India [email protected] ABSTRACT Software aging is a phenomenon that refers to progressive performance degradation or transient failures or even crashes in long running software systems such as web servers. It mainly occurs due to the deterioration of operating system resource, fragmentation and numerical error accumulation. A primitive method to fight against software aging is software rejuvenation. Software rejuvenation is a proactive fault management technique aimed at cleaning up the system internal state to prevent the occurrence of more severe crash failures in the future. It involves occasionally stopping the running software, cleaning its internal state and restarting it. An optimized schedule for performing the software rejuvenation has to be derived in advance because a long running application could not be put down now and then as it may lead to waste of cost. This paper proposes a method to derive an accurate and optimized schedule for rejuvenation of a web server (Apache) by using Radial Basis Function (RBF) based Feed Forward Neural Network, a variant of Artificial Neural Networks (ANN). Aging indicators are obtained through experimental setup involving Apache web server and clients, which acts as input to the neural network model. This method is better than existing ones because usage of RBF leads to better accuracy and speed in convergence. KEYWORDS Software aging, software rejuvenation, rejuvenation schedule, ANN & RBF 1. INTRODUCTION Software aging is a phenomenon that refers to progressive performance degradation or transient failures or even crashes in long running software systems such as web servers. It mainly occurs due to the deterioration of operating system resource, fragmentation and numerical error accumulation [1]. Unexpected downtime cost due to software aging is high mainly in ecommerce websites and safety/business-critical applications. Software aging injures the usability of the software system and brings inconvenience to the users. It mostly occurs due to the accumulation of runtime errors. Runtime errors are the resultant of residual software effects such as memory leaking and unreleased file locks. These residual defects are difficult to be unveiled in the testing phase because there are few observable errors during the in-house testing phase. Even if they are unveiled, practical experience shows that most of corresponding errors are transient in nature [6], DOI : /ijaia
2 and difficult to be localized and removed. Therefore, these residual defects must be tolerated by users during operational phase. Thus, like in humans, aging in software also cannot be avoided. We can just prolong the aging process or can reduce the effect caused by aging. So, the only possible solution to fight against aging is to reset the software system and clean its runtime environment before severe aging occurs, thereby avoiding system crash. This method is called software rejuvenation [7]. Software rejuvenation is a proactive fault management technique aimed at cleaning up the system internal state to prevent the occurrence of more severe crash failures in the future. It can maintain the robustness of software systems and avoid unexpected system outages. 2. OBJECTIVE OF THE PAPER Every long running application must face the process of aging in its life time. This phenomenon of software aging, if left unseen will cause failure or even lead to the crash of entire system. Since aging cannot be avoided, the only remedy available to prevent the system from failure and to bring it back to the robust state is Software Rejuvenation. The important objective that must be taken into consideration is the appropriate time when the rejuvenation has to be performed, as periodic rejuvenation leads to wastage of cost because long running application such as a web server could not be put down now and then. This paper aims to obtain an accurate and optimized schedule for rejuvenation of a web server namely Apache. To do so, the status of aging indicators, the parameters that denotes aging process, has to be forecasted. The values are forecasted using Radial Basis Function based Feed Forward Neural Network. The proposed model leads to better accuracy and speed in convergence rate than the existing analytical and statistical models as these models assume the underlying probability distribution used for scheduling, leading to poor accuracy. 3. RELATED WORKS The existing works on software aging is comes under either model-based approach or measurement-based approach. In model-based approach, certain assumption such as the origin and result of software aging are made and based on these assumptions a mathematical model is built. This model is either analytical or stochastic. The existing researches on model-based studies involve the proposal of a three state stochastic model to determine the best time to restart a telecommunication system switch [7] and Garg et al. analysed software aging in a transaction system and proposed an analytical model to estimated the probability of losing an arriving transaction and the expected response time of a transaction [8]. Dohi et al. built semi-markov reward process models of software aging to solve the same problem [9, 10]. All these above mentioned models suffer from a drawback that the mathematical assumptions cannot be easily validated in practice and the derived mathematical properties are not useful for software maintenance [3]. In measurement-based approach, the aging indicators are monitored and based on the collected data the robustness of the system is assessed by applying statistical regression techniques such as auto regression [1], threshold auto regression [4] and autoregressive moving average model [5], to the monitored data. Wavelet Network is also used to solve the same problem [15]. The rate of software aging is usually not constant and it depends upon the system workload which varies according to time. Thus, time series model fits well to predict the future resource usage. Shishiny et al. proposed an MLP based Neural Network model to analyse software aging and predict the resource usage [16]. 12
3 This work intend to provide a better optimal schedule for rejuvenation with increased accuracy rate and speed in convergence than the existing work, by using RBF based Neural Network to analyse resource usage data collected on a typical long-running software system namely, a web server, to assess the suitability of RBF based Neural Network for the analysis of software aging. 4. EXPERIMENTAL SETUP To obtain an optimized schedule for rejuvenation, the aging indicators required for forecasting has to be obtained. Many aging indicators are available. For experimental purpose, three aging indicators namely, response time of the web server, used swap space and free physical memory are taken into consideration. In order to obtain the values of these aging indicators, an experimental setup shown in Figure 1 is made. The platform is deployed with an Apache server, two clients, and a 100M switch. The three computers are connected via the switch to each other. Linux Fedora 10 operating system is installed on the three computers, whose configuration is as follows: Server configuration: Processor Frequency: Dual Core 2GHz; Memory: 2GMB; Client configuration: Processor Frequency: single-core 1.4GHz; Memory: 512MB; Figure 1. Experimental Setup Httperf [17], a Web server test tool, is deployed on the clients to generate artificial concurrent requests with exponential time intervals to access the static html files on the Apache server. Since Apache has been well tested in practice, it is difficult for us to observe its aging symptoms in a short period under a normal runtime environment and the default parameter settings. It is necessary to find some way to expedite the aging of Apache. In the experiments, we adjust two parameters that are related to the accumulation of the effects of software errors: 13
4 MaxRequestPerChild and MaxSpareServers [2]. The first parameter limits the number of requests handled by each child process of Apache. The second parameter, MaxSpareServers, sets the maximum number of idle child processes. When the number of requests is low, some of existing child processes may be at idle state. If there are more than MaxSpareServers idle processes, Apache will kill excess ones. By setting it to zero, we can turn off this mechanism so that no child processes will be killed during runtime. The used swap space and free physical memory are collected from /proc file system of Linux. From the /proc file system and with the help of the Linux monitoring tool procmon, measurements were periodically collected. Each Httperf request accesses one of five specified files of sizes 500 bytes, 5 kb, 50 kb, 500 kb, and 5MB on the server. Httperf is not only a workload generator, but it can also be employed for monitoring performance information. For collecting resource usage data over a long time period, a shell program was used to run httperf periodically. As for the connection rate, a value of 400 requests per second was chosen, which puts the web server in an overload state, and should speed up software aging. 5. ARTIFICIAL NEURAL NETWORK Artificial Neural Network is one of the machine learning technique that is inspired by the organization and functioning of biological neurons. ANN has several advantages over statistical methods. Artificial neural network can be universal function approximators for even non-linear functions. It can also estimate piece-wise approximations of functions and has the ability to discover patterns adaptively from the data. When an appropriate number of nonlinear processing unit is given as input, neural networks can learn from experience and estimate any complex functional relationship with high accuracy [11]. Numerous successful ANN applications have been reported in the literature in a variety of fields including pattern recognition and forecasting [12] ANN for Time Series Forecasting The usage of ANN for time series analysis relies entirely on the data that were observed and is powerful enough to represent any form of time series. ANN can learn even in the case of noisy data and can represent nonlinear time series. For example, given a series of values of the variable x at time step t and at past time steps x(t), x(t-1), x(t-2),, x(t-m), we look for an unknown function F such that; x(t+n)=f[x(t), x(t-1), x(t-2),, x(t-m)], which gives an n-step predictor of order m for the quantity x. 6. RBFNN FOR SOFTWARE AGING FORECASTING Radial Basis Functions emerged as a variant of ANN in late 80 s. RBF s are embedded in a two layer neural network, where each hidden unit implements a radial activated function. The output units implement a weighted sum of hidden unit outputs. Unlike MLP network model, RBFNN does not have weight adjustment in the link between the input layer and hidden layer. In RBFNN weights are adjusted only in the link between the hidden layer and output layer. RBF networks have excellent approximation capabilities [18]. Due to their nonlinear approximation properties, RBF networks are able to model complex mappings, which perceptron neural networks can only model by means of multiple intermediary layers. 14
5 Figure 2. RBF Network Model Figure 2 shows the radial basis function neural network. The bell shaped curves in the hidden nodes indicate that each hidden layer node represents a bell shaped radial basis function that is centered on a vector in the feature space. There are no weights on the lines from the input nodes to the hidden nodes. The input vector is fed to each m-th hidden node with the following radial basis function Y m = f m (X) = exp[- X-C m 2 /(2σ 2 )] (1) where X-C m 2 is the square of the distance between the input feature vector X and the center vector C m for that radial basis function. The values {Y m } are the outputs from the radial basis functions. The values equidistant from the center in all directions have the same values, so this is why these are called radial basis functions. The outputs from the hidden layer nodes are weighted by the weights on the lines and the weighted sum is computed at each j-th output node as Z j = (1/M) (m-1, M) µ mj Y m (2) The collected data set is divided into two segments, one to train the RBFNN and the other for testing. The testing segment is used to evaluate the forecasting performance of the RBFNN in predicting the performance parameters values, since the work proposed follows supervised learning technique. 6.1 Training the RBFNN In order to predict the status of aging indicators to obtain an optimized schedule for rejuvenation, the RBFNN has to be trained such that the mean square error is minimized to the maximum extent. The mean square error function that is to be minimized by adjusting the parameters {µ mj } is similar to the one for BPNN except that this is much simpler to minimize. There is only one set of parameters instead of two as was the case for BPNNs. Upon suppressing the index q we have E= (1/J) (j-1,j) (t j - Z j ) 2 E= (1/J) (j-1,j) (t j (1/M) (m-1,m) µ mj Y m ) 2 (3) Thus, 15
6 E/ µ MJ = ( E/ Z J )( Z J / µ MJ ) E/ µ MJ = [(-2/J) (J-1,J) (T J - Z J )](Y M /M) (4) Upon putting this into the steepest descent method µ mj (k+1) = µ mj (k) + [2η/(JM)] (j-1,j) (t j - Z j )] Y m (5) where η is the learning rate, or step size, as before. Upon training over all Q feature vector inputs and their corresponding target output vectors, equation (5) becomes µ mj (k+1) =µ mj (k) + [2η/(JM)] (q-1, Q) (j-1,j) (t j (q) Z j (q) )]Y m q (6) The center vectors {C (m) : m=1,..,m} on which to center the radial basis function, the exempler vectors {X (q) :q=1,..q} are considered as centers by putting C (m) =X (q) for m=1,..,q. Once the network is trained, it is tested with the help of last segment of the observed data. 7. PARAMETERS FOR PERFORMANCE EVALUATION The accuracy in forecasting the exhaustion of resources to obtain an optimized schedule for rejuvenation of web server is measured by Root Mean Square Error (RMSE) and Mean Absolute Percent Error (MAPE). 7.1 Root Mean Square Error The root mean squared error, E i of an individual program i is evaluated by the equation: where P (ij) is the value predicted by the individual program i for sample case j (out of n sample cases); and T j is the target value for sample case j. For a perfect fit, P (ij) = T j and E i = 0. So, the E i index ranges from 0 to infinity, with 0 corresponding to the ideal. 7.2 Mean Absolute Percent Error MAPE is calculated by averaging the percentage difference between the fitted (forecast) line and the original data: MAPE= 1/n [ t e t /y t * 100 ] where y represents the original series and e the original series minus the forecast, and n the number of observations. 16
7 8. RESULTS The results produced by the RBF neural network model to predict an optimized schedule for rejuvenation of Apache web server are represented below. 8.1 Response Time Figure 3 shows the graph of preprocessed response time of Apache web server collected for a period of about a week. The vertical line in the graph partitions the data into the set used for training and the set used for testing. Figure 3. Response Time Figure 4 shows the predicted response time obtained from the RBFNN model. The predicted results are compared with observed data segment. From the graph it is clear that the convergence obtained is faster and accurate. 8.2 Swap Space Used Figure 4. Predicted Response Time Figure 5 shows swap space usage of the Apache Web server collected for a period of about 15 days. The graph shows considerable increases in used swap space at fixed intervals. 17
8 Figure 5. Swap Space Usage Figure 6 shows the predicted swap space usage obtained by the RBFNN model. The predicted results are compared with the last segment of observed data used for testing which shows accuracy in prediction. 8.3 Free Physical Memory Figure 6. Predicted Swap Space Usage Figure 7 shows the graph of free physical memory of Apache web server collected for a period of about a week. The data is preprocessed by scaling because when the physical memory approaches it s allowed lower limit, the system frees up memory by paging. The vertical solid line in the graph segments the data into the set used for training and the set used for testing. 18
9 Figure 7. Free Physical Memory Figure 8 shows the free physical memory space predicted by the RBFNN model. The predicted results are compared with the last segment of observed data set. From the graph it is clear that the convergence obtained is faster and accurate. Figure 8. Predicted Free Physical Memory 9. EVALUATION OF PREDICTED RESULTS The result of aging indicators predicted using RBF based feed forward neural network model is evaluated using the parameters RMSE and MAPE as shown in Table.1 and the results are compared with the existing MLP model. Table 1. Evaluation of Forecasted Results Evaluation Parameters MLP RBFNN RMSE MAPE
10 10. CONCLUSION This paper worked on obtaining an accurate and optimized schedule for rejuvenating a web server (Apache web server for example) to prevent it from crashes due to the phenomenon called software aging.to obtain the schedule for rejuvenation the aging indicators are selected and real time values are obtained through experimental set up. A segment of the obtained values are used for training the RBFNN model which further predicts the expected results of aging indicators. The predicted results are evaluated using the accuracy parameters such as RMSE and MAPE. Also the obtained results are represented graphically to illustrate convergence rate and accuracy. 11. REFERENCES [1] Michael Grottke, Lei Li, Kalyanaraman Vaidyanathan, and Kishor S. Trivedi, Analysis of Software Aging in a Web Server, IEEE Transactions on Reliability, vol. 55, no. 3, September 2006 [2] Yun-Fei Jia, Lei Zhao and Kai-Yuan Cai, A Nonlinear Approach to Modeling of Software Aging in a Web Server, 15th Asia-Pacific Software Engineering Conference, 2008 [3] Yun-Fei Jia, Jing-Ya Su, and Kai-Yuan Cai, A Feedback Control Approach for Software Rejuvenation in a Web Server, /08, 2008 IEEE [4] Xiu-E Chen, Quan Quan, Yun-Fei Jia and Kai-Yuan Cai, A Threshold Autoregressive Model for Software Aging, Proceedings of the Second IEEE International Symposium on Service-Oriented System Engineering /06, 2006 [5] Lei Li, Kalyanaraman Vaidyanathan and Kishor S. Trivedi, An Approach for Estimation of Software Aging in a Web Server, Proceedings of the 2002 International Symposium on Empirical Software Engineering X/02, 2002 [6] A. T. Tai, L. Alkalaj, and S. N. Chau, On-board preventive maintenance: a design-oriented analytic study for long-life applications, Performance Evaluation, 35, , 1998 [7] Y. Huang, C. Kintala, N. Kolettis, and N. Fulton, Software Rejuvenation: Analysis, Module and Applications, in Proceedings of the 25th IEEE International Symposium on Fault-Tolerant Computing, pp , Pasadena, USA, June [8] S. Garg, A. Puliafito, M. Telek, and K. S. Trivedi, Analysis of Software Rejuvenation Using Markov Regenerative Stochastic Petri Net, in Proceedings of the Sixth International Symposium on Software Reliability Engineering, pp , [9] T. Dohi, K. Goseva-Popstojanova, and K. S. Trivedi, Analysis of software cost models with rejuvenation, in Proceedings of the International Symposium on High Assurance Systems Engineering, pp , 2000 [10] T. Dohi, K. Goseva-Popstojanova, and K. S. Trivedi, Estimating software rejuvenation schedules in high assurance systems, Computer Journal, 44(6): , 2001 [11] Xin Yao, Senior Member, IEEE, Evolving Artificial Neural Networks, Proceedings of the IEEE, vol. 87, no. 9, September 1999 [12] Hornik, K., Stinchcombe, M., White, H., Multilayer feedforward networks are universal approximators, Neural Networks 3, ,
11 [13] Zhang, G. Peter and Qi, Min, Neural network forecasting for seasonal and trend time series, European Journal of Operational Research 160, , 2005 [14] Hassoun,M. H., Fundamentals of Artificial Neural Networks, MIT Press, 1995 [15] Xu, J., You, J. and Zhang,K., A Neural-Wavelet based Methodology for software Aging Forecasting, IEEE International Conference on Systems, Man and Cybernetics, Volume 1, Issue, Oct Page(s): Vol. 1, 2005 [16] Hisham El-Shishiny, Sally Sobhy Deraz, Omar B. Badreddin, Mining Software Aging: A Neural Network Approach, /08, 2008 IEEE [17] D. Mosberger and T. Jin, Httperf - A Tool for Measuring Web Server Performance, in the First Workshop on Internet Server Performance, Madison, USA, June [18] Park. J, Sandberg. J.W, Universal Approximation using Radial Basis Functions Network, Neural Computation, vol.3, pp [19] David Lorge Parnas, Software Aging, / IEEE [20] Michael Grottke, Rivalino Matias Jr., Kishor S. Trivedi, The Fundamentals of Software Aging, 1st International Workshop on Software Aging and Rejuvenation, IEEE, 2008 [21] QingE WU, ZhenYu Han, TianSong Guo, Application of an Uncertain Reasoning Approach to Software Aging Detection, Fifth International Joint Conference oninc, IMS and IDC, 2009 Authors G. Sumathi is pursuing her M.Tech degree in Computer Science and Engineering in Sri Manakula Vinayagar Engineering College, Pondicherry University, Puducherry, India. Her research area includes Artificial Intelligence, Software Engineering and MANET. She presented papers in various International Conferences on Aritificial Intelligence and Networking. Mr.R.Raju is pursuing his PhD and received the M.Tech Degree in Computer Science and Engineering from Pondicherry University, Puducherry. His current research involves in Software Engineering and Cloud computing. He is presently working with Sri Manakula Vinayagar Engineering College (Affiliated to Pondicherry University, Puducherry) as Associate Professor in the Department of Information Technology. 21
The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network
, pp.67-76 http://dx.doi.org/10.14257/ijdta.2016.9.1.06 The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network Lihua Yang and Baolin Li* School of Economics and
A New Approach For Estimating Software Effort Using RBFN Network
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.7, July 008 37 A New Approach For Estimating Software Using RBFN Network Ch. Satyananda Reddy, P. Sankara Rao, KVSVN Raju,
Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network
Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Qian Wu, Yahui Wang, Long Zhang and Li Shen Abstract Building electrical system fault diagnosis is the
Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network
Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network Dušan Marček 1 Abstract Most models for the time series of stock prices have centered on autoregressive (AR)
Supply Chain Forecasting Model Using Computational Intelligence Techniques
CMU.J.Nat.Sci Special Issue on Manufacturing Technology (2011) Vol.10(1) 19 Supply Chain Forecasting Model Using Computational Intelligence Techniques Wimalin S. Laosiritaworn Department of Industrial
Short Term Electricity Price Forecasting Using ANN and Fuzzy Logic under Deregulated Environment
Short Term Electricity Price Forecasting Using ANN and Fuzzy Logic under Deregulated Environment Aarti Gupta 1, Pankaj Chawla 2, Sparsh Chawla 3 Assistant Professor, Dept. of EE, Hindu College of Engineering,
Power Prediction Analysis using Artificial Neural Network in MS Excel
Power Prediction Analysis using Artificial Neural Network in MS Excel NURHASHINMAH MAHAMAD, MUHAMAD KAMAL B. MOHAMMED AMIN Electronic System Engineering Department Malaysia Japan International Institute
Design call center management system of e-commerce based on BP neural network and multifractal
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):951-956 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Design call center management system of e-commerce
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS Abstract T.VENGATTARAMAN * Department of Computer Science, Pondicherry University, Puducherry, India. A.RAMALINGAM Department of MCA, Sri
Neural Network Design in Cloud Computing
International Journal of Computer Trends and Technology- volume4issue2-2013 ABSTRACT: Neural Network Design in Cloud Computing B.Rajkumar #1,T.Gopikiran #2,S.Satyanarayana *3 #1,#2Department of Computer
American International Journal of Research in Science, Technology, Engineering & Mathematics
American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-349, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629
INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.
INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr. Meisenbach M. Hable G. Winkler P. Meier Technology, Laboratory
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College
Recurrent Neural Networks
Recurrent Neural Networks Neural Computation : Lecture 12 John A. Bullinaria, 2015 1. Recurrent Neural Network Architectures 2. State Space Models and Dynamical Systems 3. Backpropagation Through Time
Price Prediction of Share Market using Artificial Neural Network (ANN)
Prediction of Share Market using Artificial Neural Network (ANN) Zabir Haider Khan Department of CSE, SUST, Sylhet, Bangladesh Tasnim Sharmin Alin Department of CSE, SUST, Sylhet, Bangladesh Md. Akter
6.2.8 Neural networks for data mining
6.2.8 Neural networks for data mining Walter Kosters 1 In many application areas neural networks are known to be valuable tools. This also holds for data mining. In this chapter we discuss the use of neural
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data Athanasius Zakhary, Neamat El Gayar Faculty of Computers and Information Cairo University, Giza, Egypt
Dynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
Performance Evaluation and Prediction of IT-Outsourcing Service Supply Chain based on Improved SCOR Model
Performance Evaluation and Prediction of IT-Outsourcing Service Supply Chain based on Improved SCOR Model 1, 2 1 International School of Software, Wuhan University, Wuhan, China *2 School of Information
Applications of improved grey prediction model for power demand forecasting
Energy Conversion and Management 44 (2003) 2241 2249 www.elsevier.com/locate/enconman Applications of improved grey prediction model for power demand forecasting Che-Chiang Hsu a, *, Chia-Yon Chen b a
The relation between news events and stock price jump: an analysis based on neural network
20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 The relation between news events and stock price jump: an analysis based on
Web Usage Mining: Identification of Trends Followed by the user through Neural Network
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 7 (2013), pp. 617-624 International Research Publications House http://www. irphouse.com /ijict.htm Web
Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud
Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud P.Gayathri Atchuta*1, L.Prasanna Kumar*2, Amarendra Kothalanka*3 M.Tech Student*1, Associate Professor*2,
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,
Time Series Data Mining in Rainfall Forecasting Using Artificial Neural Network
Time Series Data Mining in Rainfall Forecasting Using Artificial Neural Network Prince Gupta 1, Satanand Mishra 2, S.K.Pandey 3 1,3 VNS Group, RGPV, Bhopal, 2 CSIR-AMPRI, BHOPAL [email protected]
Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks
Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks Ph. D. Student, Eng. Eusebiu Marcu Abstract This paper introduces a new method of combining the
A Multi-level Artificial Neural Network for Residential and Commercial Energy Demand Forecast: Iran Case Study
211 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (211) (211) IACSIT Press, Singapore A Multi-level Artificial Neural Network for Residential and Commercial Energy
Neural Network Based Forecasting of Foreign Currency Exchange Rates
Neural Network Based Forecasting of Foreign Currency Exchange Rates S. Kumar Chandar, PhD Scholar, Madurai Kamaraj University, Madurai, India [email protected] Dr. M. Sumathi, Associate Professor,
Towards applying Data Mining Techniques for Talent Mangement
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Towards applying Data Mining Techniques for Talent Mangement Hamidah Jantan 1,
Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence
Artificial Neural Networks and Support Vector Machines CS 486/686: Introduction to Artificial Intelligence 1 Outline What is a Neural Network? - Perceptron learners - Multi-layer networks What is a Support
A Simple Feature Extraction Technique of a Pattern By Hopfield Network
A Simple Feature Extraction Technique of a Pattern By Hopfield Network A.Nag!, S. Biswas *, D. Sarkar *, P.P. Sarkar *, B. Gupta **! Academy of Technology, Hoogly - 722 *USIC, University of Kalyani, Kalyani
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
Big Data Storage Architecture Design in Cloud Computing
Big Data Storage Architecture Design in Cloud Computing Xuebin Chen 1, Shi Wang 1( ), Yanyan Dong 1, and Xu Wang 2 1 College of Science, North China University of Science and Technology, Tangshan, Hebei,
Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *
Send Orders for Reprints to [email protected] 766 The Open Electrical & Electronic Engineering Journal, 2014, 8, 766-771 Open Access Research on Application of Neural Network in Computer Network
Real-Time Analysis of CDN in an Academic Institute: A Simulation Study
Journal of Algorithms & Computational Technology Vol. 6 No. 3 483 Real-Time Analysis of CDN in an Academic Institute: A Simulation Study N. Ramachandran * and P. Sivaprakasam + *Indian Institute of Management
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
Lecture 6. Artificial Neural Networks
Lecture 6 Artificial Neural Networks 1 1 Artificial Neural Networks In this note we provide an overview of the key concepts that have led to the emergence of Artificial Neural Networks as a major paradigm
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
Stock Price Prediction Using Artificial Neural Network
ISSN: 23198753 Stock Price Prediction Using Artificial Neural Network Mayankkumar B Patel 1, Sunil R Yalamalle 2 P.G. Student, Department of Industrial Engineering and Management, R V College of Engineering,
Financial Trading System using Combination of Textual and Numerical Data
Financial Trading System using Combination of Textual and Numerical Data Shital N. Dange Computer Science Department, Walchand Institute of Rajesh V. Argiddi Assistant Prof. Computer Science Department,
Failures of software have been identified as the single largest source of unplanned downtime and
Advanced Failure Prediction in Complex Software Systems Günther A. Hoffmann, Felix Salfner, Miroslaw Malek Humboldt University Berlin, Department of Computer Science, Computer Architecture and Communication
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57. Application of Intelligent System for Water Treatment Plant Operation.
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57 Application of Intelligent System for Water Treatment Plant Operation *A Mirsepassi Dept. of Environmental Health Engineering, School of Public
Forecasting of Indian Rupee (INR) / US Dollar (USD) Currency Exchange Rate Using Artificial Neural Network
Forecasting of Indian Rupee (INR) / US Dollar (USD) Currency Exchange Rate Using Artificial Neural Network Yusuf Perwej 1 and Asif Perwej 2 1 M.Tech, MCA, Department of Computer Science & Information System,
An Overview of Knowledge Discovery Database and Data mining Techniques
An Overview of Knowledge Discovery Database and Data mining Techniques Priyadharsini.C 1, Dr. Antony Selvadoss Thanamani 2 M.Phil, Department of Computer Science, NGM College, Pollachi, Coimbatore, Tamilnadu,
International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013
A Short-Term Traffic Prediction On A Distributed Network Using Multiple Regression Equation Ms.Sharmi.S 1 Research Scholar, MS University,Thirunelvelli Dr.M.Punithavalli Director, SREC,Coimbatore. Abstract:
Chapter 4: Artificial Neural Networks
Chapter 4: Artificial Neural Networks CS 536: Machine Learning Littman (Wu, TA) Administration icml-03: instructional Conference on Machine Learning http://www.cs.rutgers.edu/~mlittman/courses/ml03/icml03/
Chapter 12 Discovering New Knowledge Data Mining
Chapter 12 Discovering New Knowledge Data Mining Becerra-Fernandez, et al. -- Knowledge Management 1/e -- 2004 Prentice Hall Additional material 2007 Dekai Wu Chapter Objectives Introduce the student to
Role of Neural network in data mining
Role of Neural network in data mining Chitranjanjit kaur Associate Prof Guru Nanak College, Sukhchainana Phagwara,(GNDU) Punjab, India Pooja kapoor Associate Prof Swami Sarvanand Group Of Institutes Dinanagar(PTU)
Using artificial intelligence for data reduction in mechanical engineering
Using artificial intelligence for data reduction in mechanical engineering L. Mdlazi 1, C.J. Stander 1, P.S. Heyns 1, T. Marwala 2 1 Dynamic Systems Group Department of Mechanical and Aeronautical Engineering,
Computational Neural Network for Global Stock Indexes Prediction
Computational Neural Network for Global Stock Indexes Prediction Dr. Wilton.W.T. Fok, IAENG, Vincent.W.L. Tam, Hon Ng Abstract - In this paper, computational data mining methodology was used to predict
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.),
Novelty Detection in image recognition using IRF Neural Networks properties
Novelty Detection in image recognition using IRF Neural Networks properties Philippe Smagghe, Jean-Luc Buessler, Jean-Philippe Urban Université de Haute-Alsace MIPS 4, rue des Frères Lumière, 68093 Mulhouse,
Credit Card Fraud Detection Using Self Organised Map
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 13 (2014), pp. 1343-1348 International Research Publications House http://www. irphouse.com Credit Card Fraud
FOREX TRADING PREDICTION USING LINEAR REGRESSION LINE, ARTIFICIAL NEURAL NETWORK AND DYNAMIC TIME WARPING ALGORITHMS
FOREX TRADING PREDICTION USING LINEAR REGRESSION LINE, ARTIFICIAL NEURAL NETWORK AND DYNAMIC TIME WARPING ALGORITHMS Leslie C.O. Tiong 1, David C.L. Ngo 2, and Yunli Lee 3 1 Sunway University, Malaysia,
Advanced analytics at your hands
2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously
EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED VARIABLES TO PREDICT STOCK TREND DIRECTION
LJMS 2008, 2 Labuan e-journal of Muamalat and Society, Vol. 2, 2008, pp. 9-16 Labuan e-journal of Muamalat and Society APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED
Joseph Twagilimana, University of Louisville, Louisville, KY
ST14 Comparing Time series, Generalized Linear Models and Artificial Neural Network Models for Transactional Data analysis Joseph Twagilimana, University of Louisville, Louisville, KY ABSTRACT The aim
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
Keywords Backup and restore strategies, online backup, metrics, modelling methods, hourly backup.
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 Performance and
A Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
Machine Learning in FX Carry Basket Prediction
Machine Learning in FX Carry Basket Prediction Tristan Fletcher, Fabian Redpath and Joe D Alessandro Abstract Artificial Neural Networks ANN), Support Vector Machines SVM) and Relevance Vector Machines
ABSTRACT The World MINING 1.2.1 1.2.2. R. Vasudevan. Trichy. Page 9. usage mining. basic. processing. Web usage mining. Web. useful information
SSRG International Journal of Electronics and Communication Engineering (SSRG IJECE) volume 1 Issue 1 Feb Neural Networks and Web Mining R. Vasudevan Dept of ECE, M. A.M Engineering College Trichy. ABSTRACT
A Prediction Model for Taiwan Tourism Industry Stock Index
A Prediction Model for Taiwan Tourism Industry Stock Index ABSTRACT Han-Chen Huang and Fang-Wei Chang Yu Da University of Science and Technology, Taiwan Investors and scholars pay continuous attention
Combining Artificial Intelligence with Non-linear Data Processing Techniques for Forecasting Exchange Rate Time Series
Combining Artificial Intelligence with Non-linear Data Processing Techniques for Forecasting Exchange Rate Time Series Heng-Li Yang, 2 Han-Chou Lin, First Author Department of Management Information systems,
2. IMPLEMENTATION. International Journal of Computer Applications (0975 8887) Volume 70 No.18, May 2013
Prediction of Market Capital for Trading Firms through Data Mining Techniques Aditya Nawani Department of Computer Science, Bharati Vidyapeeth s College of Engineering, New Delhi, India Himanshu Gupta
A Wavelet Based Prediction Method for Time Series
A Wavelet Based Prediction Method for Time Series Cristina Stolojescu 1,2 Ion Railean 1,3 Sorin Moga 1 Philippe Lenca 1 and Alexandru Isar 2 1 Institut TELECOM; TELECOM Bretagne, UMR CNRS 3192 Lab-STICC;
International Journal of Engineering Research ISSN: 2348-4039 & Management Technology November-2015 Volume 2, Issue-6
International Journal of Engineering Research ISSN: 2348-4039 & Management Technology Email: [email protected] November-2015 Volume 2, Issue-6 www.ijermt.org Modeling Big Data Characteristics for Discovering
NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling
1 Forecasting Women s Apparel Sales Using Mathematical Modeling Celia Frank* 1, Balaji Vemulapalli 1, Les M. Sztandera 2, Amar Raheja 3 1 School of Textiles and Materials Technology 2 Computer Information
Load Testing on Web Application using Automated Testing Tool: Load Complete
Load Testing on Web Application using Automated Testing Tool: Load Complete Neha Thakur, Dr. K.L. Bansal Research Scholar, Department of Computer Science, Himachal Pradesh University, Shimla, India Professor,
A Regression Approach for Forecasting Vendor Revenue in Telecommunication Industries
A Regression Approach for Forecasting Vendor Revenue in Telecommunication Industries Aida Mustapha *1, Farhana M. Fadzil #2 * Faculty of Computer Science and Information Technology, Universiti Tun Hussein
Prediction Model for Crude Oil Price Using Artificial Neural Networks
Applied Mathematical Sciences, Vol. 8, 2014, no. 80, 3953-3965 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.43193 Prediction Model for Crude Oil Price Using Artificial Neural Networks
Dynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
NEURAL networks [5] are universal approximators [6]. It
Proceedings of the 2013 Federated Conference on Computer Science and Information Systems pp. 183 190 An Investment Strategy for the Stock Exchange Using Neural Networks Antoni Wysocki and Maciej Ławryńczuk
Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Impact of Feature Selection on the Performance of ireless Intrusion Detection Systems
Customer Relationship Management using Adaptive Resonance Theory
Customer Relationship Management using Adaptive Resonance Theory Manjari Anand M.Tech.Scholar Zubair Khan Associate Professor Ravi S. Shukla Associate Professor ABSTRACT CRM is a kind of implemented model
Stock Prediction using Artificial Neural Networks
Stock Prediction using Artificial Neural Networks Abhishek Kar (Y8021), Dept. of Computer Science and Engineering, IIT Kanpur Abstract In this work we present an Artificial Neural Network approach to predict
Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
Application of Neural Network in User Authentication for Smart Home System
Application of Neural Network in User Authentication for Smart Home System A. Joseph, D.B.L. Bong, D.A.A. Mat Abstract Security has been an important issue and concern in the smart home systems. Smart
AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING
AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING Abhishek Agrawal*, Vikas Kumar** 1,Ashish Pandey** 2,Imran Khan** 3 *(M. Tech Scholar, Department of Computer Science, Bhagwant University,
Comparison Between Multilayer Feedforward Neural Networks and a Radial Basis Function Network to Detect and Locate Leaks in Pipelines Transporting Gas
A publication of 1375 CHEMICAL ENGINEERINGTRANSACTIONS VOL. 32, 2013 Chief Editors:SauroPierucci, JiříJ. Klemeš Copyright 2013, AIDIC ServiziS.r.l., ISBN 978-88-95608-23-5; ISSN 1974-9791 The Italian Association
Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations
Volume 3, No. 8, August 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations
Data Mining and Neural Networks in Stata
Data Mining and Neural Networks in Stata 2 nd Italian Stata Users Group Meeting Milano, 10 October 2005 Mario Lucchini e Maurizo Pisati Università di Milano-Bicocca [email protected] [email protected]
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
Data quality in Accounting Information Systems
Data quality in Accounting Information Systems Comparing Several Data Mining Techniques Erjon Zoto Department of Statistics and Applied Informatics Faculty of Economy, University of Tirana Tirana, Albania
Artificial Neural Network Approach for Classification of Heart Disease Dataset
Artificial Neural Network Approach for Classification of Heart Disease Dataset Manjusha B. Wadhonkar 1, Prof. P.A. Tijare 2 and Prof. S.N.Sawalkar 3 1 M.E Computer Engineering (Second Year)., Computer
A HYBRID RULE BASED FUZZY-NEURAL EXPERT SYSTEM FOR PASSIVE NETWORK MONITORING
A HYBRID RULE BASED FUZZY-NEURAL EXPERT SYSTEM FOR PASSIVE NETWORK MONITORING AZRUDDIN AHMAD, GOBITHASAN RUDRUSAMY, RAHMAT BUDIARTO, AZMAN SAMSUDIN, SURESRAWAN RAMADASS. Network Research Group School of
