Load Balancing Algorithm Based on Services
|
|
|
- Ross Manning
- 9 years ago
- Views:
Transcription
1 Journal of Information & Computational Science 10:11 (2013) July 20, 2013 Available at Load Balancing Algorithm Based on Services Yufang Zhang a, Qinlei Wei a,, Ying Zhao a, Chuan Li b a College of Computer Science, Chongqing University, Chongqing , China b Department of Computer Science, Wayne State University, Detroit, MI 48202, USA Abstract In this paper, we present a dynamic load balancing algorithm based on the service types and load at each node in order to solve the load balancing issue for clusters. We choose proper parameters to calculate the load at each node so that each service obtains a unique status, which makes the distributions of tasks different, thus the server cluster is used adequately. We use random probability distribution to ensure uniform load distribution. We also utilize load increment and correction to guarantee system stability. Our simulations in OPNET show that the algorithm can effectively improve the load balancing efficiency. Keywords: Load Balancing; Parameters; Load Increment; OPNET 1 Introduction With the development of information technology, informationization has penetrated into all fields. Sectors such as enterprises, government and military are accelerating their information development in order to adapt to new circumstances. In order to fully display the enterprise image, enhance communication and facilitate business, enterprises usually provide all kinds of network services for customers or employees, such as HTTP, Mail, FTP etc.. Moreover, according to the 30th statistical report on the Internet development in China, by the end of June 2012, the number of Chinese Internet users had reached 538 million, and the Internet penetration rate had been 39.9%. In the first half of 2012, Internet users increased by 24.5 million and the penetration rate increased by 1.6%. Due to the increasing number of users and extensions of service types, the low performance and poor scalability of a single server make it the bottleneck of network services. The cluster system has higher performance and extensibility and is more convenient for management and maintenance, so technicians hope to deploy a variety of services on cluster to guarantee the stability and reliability as well as the high quality of services. Cluster is a set of independent computers interconnected through a high-speed network and managed as a single system pattern. The internal structure of cluster is transparent to clients, Corresponding author. address: [email protected] (Qinlei Wei) / Copyright 2013 Binary Information Press DOI: /jics
2 3306 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) i.e., they only feel that a high performance server is providing the service. According to different functionalities, clusters fall into three categorieshigh performance computing clusters, high availability clusters and load balancing clusters. The purpose of the load balancing clusters is to distribute the network load to each node in cluster as fairly as possible. In the circumstances of heavy load, load balancing cluster ensures quick service response using the set of server nodes with scalability and high performance [1]. As a type of dynamic equilibrium technology, the load balancing algorithm analyzes the network data-flow in real time and grasps network conditions and then distributes the task reasonably and evenly. Based on the existing networking infrastructure, this technique provides a cheap and effective way to extend the bandwidth and improve the throughput, and further strengthen the ability of processing data as well as improve the flexibility and availability of network. 2 Problem Formulation A load balancing algorithm is the core of a load balancing cluster [2], and there are mainly two categories of load balancing algorithms: static load balancing algorithms and dynamic ones [3, 4]. Static load balancing algorithms make decisions based on prior knowledge, and tend to ignore the current load condition of a system. Usually, they are used in systems with regular tasks. Dynamic load balancing algorithms determine the distribution of task according to the real-time load condition of servers. They are typically used in the systems with uncertainties in tasks. According to the current state for load distribution, they have a great deal of flexibility and pertinence. If we only consider one simple index, the traditional dynamic load balancing algorithms cannot estimate the load condition at each node correctly. Besides, they fail to have any updates for the load for a long time, thus the balancing effect is usually not satisfied. So many researchers study from all perspectives and present many modified dynamic load balancing algorithms. For example, Jian Liu et al. have put forward a load balancing algorithm based on dynamic feedback [5], which considers the performance and the actual load at each node when controlling the distribution of tasks and adjusts the load of nodes timely through the dynamic feedback mechanism to ensure that the system runs smoothly in a long time. Qi Zheng et al. have proposed another load balancing algorithm based on classification of contents [6], which fully consider the user requests and the differences between the server nodes. It classifies the user requests and distributes them to each node fairly, thus guaranteeing that each node gets roughly the same amount of requests with different kinds. Several improved dynamic load balancing algorithms collect all index of servers as complete as possible and fully consider the node performance, load and other information to control the distribution of the requests. In addition, they dynamically adjust the system through the feedback mechanisms that guarantee the system stability and increase the load balancing effect significantly. However, these dynamic load balancing algorithms usually focus on only one type of services. For the case when various services coexist, they treat all services as the same and deal with them in the same way, which may not be desirable in real world scenarios. Therefore, in this paper, we propose a novel load balancing algorithm based on services with dynamic feedback. Our algorithm chooses the corresponding parameters to calculate the load and other information according to the service types and then control the task allocations using the nodes current state, which makes sure that server resources are fully used and each node gets consistent load with its performance.
3 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) Load Balancing Algorithm Based on Services In order to better explain our algorithm, we present the related concepts involved in our algorithm as follows: 3.1 Node Performance and Load Calculation Nodes S = (S 1, S 2,, S n ) in cluster are often heterogeneous, and the ability of a node varies a- mong different services, so we must consider the performance of node when allocating the requests. In this paper, we calculate the performance C(S i ) of the node S i as follows: C(S i ) = k 1 n C(C i ) + k 2 C(M i ) + k 3 C(D i ) + k 4 C(N i ) i = 0, 1,, n 1, k j = 1 (1) where n is the CPU number, C(C i ) is the CPU frequency, C(M i ) is the memory capacity, C(D i ) is the disk I/O rate and C(N i ) is the network bandwidth. In addition, we apply Eq. (2) to calculate the load L(S i ) of the node S i. L(S i ) = k 1 L(C i ) + k 2 L(M i ) + k 3 L(D i ) + k 4 L(N i ) i = 0, 1,, n 1, j=1 k j = 1 (2) where L(C i ) is the CPU occupancy rate, L(M i ) is the memory occupancy rate, L(D i ) is the disk I/O occupancy rate and L(N i ) is the network bandwidth occupancy rate. Furthermore, we use a vector k = (k 1, k 2, k 3, k 4 ) to denote the weights for each index, which reflects the dependence degree with various index for different types of services. For example, a calculation task mainly consumes CPU resources, without the need of I/O resources, while an I/O-based task mainly occupies I/O, without involving any CPU resources [7]. Therefore, the value of the same index is different in different types of services. In real-world applications, these parameters can be adjusted in accordance with the current running situation of a system so as to achieve better performance. j=1 3.2 Load Increment Dynamic load balancing algorithms require regular updates with server information, but they cannot get the load information timely during updating, so we need to introduce the load increment for load correction. A load increment [5] δ refers to the part of load of a server node brought by a certain type of request distributed to itself, and is calculated by Eq. (3). δ = L(S) / n (3) where L(S) is the load of a node which is used to calculate the load increment, n is the request number of the node. Note that load increments are closely related to service types, so the load increments of different services should be calculated respectively. In order to improve the system stability, the load increment δ needs to be adjusted automatically online.
4 3308 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) Load Balance During the update period, system needs load balance when new request coming or task completed. We may need to revise the load of node to estimate the condition of the node as accurately as possible. Load correction [5] is calculated by Eq. (4), where δ denotes the load increment, C(S) denotes the performance of the node which is used to calculate the load increment, C(S i ) denotes the performance of the current node, L(S i ) denotes the load of the current node. L(S i ) = L(S i ) ± δ C(S)/C(S i ) i = 0, 1,, n 1 (4) However, it will increase the burden of nodes to monitor whether the request has been finished. In order to avoid this phenomenon, our algorithm does not directly monitor the requests completion status, instead, we achieve this by the adjustment of the load increments. In the update period, if the cluster completes more requests than it is assigned, the load will decrease, and then the load increment should decrease too after revised, and vice versa. Thus it can make up for the influence with the load when the node gets or finishes requests, and this will get the same effect with the load of the node. Finally, the load correction is calculated by Eq. (5), where δ represents the load increment and should be adjusted after load update, C(S) stands for the performance of the node which is used to calculate the load increment, C(S i ) is the performance of the current node, L(S i ) is the load of the current node. L(S i ) = L(S i ) + δ C(S)/C(S i ) i = 0, 1,, n 1 (5) 3.4 Random Probability Distribution If we always choose the node with the smallest load for request distribution, all the requests may be assigned to the same node in a short time, the node s load will increase quickly, and then requests will be assigned to the node with the second-smallest load, and so on. The cluster system will generate jitter. Therefore, we use the way named random probability distribution. When distributing requests, we firstly choose those nodes with smaller load as candidate nodes constituting the nodes set for distribution, then allocate the requests according to the probabilities of nodes in the set, ensuring that the distribution of the requests is uniform and the jitter is avoided. 3.5 Load Balancing Algorithm Based on Services The design idea of the algorithm is given as follows: according to different service types, we choose the corresponding parameters to calculate the load and performance of nodes and use them to control the task allocation, thus making sure that the request is assigned to the right node. The uneven distribution of load between the candidate nodes is solved by the random probability distribution. By using load increments to adjust the load of nodes, our cluster system becomes more steady and flexible. In what follows, we describe the load balancing algorithm based on services with dynamic feedback: (1) Set a threshold ε.
5 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) (2) When a new request arrives, we choose the corresponding parameters to calculate the load of nodes L and the performance C according to the service type. (3) Join the node S i which meets the following conditions to the candidate nodes set N for distribution. L(S m ) = min L(S i ) i = 0, 1,, n 1 (6) L(S i ) < L(S m ) + ε i = 0, 1,, n 1 (7) (4) Calculate the distribution probabilities P (S k ) of those nodes in the candidate nodes set N. n 1 P (S k ) = C(S k ) / C(S i ) k = 0, 1,, n 1, S i N, S k N (8) i=0 (5) According to the distribution probabilities of nodes in set N, assign the request to one appropriate node through random probability distribution and adjust the load of the node according to Eq. (5). 4 Performance Analysis of Our Algorithm We use the OPNET modeler to verify the load balancing effect of our algorithm. The OPNET modeler provides three layers: a process layer, a node layer and a network layer. We model our system throughout the three layers. OPNET adopts discrete events mechanism in the simulations, which enable users analyze the behavior of a complex network accurately, and it is also convenient for data acquisition and statistics [8]. In order to verify the load balancing effect of our algorithm to a cluster system offering various services, we use three servers with different performance as the cluster system to provide the FTP and HTTP service at the same time for testing. The performance ratio of the three servers is 1 : 1.5 : 1.9. The clients consist of 130 nodes sending requests to the load balancer at the same time, 100 nodes sending HTTP requests and the other 30 nodes sending FTP requests. With OPNET modeler, we establish four scenarios to verify our algorithm. Scenario one sets different parameters for different services, the parameter of FTP service is k = (0.7, 0.1, 0.1, 0.1) and the parameter of HTTP service is k = (0.3, 0.2, 0.2, 0.3). Other scenarios do not distinguish the services, i.e., using the same parameters for all services. In scenario two, the parameters of FTP and HTTP services are k = (0.7, 0.1, 0.1, 0.1). In scenario there, the parameters are k =(0.3, 0.2, 0.2, 0.3), and in scenario four, the parameters are k = (0.5, 0.1, 0.1, 0.2). The simulation time is 60 minutes and the results are shown in Fig. 1 to Fig. 4. As shown in these figures, scenarios two to four cannot assign the requests well according to the performance of servers. As a result, the two nodes with lower performance presents roughly equal load, and the load distributed to them is not inconsistent with their performance. For scenario one, our algorithm calculates the load according to the service type and chooses the right node for distribution, which enables that the nodes get consistent load with its performance. All resources of servers can be fully applied and the expected goal is achieved. The final purpose of load balancing algorithms is to make full use of the load and performance of nodes and assign the task to them, thus making sure that each node gets proportional load with its
6 3310 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) time_average (in Ethernet.Load (packets/sec)) 1100 time_average (in Ethernet.Load (packets/sec)) Object: S1 of office network Object: S2 of office network Object: S3 of office network Object: S1 of office network Object: S2 of office network Object: S3 of office network min min Fig. 1: The load result of scenario one Fig. 2: The load result of scenario two 900 time_average (in Ethernet.Load (packets/sec)) 1100 time_average (in Ethernet.Load (packets/sec)) Object: S1 of office network Object: S2 of office network Object: S3 of office network Object: S1 of office network Object: S2 of office network Object: S3 of office network min min Fig. 3: The load result of scenario three Fig. 4: The load result of scenario four performance [9, 10]. As a result, we use Pearson correlation coefficient to contrast the experiment effect. Pearson correlation coefficient (PE) allows the identification of linear correlations between sequences [11]. It is calculated by Eq. (9), where X and Y are the means of X and Y. r = (X X)(Y Y ) (X X) 2 (Y Y ) 2 (9) The nodes average load and the Pearson correlation coefficient with their performance are shown in Table 1. As shown in the table, if we calculate the load with the same parameters for different services, the scenarios two to four can distribute the task according to the nodes performance in a certain extent, but the correlation coefficients between the nodes performance and distributed load are a little bit high, the values are , and respectively. Our algorithm differentiates the service types to control the task allocation; therefore it distributes the load
7 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) more uniformly and reasonably. The correlation coefficient between the performance of nodes and distributed load is high enough, and the value is The load balancing effect has been improved obviously. Table 1: The nodes average load and the Pearson correlation coefficient of the four scenarios Scenario Server 1 Server 2 Server 3 PE one two three four Conclusion Load balancing algorithms are the core of a load balancing cluster, and excellent algorithms can make full use of the resources of the cluster and fulfill the advantage of the cluster to provide high quality of services for users. By analyzing the characteristics of dynamic load balancing algorithms, we proposed a load balancing algorithm based on services with dynamic feedback. The main features of our algorithm are as follows: by choosing the corresponding parameters for different services to calculate the load and guide the allocation of the new task, our algorithm succeeds in making full use of the cluster resources and guarantees the stability of our system through load correction and avoids the situation that the system will tilt in long time operation. Experiments show that our algorithm can improve the load balancing effect preferably and enhance the availability and stability of the load balancing cluster. References [1] Wei Chen, Yufang Zhang, Zhongyang Xiong, Research and realization of the load balancing algorithm for heterogeneous cluster with dynamic feedback, Journal of Chongqing University, 33 (2010), [2] V. Cardellini, E. Casalicchio, M. Colajanni, S. Tucci, Mechanisms for quality of service in web clusters, Computer Networks, 37 (2001), [3] S. Dhakal, M. Hayatm, J. E. Peaooa et al., Dynamic load balancing in distributed systems in the presence of delays: A regeneration theory approach, IEEE Trans. on Parallel and Distributed Systems, 18 (2007), [4] Haakon Bryhni, A comparison of load balancing techniques for scalable web servers, IEEE Network, July/August 2000 [5] Jian Liu, Lei Xu, Weiming Zhang, A load balancing algorithm based on dynamic feedback, Computer Engineering and Science, 25 (2003), [6] Qi Zheng, Gguangping Zhou, Content classification load balancing algorithm in cluster, Computer Systems and Applications, 20 (2011), [7] Hongbin Wang, Zhiyi Fang, Guannan Qu, Xiaodan Ren, An innovate dynamic load balancing algorithm based on task classification, International Journal of Advancements in Computing Technology, 4 (2012),
8 3312 Y. Zhang et al. / Journal of Information & Computational Science 10:11 (2013) [8] Jinglei Cao, Jianguo Zhou, Leihua Qin, Simulation of network pressure based on OPNET, Computer Engineering, 35 (2009), [9] Milan E. Soklic, Simulation of load balancing algorithms: A comparative study, ACM SIGCSE Bulletin, December 2002 [10] E. Altman, U. Ayesta, B. J. Prabhu, Load balancing in processor sharing systems, Telecommun. Syst., 47 (2011), [11] Pablo A. Jaskowiak, Ricardo J. G. B. Camepello, Ivan G. Costa, Evaluating correlation coefficients for clustering gene expression profiles of cancer, Lecture Notes in Computer Science, 2012,
Dynamic Adaptive Feedback of Load Balancing Strategy
Journal of Information & Computational Science 8: 10 (2011) 1901 1908 Available at http://www.joics.com Dynamic Adaptive Feedback of Load Balancing Strategy Hongbin Wang a,b, Zhiyi Fang a,, Shuang Cui
A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
A QoS-driven Resource Allocation Algorithm with Load balancing for
A QoS-driven Resource Allocation Algorithm with Load balancing for Device Management 1 Lanlan Rui, 2 Yi Zhou, 3 Shaoyong Guo State Key Laboratory of Networking and Switching Technology, Beijing University
An Optimization Model of Load Balancing in P2P SIP Architecture
An Optimization Model of Load Balancing in P2P SIP Architecture 1 Kai Shuang, 2 Liying Chen *1, First Author, Corresponding Author Beijing University of Posts and Telecommunications, [email protected]
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers
Journal of Computational Information Systems 9: 7 (23) 689 6829 Available at http://www.jofcis.com An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers Lianying
Task Scheduling in Hadoop
Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China [email protected]
Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing
Journal of Computational Information Systems 11: 16 (2015) 6037 6045 Available at http://www.jofcis.com Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing Renfeng LIU 1, Lijun
Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover
1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate
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
Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review
Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review 1 Rukman Palta, 2 Rubal Jeet 1,2 Indo Global College Of Engineering, Abhipur, Punjab Technical University, jalandhar,india
A Network Simulation Experiment of WAN Based on OPNET
A Network Simulation Experiment of WAN Based on OPNET 1 Yao Lin, 2 Zhang Bo, 3 Liu Puyu 1, Modern Education Technology Center, Liaoning Medical University, Jinzhou, Liaoning, China,[email protected] *2
Enhancing Data Security in Cloud Storage Auditing With Key Abstraction
Enhancing Data Security in Cloud Storage Auditing With Key Abstraction 1 Priyadharshni.A, 2 Geo Jenefer.G 1 Master of engineering in computer science, Ponjesly College of Engineering 2 Assistant Professor,
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
The WAMS Power Data Processing based on Hadoop
Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore The WAMS Power Data Processing based on Hadoop Zhaoyang Qu 1, Shilin
Research on Job Scheduling Algorithm in Hadoop
Journal of Computational Information Systems 7: 6 () 5769-5775 Available at http://www.jofcis.com Research on Job Scheduling Algorithm in Hadoop Yang XIA, Lei WANG, Qiang ZHAO, Gongxuan ZHANG School of
Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing
Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing Nguyen Khac Chien*, Nguyen Hong Son**, Ho Dac Loc*** * University of the People's Police, Ho Chi Minh city, Viet
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
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
Performance Comparison of Server Load Distribution with FTP and HTTP
Performance Comparison of Server Load Distribution with FTP and HTTP Yogesh Chauhan Assistant Professor HCTM Technical Campus, Kaithal Shilpa Chauhan Research Scholar University Institute of Engg & Tech,
Abstract. 1. Introduction
A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe
A Scheme for Implementing Load Balancing of Web Server
Journal of Information & Computational Science 7: 3 (2010) 759 765 Available at http://www.joics.com A Scheme for Implementing Load Balancing of Web Server Jianwu Wu School of Politics and Law and Public
Enlarge Bandwidth of Multimedia Server with Network Attached Storage System
Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Dan Feng, Yuhui Deng, Ke Zhou, Fang Wang Key Laboratory of Data Storage System, Ministry of Education College of Computer, Huazhong
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications
Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information
Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39. Research Article. Analysis of results of CET 4 & CET 6 Based on AHP
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Analysis of results of CET 4 & CET 6 Based on AHP
How To Balance A Web Server With Remaining Capacity
Remaining Capacity Based Load Balancing Architecture for Heterogeneous Web Server System Tsang-Long Pao Dept. Computer Science and Engineering Tatung University Taipei, ROC Jian-Bo Chen Dept. Computer
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,
Method of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
On Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
An Innovate Dynamic Load Balancing Algorithm Based on Task
An Innovate Dynaic Load Balancing Algorith Based on Task Classification Hong-bin Wang,,a, Zhi-yi Fang, b, Guan-nan Qu,*,c, Xiao-dan Ren,d College of Coputer Science and Technology, Jilin University, Changchun
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji
Modeling of Knowledge Transfer in logistics Supply Chain Based on System Dynamics
, pp.377-388 http://dx.doi.org/10.14257/ijunesst.2015.8.12.38 Modeling of Knowledge Transfer in logistics Supply Chain Based on System Dynamics Yang Bo School of Information Management Jiangxi University
A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique
A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique Jyoti Malhotra 1,Priya Ghyare 2 Associate Professor, Dept. of Information Technology, MIT College of
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming
Provisioning algorithm for minimum throughput assurance service in VPNs using nonlinear programming Masayoshi Shimamura (masayo-s@isnaistjp) Guraduate School of Information Science, Nara Institute of Science
Research on Competitive Strategies of Telecom Operators in Post-3G Era Based on Industry Chain Value Stream
Research on Competitive Strategies of Telecom Operators in Post-3G Era Based on Industry Chain Value Stream Zhong Wei 1, a, Wang Jianming 2, b and Zhang Yang 3, c 1 Beijing University of Posts and Telecommunications,
Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 E-commerce recommendation system on cloud computing
A Low Cost Two-Tier Architecture Model For High Availability Clusters Application Load Balancing
A Low Cost Two-Tier Architecture Model For High Availability Clusters Application Load Balancing A B M Moniruzzaman, StudentMember, IEEE Department of Computer Science and Engineering Daffodil International
A Low Cost Two-tier Architecture Model Implementation for High Availability Clusters For Application Load Balancing
A Low Cost Two-tier Architecture Model Implementation for High Availability Clusters For Application Load Balancing A B M Moniruzzaman 1, Syed Akther Hossain IEEE Department of Computer Science and Engineering
Botnet Detection Based on Degree Distributions of Node Using Data Mining Scheme
Botnet Detection Based on Degree Distributions of Node Using Data Mining Scheme Chunyong Yin 1,2, Yang Lei 1, Jin Wang 1 1 School of Computer & Software, Nanjing University of Information Science &Technology,
The QoS of the Edge Router based on DiffServ
The QoS of the Edge Router based on DiffServ Zhang Nan 1, Mao Pengxuan 1, Xiao Yang 1, Kiseon Kim 2 1 Institute of Information and Science, Beijing Jiaotong University, Beijing 100044, China 2 Dept. of
Research on Trust Management Strategies in Cloud Computing Environment
Journal of Computational Information Systems 8: 4 (2012) 1757 1763 Available at http://www.jofcis.com Research on Trust Management Strategies in Cloud Computing Environment Wenjuan LI 1,2,, Lingdi PING
http://www.paper.edu.cn
5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission
A Research and Practice of Agile Unified Requirement Modeling
2009 International Symposium on Intelligent Ubiquitous Computing and Education A Research and Practice of Agile Unified Requirement Modeling Huang ShuiYuan, Duan LongZhen, Xie Jun, Tao JunCai, Chen GuiXiang
An Improved ACO Algorithm for Multicast Routing
An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China [email protected]
Capability Service Management System for Manufacturing Equipments in
Capability Service Management System for Manufacturing Equipments in Cloud Manufacturing 1 Junwei Yan, 2 Sijin Xin, 3 Quan Liu, 4 Wenjun Xu *1, Corresponding Author School of Information Engineering, Wuhan
Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm
, pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College
Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration
Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under
A Low Cost Two-Tier Architecture Model for High Availability Clusters Application Load Balancing
, pp.89-98 http://dx.doi.org/10.14257/ijgdc.2014.7.1.09 A Low Cost Two-Tier Architecture Model for High Availability Clusters Application Load Balancing A. B. M. Moniruzzaman 1 and Syed Akther Hossain
A Classification of Job Scheduling Algorithms for Balancing Load on Web Servers
Vol.2, Issue.5, Sep-Oct. 2012 pp-3679-3683 ISSN: 2249-6645 A Classification of Job Scheduling Algorithms for Balancing Load on Web Servers Sairam Vakkalanka School of computing, Blekinge Institute of Technology,
Copula model estimation and test of inventory portfolio pledge rate
International Journal of Business and Economics Research 2014; 3(4): 150-154 Published online August 10, 2014 (http://www.sciencepublishinggroup.com/j/ijber) doi: 10.11648/j.ijber.20140304.12 ISS: 2328-7543
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University
Telecom Data processing and analysis based on Hadoop
COMPUTER MODELLING & NEW TECHNOLOGIES 214 18(12B) 658-664 Abstract Telecom Data processing and analysis based on Hadoop Guofan Lu, Qingnian Zhang *, Zhao Chen Wuhan University of Technology, Wuhan 4363,China
A COGNITIVE NETWORK BASED ADAPTIVE LOAD BALANCING ALGORITHM FOR EMERGING TECHNOLOGY APPLICATIONS *
International Journal of Computer Science and Applications, Technomathematics Research Foundation Vol. 13, No. 1, pp. 31 41, 2016 A COGNITIVE NETWORK BASED ADAPTIVE LOAD BALANCING ALGORITHM FOR EMERGING
Random forest algorithm in big data environment
Random forest algorithm in big data environment Yingchun Liu * School of Economics and Management, Beihang University, Beijing 100191, China Received 1 September 2014, www.cmnt.lv Abstract Random forest
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, [email protected] #2
Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing
Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing Hsin-Wen Wei 1,2, Che-Wei Hsu 2, Tin-Yu Wu 3, Wei-Tsong Lee 1 1 Department of Electrical Engineering, Tamkang University
CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES
CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,
Open Access Research on Database Massive Data Processing and Mining Method based on Hadoop Cloud Platform
Send Orders for Reprints to [email protected] The Open Automation and Control Systems Journal, 2014, 6, 1463-1467 1463 Open Access Research on Database Massive Data Processing and Mining Method
The Improved Job Scheduling Algorithm of Hadoop Platform
The Improved Job Scheduling Algorithm of Hadoop Platform Yingjie Guo a, Linzhi Wu b, Wei Yu c, Bin Wu d, Xiaotian Wang e a,b,c,d,e University of Chinese Academy of Sciences 100408, China b Email: [email protected]
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks T.Chandrasekhar 1, J.S.Chakravarthi 2, K.Sravya 3 Professor, Dept. of Electronics and Communication Engg., GIET Engg.
Research on the UHF RFID Channel Coding Technology based on Simulink
Vol. 6, No. 7, 015 Research on the UHF RFID Channel Coding Technology based on Simulink Changzhi Wang Shanghai 0160, China Zhicai Shi* Shanghai 0160, China Dai Jian Shanghai 0160, China Li Meng Shanghai
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
Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network
Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science
MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT
MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT 1 SARIKA K B, 2 S SUBASREE 1 Department of Computer Science, Nehru College of Engineering and Research Centre, Thrissur, Kerala 2 Professor and Head,
Comparative Analysis of Congestion Control Algorithms Using ns-2
www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,
Memory Database Application in the Processing of Huge Amounts of Data Daqiang Xiao 1, Qi Qian 2, Jianhua Yang 3, Guang Chen 4
5th International Conference on Advanced Materials and Computer Science (ICAMCS 2016) Memory Database Application in the Processing of Huge Amounts of Data Daqiang Xiao 1, Qi Qian 2, Jianhua Yang 3, Guang
Analysis of China Motor Vehicle Insurance Business Trends
Analysis of China Motor Vehicle Insurance Business Trends 1 Xiaohui WU, 2 Zheng Zhang, 3 Lei Liu, 4 Lanlan Zhang 1, First Autho University of International Business and Economic, Beijing, [email protected]
A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service
II,III A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service I Samir.m.zaid, II Hazem.m.elbakry, III Islam.m.abdelhady I Dept. of Geology, Faculty of Sciences,
Medical Image Segmentation of PACS System Image Post-processing *
Medical Image Segmentation of PACS System Image Post-processing * Lv Jie, Xiong Chun-rong, and Xie Miao Department of Professional Technical Institute, Yulin Normal University, Yulin Guangxi 537000, China
DECENTRALIZED LOAD BALANCING IN HETEROGENEOUS SYSTEMS USING DIFFUSION APPROACH
DECENTRALIZED LOAD BALANCING IN HETEROGENEOUS SYSTEMS USING DIFFUSION APPROACH P.Neelakantan Department of Computer Science & Engineering, SVCET, Chittoor [email protected] ABSTRACT The grid
Research of Railway Wagon Flow Forecast System Based on Hadoop-Hazelcast
International Conference on Civil, Transportation and Environment (ICCTE 2016) Research of Railway Wagon Flow Forecast System Based on Hadoop-Hazelcast Xiaodong Zhang1, a, Baotian Dong1, b, Weijia Zhang2,
HUAWEI OceanStor 9000. Load Balancing Technical White Paper. Issue 01. Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI OceanStor 9000 Load Balancing Technical Issue 01 Date 2014-06-20 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2014. All rights reserved. No part of this document may be
A Dynamic Load Balancing Algorithm For Web Applications
Computing For Nation Development, February 25 26, 2010 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi A Dynamic Load Balancing Algorithm For Web Applications 1 Sameena
Demand Forecasting Optimization in Supply Chain
2011 International Conference on Information Management and Engineering (ICIME 2011) IPCSIT vol. 52 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V52.12 Demand Forecasting Optimization
Modeling of Corporate Network Performance and Smoothing Spline Interpolation
American Journal of Signal Processing 2014, 4(2): 60-64 DOI: 10.5923/j.ajsp.20140402.03 Modeling of Corporate Network Performance and Smoothing Spline Interpolation Ali Danladi 1,*, Silas N. Edwin 2 1
Network congestion, its control and avoidance
MUHAMMAD SALEH SHAH*, ASIM IMDAD WAGAN**, AND MUKHTIAR ALI UNAR*** RECEIVED ON 05.10.2013 ACCEPTED ON 09.01.2014 ABSTRACT Recent years have seen an increasing interest in the design of AQM (Active Queue
A Content-based Dynamic Load-Balancing Algorithm for Heterogeneous Web Server Cluster
UDC 004.738, DOI: 10.2298/CSIS1001153Z A Content-based Dynamic Load-Balancing Algorithm for Heterogeneous Web Server Cluster Zhang Lin 1, Li Xiao-ping 2, and Su Yuan 2 1 School of Electricity and Information
An Interference Avoiding Wireless Network Architecture for Coexistence of CDMA 2000 1x EVDO and LTE Systems
ICWMC 211 : The Seventh International Conference on Wireless and Mobile Communications An Interference Avoiding Wireless Network Architecture for Coexistence of CDMA 2 1x EVDO and LTE Systems Xinsheng
Cost Effective Selection of Data Center in Cloud Environment
Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,
A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks
A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks Didem Gozupek 1,Symeon Papavassiliou 2, Nirwan Ansari 1, and Jie Yang 1 1 Department of Electrical and Computer Engineering
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
Smart Queue Scheduling for QoS Spring 2001 Final Report
ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang([email protected]) & Liu Tang([email protected])
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
