High available web servers using improved redirection and without 1:1 protection
|
|
- Arabella Harvey
- 8 years ago
- Views:
Transcription
1 High available web servers using improved redirection and without 1:1 protection Arshdeep Virk Department of Computer Science and Engg, Guru Nanak Dev University, Amritsar, India Abstract This paper proposes a new technique for high availability of web servers. As web servers are distributed and dynamic in nature so it might be possible that some may get overloaded or failed. Inorder to enhance the functionality of the web servers an improved strategy is proposed which uses the redirection than having duplicated servers.high availability is achieved by placing the middleware in such a way that it will redirect every request to other sites whenever local site is either failed or overloaded. Using this strategy we have eliminated the problem of server failover time. The proposed strategy will work as middleware between users and web servers and provide efficient services to the users. Keywords-failover, high availability, web services, redirection, load balancing I. Introduction In our increasingly wired world, there is stringent need for the IT community to provide uninterrupted services of networks, servers and databases. With the great capability of internet, it becomes an important part of today s life. People are using internet in almost every field these days like to help in their studies, industry, Shopping, real estate, research and many more things. As vast applications and uses of internet have made web services increasingly popular, due to that network congestion and server overloading have becoming significant problems. So efforts are being made to address these problems and improve web performance. As a result of the rapid growth in Internet web traffic, there are several mechanisms to ensure that a web service is highly available.in this paper we have used the concept of middleware availability: This focuses on ensuring that the middleware stack is highly available. A measure of availability is the length of time during which a system can be used for uninterrupted production work. High availability is an extension of that duration.fast response time leads to high availability of web services, while slow response time degrades the performance of web services. Redirection of requests from an overloaded server to a less loaded server is one method of balancing load. The mechanisms and policies for such redirection are open areas for research. II. Literature Survey Web services [1][2] are self contained, modular business applications that have open, internet oriented, standard based interfaces. Web service is a new technology for the development of distributed applications on the Internet. By a Web service (also called service or e-service), we understand an autonomous software component that is uniquely identified by a URI and that can be accessed by using standard Internet protocols like XML, SOAP, or HTTP. Dynasoar[3] is an infrastructure for dynamically deploying Web Services over a Grid or the Internet. It enables an approach to Grid computing in which distributed applications are built around services instead of jobs. Dynasoar automatically deploys a service on an available host if no existing deployments exist, or if performance requirements cannot be met by existing deployments. A key feature of the architecture is that it makes a clear separation between Web Service Providers, who offer services to consumers and Host Providers, who offer computational resources on which services can be deployed, and messages sent to them processed. The work has shown that Host Providers can be built as high-levelservices sitting on top of an existing Grid infrastructure. This has been provided in Dynasoar by exploiting the results of the GridSHED[4] project. To address these requirements for reliable and fault tolerant Web services execution, we propose a set extensible recovery policies to declaratively specify how to handle and recover from typical faults in Web services composition.the identified constructs were integrated into a Web services management middleware, named MASC [5], to transparently enact the fault management policies and facilitate the monitoring, configuration and control of managed services. Web server (WSer) [6] - [8] is connected to the web and can be accessed to the users. It is possible that user can setup its own web server. Web server can be connected to internet or it can be a private Intranet.WeSer [setting up a web server by Simon Collins] delivers web services to the clients. Availability can be provided by distributed Web-server architectures that schedule client requests among the multiple server nodes in a user-transparent way. Volume 2, Issue 6, June 2013 Page 188
2 Redirection [9] - [11] is the process of selecting the best server that can serve user request. As the traffic on web server increases, congestion will be increased which may results in low response time. So to reduce these problems concept of redirection is used. Often, the redirection of a client browser towards a given replica of a Web page is performed after the client s request has reached the Web server storing the requested page. As an alternative, redirection can be performed as close to the client as possible in a fully distributed and transparent manner. Distributed redirection ensures that we find a replica wherever it is stored and that the closest possible replica is always found first. The main disadvantage of distributed redirection is that it relies on a rather static collection of hierarchies of redirection servers that are used during the lookup of replica addresses. The result is a reduced load on individual server machines and thus improved response times as seen by users. Redirection of requests from an overloaded server to a less loaded server is one method of balancing load. High availability [HA][12] - [16] is a big field. An advanced highly available system may have a reliable group communication sub-system, membership management, concurrent control sub-system and so on. A high availability clustering, also called a failover clustering, is used to protect one or more business critical applications, 100% uptime websites.high availability can be achieved by detecting node or daemon failures and reconfiguring the system appropriately, so that the workload can be taken over by the remaining nodes in the cluster. The key concepts and techniques used to build high availability computer systems are (1) modularity (2) fail-fast modules (3) independent failure modes (4) redundancy and (5)repair. The majority of failover[11] clustering applications are basic two-node configurations. This is the minimum configuration for HA clustering, and can be configured to eliminate all single points of failure. Availability [17] - [20] is a reoccurring and a growing concern in software intensive systems. The central idea is the enhancement of web services by the introduction of a central hub to increase the availability of web services. Cloud systems services can be turned off-line due to conservation, power outages or possible denial of service invasions. Fundamentally, its role is to determine the time that the system is up and running correctly; the length of time between failures and the length of time needed to resume operation after a failure. Rapid acceptance of the Web Servicesarchitecture promises to make it the most widely supported and popular object-oriented architecture to date. Load balancing [21] - [25] enables an effective allotment of resources to improve the overall performance of the system. With the increase in system size, the probability of occurrence of fault becomes high. Hence, a fault tolerant model is essential in grid. Load balancing is essential for efficient utilization of resources and enhancing the performance of computational grid. A decentralized grid model has been proposed, as a collection of clusters. On the basis of author s findings he has concluded: (1) When we design the load balancing algorithm for the DNS, taking advantage of both client domain information and server load information would lead to best load balance performance either with orwithout the existence of caches; (2) Server-side caches havemuch larger impacts on the loadbalance performance ofthe DNS-based web server system than client-side caches;(3) Caching popular web pages is an efficient policy in further reducing server utilization and improving load balancing performance, while caching small pages only have effectson further increasing cache hit ratios. We believe thesefindings can provide some guidance on establishing an efficientdns-based distributed web server system. Heartbeat [26][27] mechanism is widely used in the high availability field of monitor network service and server nodes. Heartbeat services provide notification of when nodes are working, and when they fail. In the Linux-HA project, the heartbeat program provides these services and intracluster communication services. This task is performed by code which is usually called "heartbeat" code. Heartbeat programs typically send packets to each machine in the cluster to indicate that they are still alive.the Linux-HA heartbeat program takes the approach that the keep alive messages which it sends are a specific case of the more general cluster communications service. In this sense, it treats cluster membership as joining the communication channel, and leaving the cluster communication channel as leaving the cluster. Because of this, the heartbeat messages which are its namesake are almost a side-effect of cluster communications, rather than a separate standalone facility in the heartbeat program. III. Problem Definition In this research work a new technique is considered for high available load balancer web servers. As web servers are distributed in nature so it might be possible at same time different servers are active of may possible that some have more load than others. But as in today world no one want to wait for even a single moment. So in-order to enhance the functionality of the web servers we have suggested a new strategy in which instead of having duplicated servers we have placed the middleware in such a way that it will redirect every extra request to other users. Using this strategy we have eliminated the problem of server failover time. To achieve the objective some constraints have been setup, according to them, if access to the server goes down, one of the remote server has placed to accommodate that request. IV. Methodology The parameter hit defines the total number of queries served by the server. The remote access server allows user to gain access to handling queries in case of server failure or overloading of server. The measuring unit for cost of remote Volume 2, Issue 6, June 2013 Page 189
3 server has been based on time units. A single user can also be considered for duplicate requests submission. There is some limit for number of users also. When multiple users submit same request, this is called duplication. The time taken to prevent this duplication is called cost of duplication. More than a single use can submit their query or request on web server. The middleware and web server has the ability to handle the duplicate queries requested by user. The range of various parameters has been given below in tabular form:- Parameter Table1 List and range of parameters Range Hits Remote1 Cost 2-10 Remote2 Cost 2-10 No. of users for duplicate requests 1-5 Cost of duplication 2-10 No. of duplicate requests by user 2-30 Figure1.Methodology In the proposed method the goal is to handle the queries given by the users.for an instance we have assumed one local site and two remote sites remote1 and remote2.middleware handles the allotment of web server to the user. It basically consists of following two steps:- Step1:Users send/deposit their requests to its service provider. Step2:Web server middleware on receiving the request will decide to which web server the requests are going to be assigned. Web server middleware acts as an intermediater between the users and web servers. The assignment depends upon the algorithm shown in figure 2. Figure 2.Algorithm for web server selection In the above given algorithm it explains the process of webserver selection.the step by step description shows in what way the webservers are allotted to users for handling the requests.the description of each steps in detail is given below:- Step1:First of all we will initialize the network by sending request to the middleware. Step2:Requests sent to middleware will be assigned to the local or remote.the assignment of requests depends upon the current requests on the local site and thresholding. Step3:If the number of requests are less than threshold value the middleware will assign local to handle the requests received from the users. Volume 2, Issue 6, June 2013 Page 190
4 Step4:If the number of requests are greater than threshold value remote will be allotted to handle the request.the type of remote site(whether remote1 or remote2 to be assigned) depends upon the load and availability on remote site. Step5:After handling the requests and delivery of results the control has been returned back to first initialisation step. V. Feature Comparison If the primary system fails, one of the backups is promoted into that role. HA ensures automated recovery in case of failure with two different approaches 1:1.In our technology we have used redirection policy than the primary servers as backup. Table2 Feature comparison Feature Webber etal.[3] Kaur et al.[16] Proposed Technology Failure No Yes Yes Waiting Average++ Average Minimum Time Throughput Average Average Average 1:1 Yes Yes No Cost High High Low Duplication No Yes Yes Redirection Yes Yes Yes Redirection is the process of selecting the best server that can serve user s requests. As the traffic on web server increases, congestion will be increased which may results in high response time. To improve the overall systems throughout, redirection takes place. Throughput is the number of units of work that can be handled per unit of time; for instance, requests per second, calls per day, hits per second etc. In our proposed technology the throughput is also average. The waiting time is the time in which the queries are resolved. As in this paper redirection concept has been used, according to that user don t need to wait for much longer. The requests are redirected to other remote sites in case of sever failure. Due to which waiting time as well as cost are low. In some of the cases there might be possibility of generation of duplicate queries from the same ip. Duplication feature has also been added to handle such queries, which was not available in paper et al.[3]. VI. Results Table2. Results of various parameters after simulation Parameter Range Hits 341 Remote1 Cost 200 Remote2 Cost 300 No. of users for duplicate requests 1-5 Cost of duplication 102 No. of duplicate requests by user 2-30 Figure 3. Graph between site1 cost and site2 cost Volume 2, Issue 6, June 2013 Page 191
5 The figure 3 shows graph between number of queries and cost for both remote sites site1 and site2. X-axis represents Number of Queries and y-axis represents cost (in milliseconds). The cost for remote site 1 is increasing regularly with the increase in number of queries.the cost of remote site 2 is also increasing but less regularly as compared to remote site 1. Figure 4. Graph between number of requests, waiting requests and served requests The above figure 4 shows graph between response to users and number of queries forwaiting requests and served requests. X-axis represents number of queries and y-axis represents response to users. Both waiting and served requests are increasing but served requests are increasing more regularly as compared to waiting requests as no of requests are increasing. Figure 5. Graph between number of requests and cost of duplication The above figure 5 shows graph between cost (in milliseconds) and number of queries for duplication cost. X-axis represents number of queries and y-axis represents cost (in milliseconds). Both number of requests and cost of duplication are increasing but cost of duplication is increasing less regular as compared to number of requests. VII. Conclusion This paper has proposed scalable and dynamic technique for web servers. The proposed technique is significant and has great benefits because it produces: High availability in case of web server failure, it reduces the response time when local servers are overloaded, it is cost effective because no extra equipment is used. High availability is achieved by placing the middleware in such a way that it will redirect every request to other sites whenever local site is either failed or overloaded. Using this strategy we have eliminated the problem of server failover time. To achieve the objective some constraints have been setup, according to them, if access to the server goes down, one of the remote server has placed to accommodate that request. VIII. References [1] Alonso, G., Casati, F., Kuno, H. and Machiraju, V. 2003, Web Services: Concepts, Architectures, and Applications, Springer,Berlin [2] M. Keidl, S. Seltzsam, and A. Kemper, Reliable Web Service Execution and Deployment in Dynamic Environments, presented at Technologies for EServices, Berlin, [3] S. Chatterjee and J. Webber, Developing Enterprise Web Services: An Architects Guide:Penguin Books, [4] S. Parastatidis, J. Webber, P. Watson, and T. Rischbeck, A Grid Application Framework based on Web Services Specifications and Practices, [5] AbdelkarimErradi, PiyushMaheshwari, Vladimir Tosic 2006, Recovery Policies for Enhancing Web Services Reliability,inIEEE International Conference on Web Services (ICWS'06) [6] M. Crovella and A. Bestavros, Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes, IEEE/ACM Transactions on Networking, Volume 2, Issue 6, June 2013 Page 192
6 [7] J. Mogul, Network Behavior of a Busy Web Server and its Clients, DEC WRL RR, [8] Valeria Cardellini, Michele Colajanni, Philip S. Yu Dynamic Load Balancing on Web-server Systems 1999 IEEE. IEEE Internet Computing, vol. 3, no. 3, pp , May-June [9] A. Baggio, Distributed redirection for the Globule platform, Technical Report IR-CS-010, VrijeUniversiteit, Oct [10] K. Suryanarayanan, K. J. Christensen Performance Evaluation of New Methods of Automatic Redirection for Load Balancing of Apache Servers Distributed in the Internet Department of Computer Science and Engineering,University of South Florida [11] M. Szymaniak, DNS-based client redirector for the Apache HTTP server, Master s thesis, Warsaw University and VrijeUniversiteit, June [12] UKUUG LISA/Winter Conference, High-Availability and Reliability. The Evolution of the Linux-HA Project, Bournemouth, February [13] Budrean S., Yanhong Li, and Desai B.C. High availability solutions for transactional database systems, In Database Engineering and Applications Symposium, Proceedings. Seventh International, pages , July [14] Jim Gray Daniel P. Siewiorek High Availability Computer Systems,High Availability Paper for IEEE Computer Magazine Draft,september [15] Laprie, J. C., Dependable Computing and Fault Tolerance: Concepts and Terminology, Proc.15th FTCS, IEEE Press, pp. 2-11, [16] S. Kaur, K. Kaur, D. Singh.Dept. Computer Sci. &Engg., Guru Nanak Dev Univ., Amritsar India, A framework for hosting web services in cloud computing environment with high availability IEEE July [17] 15.M. Zhang, H. Jin, X. Shi, S. Wu, VirtCFT: A Transparent VMLevel Fault-Tolerant System for Virtual Clusters, in Proceedings of Parallel, Distributed Systems (ICPADS), Dec [18] R. Badrinath, R. Krishnakumar, R. Rajan, Virtualization aware job schedulers for checkpointrestart, in 13th International Conference on Parallel, Distributed Systems (ICPADS 07), vol. 2, Hsinchu, Taiwan, pp. 1-7, Dec [19] J. D. Sloan, High Performance Linux Clusters With Oscar, Rocks, Open Mosix, Mpi, O a Reilly, ISBN10: / ISBN 13: , pp. 2-3, Nov.2004, [Online]. Available: gec.di.uminho.pt/discip/minf/cpd0910/pac/livro-hpl-cluster.pdf [20] Subil Abraham Mathews Thomas Johnson Thomas Enhancing Web Services Availability Proceedings of the 2005 IEEE International Conference on e-business Engineering (ICEBE 05) /05 $ IEEE [21] K Birman, R Van Renesse, W Vogels, Adding High Availability and Autonomic Behavior to Web services, Proc26th IEEE IntConf on Software Engineering, 2004 [22] ItishreeBehera, Chita RanjanTripathy, Satya Prakash Sahoo An Efficient Method of Load Balancing With Fault Tolerance for Mobile Grid, IJCST Vol. 3, Issue 3, July - Sept 2012 [23] Balasangameshwara J.; Raju N., A Fault Tolerance Optimal Neighbor Load Balancing Algorithm For Grid Environment, Interantional Conference On Computational Intelligence And Communication Networks, IEEE. pp , October, 2010 [24] Suri P.K.; Singh M., An Efficient Decentralized Load Balancing Algorithm For Grid, IEEE 2nd International Advance Computing Conference. pp , October, 2010 [25] ZhongXuRong Huang Laxmi N. Bhuyan, Load Balancing of DNS-Based Distributed Web Server Systems with Page Caching, Proceedings of the Tenth International Conference on Parallel and Distributed Systems (ICPADS 04) IEEE 2004 [26] Wensong Zhang, Linux Virtual Server for Scalable Network Services National Laboratory for Parallel & Distributed Processing Changsha, Hunan , China [27] ZonghaoHou, Design and implementation of heartbeat in multi-machine environment Advanced Information Networking and Applications, AINA th International Conference on. Volume 2, Issue 6, June 2013 Page 193
Evaluating Performance of Web Services in Cloud Computing Environment with High Availability
Global Journal of Computer Science and Technology Cloud & Distributed Volume 12 Issue 11 Version 1.0 Year 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationHigh Performance Cluster Support for NLB on Window
High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,
More informationHow To Balance A Web Server With Remaining Capacity
Remaining Capacity Based Load Balancing Architecture for Heterogeneous Web Server System Tsang-Long Pao Dept. Computer Science and Engineering Tatung University Taipei, ROC Jian-Bo Chen Dept. Computer
More informationBack-End Forwarding Scheme in Server Load Balancing using Client Virtualization
Back-End Forwarding Scheme in Server Load Balancing using Client Virtualization Shreyansh Kumar School of Computing Science and Engineering VIT University Chennai Campus Parvathi.R, Ph.D Associate Professor-
More informationFault-Tolerant Framework for Load Balancing System
Fault-Tolerant Framework for Load Balancing System Y. K. LIU, L.M. CHENG, L.L.CHENG Department of Electronic Engineering City University of Hong Kong Tat Chee Avenue, Kowloon, Hong Kong SAR HONG KONG Abstract:
More informationA 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
More informationEfficient DNS based Load Balancing for Bursty Web Application Traffic
ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf
More informationCHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK
CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK 2.1 Background Today middleware technology is not implemented only in banking and payment system even this is the most important point in the field of
More informationA 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
More informationWhite Paper. ThinRDP Load Balancing
White Paper ThinRDP Load Balancing Introduction Load balancing and Fault-tolerance are methodologies to distribute workload across multiple services to achieve optimal resource utilization, avoid overload
More informationLoad Balancing of DNS-Based Distributed Web Server Systems with Page Caching
Load Balancing of DNS-Based Distributed Web Server Systems with Page Caching Zhong Xu Rong Huang Laxmi N. Bhuyan Department of Computer Science & Engineering University of California, Riverside, CA 9252,
More informationHigh Availability and Clustering
High Availability and Clustering AdvOSS-HA is a software application that enables High Availability and Clustering; a critical requirement for any carrier grade solution. It implements multiple redundancy
More informationA High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers
Vol.8, No.1 (2015), pp.109-120 http://dx.doi.org/10.14257/ijgdc.2015.8.1.11 A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers A. B. M. Moniruzzaman,
More informationGlobule: a Platform for Self-Replicating Web Documents
Globule: a Platform for Self-Replicating Web Documents Guillaume Pierre Maarten van Steen Vrije Universiteit, Amsterdam Internal report IR-483 January 2001 Abstract Replicating Web documents at a worldwide
More informationLinuxWorld Conference & Expo Server Farms and XML Web Services
LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware
More informationRequest Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS
White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves
More informationPerformance Assessment of High Availability Clustered Computing using LVS-NAT
Performance Assessment of High Availability Clustered Computing using LVS-NAT *Muhammad Kashif Shaikh, **Muzammil Ahmad Khan and ***Mumtaz-ul-Imam Abstract High availability cluster computing environment
More informationImplementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory
Implementing Parameterized Dynamic Balancing Algorithm Using CPU and Memory Pradip Wawge 1, Pritish Tijare 2 Master of Engineering, Information Technology, Sipna college of Engineering, Amravati, Maharashtra,
More informationHigh Availability Design Patterns
High Availability Design Patterns Kanwardeep Singh Ahluwalia 81-A, Punjabi Bagh, Patiala 147001 India kanwardeep@gmail.com +91 98110 16337 Atul Jain 135, Rishabh Vihar Delhi 110092 India jain.atul@wipro.com
More informationDNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING
PolyServe High-Availability Server Clustering for E-Business 918 Parker Street Berkeley, California 94710 (510) 665-2929 wwwpolyservecom Number 990903 WHITE PAPER DNS ROUND ROBIN HIGH-AVAILABILITY LOAD
More informationSTUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM
STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu
More informationA SURVEY OF POPULAR CLUSTERING TECHNOLOGIES
A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES By: Edward Whalen Performance Tuning Corporation INTRODUCTION There are a number of clustering products available on the market today, and clustering has become
More informationLOAD BALANCING IN WEB SERVER
LOAD BALANCING IN WEB SERVER Renu Tyagi 1, Shaily Chaudhary 2, Sweta Payala 3 UG, 1,2,3 Department of Information & Technology, Raj Kumar Goel Institute of Technology for Women, Gautam Buddh Technical
More informationReal 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,
More informationLoad Balancing using Pramati Web Load Balancer
Load Balancing using Pramati Web Load Balancer Satyajit Chetri, Product Engineering Pramati Web Load Balancer is a software based web traffic management interceptor. Pramati Web Load Balancer offers much
More informationAN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM K.Kungumaraj, M.Sc., B.L.I.S., M.Phil., Research Scholar, Principal, Karpagam University, Hindusthan Institute of Technology, Coimbatore
More informationBig 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,
More informationHigh Availability for Citrix XenApp
WHITE PAPER Citrix XenApp High Availability for Citrix XenApp Enhancing XenApp Availability with NetScaler Reference Architecture www.citrix.com Contents Contents... 2 Introduction... 3 Desktop Availability...
More informationKeywords Load balancing, Dispatcher, Distributed Cluster Server, Static Load balancing, Dynamic Load balancing.
Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Hybrid Algorithm
More informationGlobal Server Load Balancing
White Paper Overview Many enterprises attempt to scale Web and network capacity by deploying additional servers and increased infrastructure at a single location, but centralized architectures are subject
More informationOPTIMIZATION OF WEB SERVER THROUGH A DOMAIN NAME SYSTEM APPROACH
International Journal of Scientific & Engineering Research Volume 3, Issue 5, May-2012 1 OPTIMIZATION OF WEB SERVER THROUGH A DOMAIN NAME SYSTEM APPROACH Dr varaprasad.s..kondapalli 1 1 Director&principal,G.H.
More informationHigh Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper
High Availability with Postgres Plus Advanced Server An EnterpriseDB White Paper For DBAs, Database Architects & IT Directors December 2013 Table of Contents Introduction 3 Active/Passive Clustering 4
More informationReal-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
More informationA Survey on Availability and Scalability Requirements in Middleware Service Platform
International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-4, Issue-4 E-ISSN: 2347-2693 A Survey on Availability and Scalability Requirements in Middleware Service Platform
More informationFortiBalancer: Global Server Load Balancing WHITE PAPER
FortiBalancer: Global Server Load Balancing WHITE PAPER FORTINET FortiBalancer: Global Server Load Balancing PAGE 2 Introduction Scalability, high availability and performance are critical to the success
More informationLoad balancing as a strategy learning task
Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load
More informationLecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at
Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at distributing load b. QUESTION: What is the context? i. How
More informationLOAD BALANCING AS A STRATEGY LEARNING TASK
LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT
More informationLOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS
LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS Venkat Perumal IT Convergence Introduction Any application server based on a certain CPU, memory and other configurations
More informationEWeb: 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
More informationADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users
More informationUSING REPLICATED DATA TO REDUCE BACKUP COST IN DISTRIBUTED DATABASES
USING REPLICATED DATA TO REDUCE BACKUP COST IN DISTRIBUTED DATABASES 1 ALIREZA POORDAVOODI, 2 MOHAMMADREZA KHAYYAMBASHI, 3 JAFAR HAMIN 1, 3 M.Sc. Student, Computer Department, University of Sheikhbahaee,
More informationREM-Rocks: A Runtime Environment Migration Scheme for Rocks based Linux HPC Clusters
REM-Rocks: A Runtime Environment Migration Scheme for Rocks based Linux HPC Clusters Tong Liu, Saeed Iqbal, Yung-Chin Fang, Onur Celebioglu, Victor Masheyakhi and Reza Rooholamini Dell Inc. {Tong_Liu,
More informationSelf Reconfigurable Distributed Load Balancing For Secure and Privacy-Preserving Information Brokering.
Self Reconfigurable Distributed Load Balancing For Secure and Privacy-Preserving Information Brokering. Jyoti More. ME student, Dept of Computer Engg G.H.Raisoni College of Engineering, Savitribai Phule
More informationChapter 10: Scalability
Chapter 10: Scalability Contents Clustering, Load balancing, DNS round robin Introduction Enterprise web portal applications must provide scalability and high availability (HA) for web services in order
More informationAn Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,pat@ati.stevens-tech.edu Abstract-Traditionally, network management systems
More informationInternational Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
More informationOptimization of Cluster Web Server Scheduling from Site Access Statistics
Optimization of Cluster Web Server Scheduling from Site Access Statistics Nartpong Ampornaramveth, Surasak Sanguanpong Faculty of Computer Engineering, Kasetsart University, Bangkhen Bangkok, Thailand
More informationGlobal Server Load Balancing
White Paper Global Server Load Balancing APV Series Application Delivery Controllers May 2011 Global Server Load Balancing Access. Security. Delivery. Introduction Scalability, high availability and performance
More informationBuilding a Highly Available and Scalable Web Farm
Page 1 of 10 MSDN Home > MSDN Library > Deployment Rate this page: 10 users 4.9 out of 5 Building a Highly Available and Scalable Web Farm Duwamish Online Paul Johns and Aaron Ching Microsoft Developer
More informationThe Service Availability Forum Specification for High Availability Middleware
The Availability Forum Specification for High Availability Middleware Timo Jokiaho, Fred Herrmann, Dave Penkler, Manfred Reitenspiess, Louise Moser Availability Forum Timo.Jokiaho@nokia.com, Frederic.Herrmann@sun.com,
More informationInternational 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
More information1. Comments on reviews a. Need to avoid just summarizing web page asks you for:
1. Comments on reviews a. Need to avoid just summarizing web page asks you for: i. A one or two sentence summary of the paper ii. A description of the problem they were trying to solve iii. A summary of
More informationDoS: Attack and Defense
DoS: Attack and Defense Vincent Tai Sayantan Sengupta COEN 233 Term Project Prof. M. Wang 1 Table of Contents 1. Introduction 4 1.1. Objective 1.2. Problem 1.3. Relation to the class 1.4. Other approaches
More informationMulticast-based Distributed LVS (MD-LVS) for improving. scalability and availability
Multicast-based Distributed LVS (MD-LVS) for improving scalability and availability Haesun Shin, Sook-Heon Lee, and Myong-Soon Park Internet Computing Lab. Department of Computer Science and Engineering,
More informationGrid Computing Approach for Dynamic Load Balancing
International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-1 E-ISSN: 2347-2693 Grid Computing Approach for Dynamic Load Balancing Kapil B. Morey 1*, Sachin B. Jadhav
More informationProposal of Dynamic Load Balancing Algorithm in Grid System
www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load
More informationExploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence
Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing
More informationOVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available
Phone: (603)883-7979 sales@cepoint.com Cepoint Cluster Server CEP Cluster Server turnkey system. ENTERPRISE HIGH AVAILABILITY, High performance and very reliable Super Computing Solution for heterogeneous
More informationEnsuring Business Continuity and Disaster Recovery with Coyote Point Systems Envoy
Ensuring Business Continuity and Disaster Recovery with Coyote Point Systems Envoy WHITE PAPER Prepared by: Lisa Phifer Core Competence, Inc. As e-business quickly becomes the norm, virtually every enterprise
More informationA Study of Network Security Systems
A Study of Network Security Systems Ramy K. Khalil, Fayez W. Zaki, Mohamed M. Ashour, Mohamed A. Mohamed Department of Communication and Electronics Mansoura University El Gomhorya Street, Mansora,Dakahlya
More informationFault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together
Fault-Tolerant Computer System Design ECE 695/CS 590 Putting it All Together Saurabh Bagchi ECE/CS Purdue University ECE 695/CS 590 1 Outline Looking at some practical systems that integrate multiple techniques
More informationSCALABILITY AND AVAILABILITY
SCALABILITY AND AVAILABILITY Real Systems must be Scalable fast enough to handle the expected load and grow easily when the load grows Available available enough of the time Scalable Scale-up increase
More informationIdentifying More Efficient Ways of Load balancing the Web (http) Requests.
International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) Identifying More Efficient Ways of Load balancing the Web (http) Requests. Mukesh Negi Project Manager,
More informationA Review on Load Balancing Algorithm in Cloud Computing
A Review on Load Balancing Algorithm in Cloud Computing Komal Purba 1, Nitin Bhagat 2 1 (Department of CSE, SIET Manawala, India) 2 (Department of CSE, SIET Manawala, India) Abstract:Cloud computing represents
More informationA 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
More informationLOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS
LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS Saranya.S 1, Menakambal.S 2 1 M.E., Embedded System Technologies, Nandha Engineering College (Autonomous), (India)
More informationLoad Balancing of Web Server System Using Service Queue Length
Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe
More informationInformix Dynamic Server May 2007. Availability Solutions with Informix Dynamic Server 11
Informix Dynamic Server May 2007 Availability Solutions with Informix Dynamic Server 11 1 Availability Solutions with IBM Informix Dynamic Server 11.10 Madison Pruet Ajay Gupta The addition of Multi-node
More informationTowards Autonomic Grid Data Management with Virtualized Distributed File Systems
Towards Autonomic Grid Data Management with Virtualized Distributed File Systems Ming Zhao, Jing Xu, Renato Figueiredo Advanced Computing and Information Systems Electrical and Computer Engineering University
More informationHigh Availability of VistA EHR in Cloud. ViSolve Inc. White Paper February 2015. www.visolve.com
High Availability of VistA EHR in Cloud ViSolve Inc. White Paper February 2015 1 Abstract Inspite of the accelerating migration to cloud computing in the Healthcare Industry, high availability and uptime
More informationISSN 2319-8885 Vol.04,Issue.19, June-2015, Pages:3633-3638. www.ijsetr.com
ISSN 2319-8885 Vol.04,Issue.19, June-2015, Pages:3633-3638 www.ijsetr.com Refining Efficiency of Cloud Storage Services using De-Duplication SARA BEGUM 1, SHAISTA NOUSHEEN 2, KHADERBI SHAIK 3 1 PG Scholar,
More informationLoad Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table
Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table Anjali Singh M. Tech Scholar (CSE) SKIT Jaipur, 27.anjali01@gmail.com Mahender Kumar Beniwal Reader (CSE & IT), SKIT
More informationParallels. Clustering in Virtuozzo-Based Systems
Parallels Clustering in Virtuozzo-Based Systems (c) 1999-2008 2 C HAPTER 1 This document provides general information on clustering in Virtuozzo-based systems. You will learn what clustering scenarios
More informationA High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers
International Journal of Scientific & Engineering Research, Volume 5, Issue 12, December-2014 A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers,
More informationCHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS
CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS The web content providers sharing the content over the Internet during the past did not bother about the users, especially in terms of response time,
More information5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance
5 Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance DEPLOYMENT GUIDE Prepared by: Jim Puchbauer Coyote Point Systems Inc. The idea of load balancing
More informationWeb Service Based Data Management for Grid Applications
Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications
More informationHUAWEI 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
More informationShoal: IaaS Cloud Cache Publisher
University of Victoria Faculty of Engineering Winter 2013 Work Term Report Shoal: IaaS Cloud Cache Publisher Department of Physics University of Victoria Victoria, BC Mike Chester V00711672 Work Term 3
More informationBuilding Reliable, Scalable AR System Solutions. High-Availability. White Paper
Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System
More informationDATA COMMUNICATOIN NETWORKING
DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach, Kurose, Ross Slides: - Course book Slides - Slides from Princeton University COS461
More informationGajaba: Dynamic Rule Based Load Balancing Framework
International Journal of Computer and Communication Engineering, Vol. 2, No. 5, September 2013 Gajaba: Dynamic Rule Based Load Balancing Framework Y. Pandithawattha, K. Perera, M. Perera, M. Miniruwan,
More informationWeb Application Hosting Cloud Architecture
Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described
More informationVirtual Technologies for Learning System. Chao-Wen Chan, Chih-Min Chen. National Taichung University of Science and Technology, Taiwan
Virtual Technologies for Learning System Chao-Wen Chan, Chih-Min Chen 0274 National Taichung University of Science and Technology, Taiwan The Asian Conference on Technology in the Classroom 2012 2012 Abstract:
More informationFAULT TOLERANCE FOR MULTIPROCESSOR SYSTEMS VIA TIME REDUNDANT TASK SCHEDULING
FAULT TOLERANCE FOR MULTIPROCESSOR SYSTEMS VIA TIME REDUNDANT TASK SCHEDULING Hussain Al-Asaad and Alireza Sarvi Department of Electrical & Computer Engineering University of California Davis, CA, U.S.A.
More informationScaling with Zeus Global Load Balancer
White Paper Scaling with Zeus Global Load Balancer Zeus. Why wait Contents Introduction... 3 Server Load Balancing within a Datacenter... 3 Global Server Load Balancing between Datacenters... 3 Who might
More informationHyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers
TANET2007 臺 灣 網 際 網 路 研 討 會 論 文 集 二 HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers Shang-Yi Zhuang, Mei-Ling Chiang Department of Information Management National
More informationDisaster Recovery White Paper
Introduction Remote access plays a critical role in successfully executing a business recovery plan both in terms of providing access for existing remote users and accommodating the potential increase
More informationCoyote Point Systems White Paper
Five Easy Steps to Implementing Application Load Balancing for Non-Stop Availability and Higher Performance. Coyote Point Systems White Paper Load Balancing Guide for Application Server Administrators
More informationInternational Journal of Combined Research & Development (IJCRD ) eissn:2321-225x; pissn:2321-2241 Volume: 2; Issue: 5; May -2014
A REVIEW ON CONTENT AWARE LOAD BALANCING IN CLOUD WEB SERVERS Rajeev Kumar Student, CSE, Institute of Engg & Technology (IET) Alwar, Rajasthan Rajasthan Technical University, Kota, Rajasthan Email Id:
More informationA Brief Analysis on Architecture and Reliability of Cloud Based Data Storage
Volume 2, No.4, July August 2013 International Journal of Information Systems and Computer Sciences ISSN 2319 7595 Tejaswini S L Jayanthy et al., Available International Online Journal at http://warse.org/pdfs/ijiscs03242013.pdf
More informationA REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM Sneha D.Borkar 1, Prof.Chaitali S.Surtakar 2 Student of B.E., Information Technology, J.D.I.E.T, sborkar95@gmail.com Assistant Professor, Information
More informationHigh Availability with Windows Server 2012 Release Candidate
High Availability with Windows Server 2012 Release Candidate Windows Server 2012 Release Candidate (RC) delivers innovative new capabilities that enable you to build dynamic storage and availability solutions
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationLoad Balancing using DWARR Algorithm in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student
More informationGroup 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
More informationDevelopment of Software Dispatcher Based. for Heterogeneous. Cluster Based Web Systems
ISSN: 0974-3308, VO L. 5, NO. 2, DECEMBER 2012 @ SRIMC A 105 Development of Software Dispatcher Based B Load Balancing AlgorithmsA for Heterogeneous Cluster Based Web Systems S Prof. Gautam J. Kamani,
More information