Distributed Management for Load Balancing in Prediction-Based Cloud



Similar documents
OFFLOADING THE CLIENT-SERVER TRE EFFORT FOR MINIMIZING CLOUD BANDWITH AND COST

A Novel Approach of Load Balancing Strategy in Cloud Computing

Enhanced PACK Approach for Traffic Redundancy Elimination

A Novel Approach for Calculation Based Cloud Band Width and Cost Diminution Method

Periodically Predicting Client s Bandwidth & Cost Acknowledgements Sends to Cloud Server to Optimize Resource Usage

Improvement of Network Optimization and Cost Reduction in End To End Process Implementing in Clouds

LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD

Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud

The International Journal Of Science & Technoledge (ISSN X)

@IJMTER-2015, All rights Reserved 355

Load Re-Balancing for Distributed File. System with Replication Strategies in Cloud

Load Balancing Algorithms in Cloud Environment

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing

2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,

IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

Multi-level Metadata Management Scheme for Cloud Storage System

ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS

A Survey on Load Balancing Algorithms in Cloud Environment

LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT

How To Partition Cloud For Public Cloud

Load Balancing and Maintaining the Qos on Cloud Partitioning For the Public Cloud

An Approach to Load Balancing In Cloud Computing

International Journal of Engineering Research & Management Technology

PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM

Live Streaming with CCN & Content Transmission with CCNx

Migration of Virtual Machines for Better Performance in Cloud Computing Environment

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April ISSN

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May ISSN

Schools Remote Access Server

Executive Brief for Sharing Sites & Digital Content Providers. Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits

Public Cloud Partition Balancing and the Game Theory

Implementation of Load Balancing Based on Partitioning in Cloud Computing

Cloud Based E-Learning Platform Using Dynamic Chunk Size

Web Application Hosting Cloud Architecture

A NOVEL LOAD BALANCING STRATEGY FOR EFFECTIVE UTILIZATION OF VIRTUAL MACHINES IN CLOUD

Minimize Response Time Using Distance Based Load Balancer Selection Scheme

Load Balancing in cloud computing

Comparative Analysis of Load Balancing Algorithms in Cloud Computing

FNT EXPERT PAPER. // From Cable to Service AUTOR. Data Center Infrastructure Management (DCIM)

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

CLOUD COMPUTING SECURITY ARCHITECTURE - IMPLEMENTING DES ALGORITHM IN CLOUD FOR DATA SECURITY

A Proposed Service Broker Policy for Data Center Selection in Cloud Environment with Implementation

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

An Active Packet can be classified as

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

A UPS Framework for Providing Privacy Protection in Personalized Web Search

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Data Deduplication Scheme for Cloud Storage

AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,

Redistribution of Load in Cloud Using Improved Distributed Load Balancing Algorithm with Security

Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

Cloud Based Distributed Databases: The Future Ahead

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

1. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; SMTP.

A Comprehensive Data Forwarding Technique under Cloud with Dynamic Notification

SCHEDULING IN CLOUD COMPUTING

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

Cloud Computing - Architecture, Applications and Advantages

Giving life to today s media distribution services

Chapter 11 I/O Management and Disk Scheduling

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Multilevel Communication Aware Approach for Load Balancing

Data Mining for Data Cloud and Compute Cloud

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

How To Balance A Web Server With Remaining Capacity

Implementing Cloud Data Security by Encryption using Rijndael Algorithm

SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Efficient Service Broker Policy For Large-Scale Cloud Environments

Digital Advisory Services Professional Service Description Network Assessment

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems

Fault-Tolerant Framework for Load Balancing System

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

Transcription:

Distributed Management for Load Balancing in Prediction-Based Cloud T.Vijayakumar 1, Dr. D. Chitra 2 P.G. Student, Department of Computer Engineering, P.A. College of, Pollachi, Tamilnadu, India 1 Professor and Head, Department of Computer Engineering, P.A. College of, Pollachi, Tamilnadu, India 2 ABSTRACT: A cloud computing become omnipresent casting it shadow over practically every aspect of business operations in industry. Cloud computing relies on sharing of resources to achieve coherence and economics of scale, similar to a utility over network multiple users access same server to upload and retrieve data and increase effectiveness. Platform as a service provides cloud models for delivering a computing platform including operating system, programming languages and executive environment. Load balancing was proposed in the paper to avoid network traffic between sender and receiver. The handshaking process was established between client and server to communicate and establish a connection to send and receive data without any deadlock and delay. KEYWORD: Cloud Computing, Platform as a service, Load balancing, Handshaking process. I. INTRODUCTION A cloud computing is the delivery of computing services over the internet. Cloud services allows individuals and businesses to use software and hardware that are managed by third parties at remote locations. Examples of cloud services include file storage,social networking sites,webmail and online business applications. Cloud computing provides some resoures that are shared by the cloud users. Cloud computing include demand self services, broad network access, resource poooling, rapid elasticity and measured service. On demand self service means customer will request and manage their computing resources. Customer draw from computing resoures usually in remote data centers. Services will be scaled larger and smaller and use of a service is measured and customers are billed accordingly. Rapid elasticity can be easily provisioned and released. the customer and capabilities available for provisioning often appear unlimited and will be appropriated in any quantity at any time. The measured cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service storage.resource usage are monitored,controlled and reported,providing transparency for provider as well as consumer. II.RELATED WORK A high level of redundancy and are able to detect repetition of web proxy caches [1]. The web proxy caching has been applied on the cloud. Additional volume of web traffic is redundant. The technique makes no assumption about caching semantics provided immediate benefits for other type of content such as streaming media news and mail. A network file system designed for low band width networks. Low band width file systems exploits similarities between files of the same file to save bandwidth [2]. Avoids sending data over the network already be found in the server s file system. This technique in conjunction with conventional expressing and caching. Load bandwidth file system consumes over an order of magnitude less bandwidth than traditional network file system. Copyright to IJIRSET www.ijirset.com 108

A measurement results [3] showing the impact of the current network environment on a number of traditional and proposed protocol mechanisms. The prevalence and correctness of implementations using proposed protocol changes. The results of measurements taken using an active measurement framework to study web services and a passive measurement survey of clients accessing information from server. A generated content has become very popular as birth of Web services such as YouTube allowing the distribution of user produced media content in an easy manner [5]. YouTube services are different from existing traditional services because the service provider only limited control over the creation of new content. The results of simulations are client based on cache in local server based distribution and proxy caching reduce network traffic significantly and allow faster access to video clips. A Redundant Array of cloud storage (RACS) that transparently distributes storage load over cloud providers [4]. Trace Driven simulations are used to demonstrate reduce the cost of switching storage vendors for large organizations such as internet archive by varying erasure coding parameters. Many vendors using many services so that storage becomes high and transferring cost also increased. Switch over from one vendor to another vendor cost is increased double times. The technique systems reduces cache misses regularly by continuously monitoring cpu cache misses to grade the performance of running tasks [6]. Using series of step wise refinements software system tunes the round robin ordering to find better temporal sequence of tasks. Tuning is done dynamically during program execution and adapts changes in workload stimulus. The priority based round robin scheduling algorithm for real time systems improve the performance of cpu in real time operating systems [7]. Priority based round robin cpu scheduling is based on the integration of round robin and priority scheduling algorithm. The advantage of reducing round robin is to free from starvation and integrates advantages of priority scheduling. The enhanced load balancing approach was proposed to avoid deadlocks in the cloud [8]. The user requesting for services of diverse applications from various distributed virtual services. Cloud inherited characteristic of distributed computing and virtualization and also possibility of deadlock. A Load balancing algorithm was proposed to avoid deadlock among virtual machines. A dynamic round robin for load balancing is diversified with the increasing heterogeneity of resources in the cloud resources [9]. Studying the effect of round robin technique with dynamic approach by varying the vital parameters of host bandwidth, cloudlet long length, VM image Size, VM bandwidth. Load has optimized by setting dynamic round robin by proportionately varying all these parameters. The load balancing model based on cloud partitioning for public cloud [7]. Load balancing in cloud computing environment has an important impact on the performance. A better Load balancing model for the public cloud based on the cloud partitioning concept with switch mechanism to chose different strategies for different situations. To avoid the reputations of same data using single server and single Client the prediction method is used. For many client and single server the handshake process will be used to establish a connection between client and server. Providing Load balancing the cloud user might send the data easily and received data very fastly without any traffic. The process could be very useful for social networks such as facebook, twitter. The handshaking is the main process to communicate with all clients and servers in the network. III LOAD BALANCING PROCESS Load Balancing Process describes the load balancing systems work in cloud. The cloud service consumers will send the data to all the clouds in the network. The load will distribute the data to all the cloud servers in the network. The load balancer sends the data to the cloud server 1 and cloud server 2. The replication will come on progress between two servers. If the cloud server1 and cloud server 2 has same data we have to redundant the same data. The Figure 1 shows the Load balancer model. Copyright to IJIRSET www.ijirset.com 109

Figure 1 Load Balancer Data Owner used to upload the data into the cloud. The data owner will login into the account by using data owner login and password. Once the data owner will put the data the data owner logout his account. The existing user will sign in. for new data owner there have to register and create new password to login and put data into the cloud. Cloud user helps to access the data from the cloud already uploaded by cloud user. The cloud user cannot access data without permission from the data owner. If the cloud user wants to access the data means the clouds user will send the request to the owner. If the cloud user accepts the request from the cloud user the cloud user will access the file from the data owner. After downloading the file the cloud user will logout from their account. Receiver Data helps to avoid repeated datas.once sender sends the data the receiver stores the data in the file chunk mechanism was used in the receiver side. If the sender sends the same data the receiver checks the data already available in the buffer.the chunk mechanism uses the hint concept for dividing the data s into Meta data. If the same data is receives the receiver sends the acknowledgement to the server. The figure 2 shows the receiver module. receiver chunk matched Pred ack is sent not matched Normal operation Figure 2 Receiver algorithm Copyright to IJIRSET www.ijirset.com 110

The sender data sends the data to the receiver once it gets acknowledgement from the receiver as the data is already available. The sender will check the data in the buffer and assumes the receiver will receive the data already by comparing keys. The sender module has own buffer for finding hints. The sender module depends upon the speed also. If the cloud user is not register have to create new session with the server. The secret key will be generated once the file is clicked and secret is send to the mail of the user.by using the key only the file will be downloaded into the user account. Based on the secret the chunks and prediction of the file will be calculated. Predictive Acknowledgment used for prediction. It sends the predictive acknowledgement from the sender and receiver. If the client or the cloud user downloaded the data from the cloud. Once again the cloud user try to download the file into same account the predictive message comes in place and displays file is already downloaded in your account. The popup window is displayed and diaplays a message. After downloading the file user can view the file in the user account. The figure 3 shows Predictive Acknowledgement. Figure 3 Predictive Acknowledgement Load Balancing helps to increase the bandwidth and avoid network traffic between the sender and receiver. If single client and single server available we avoid load balancing. If the maximum number of client wants to access the same server definitely deadlock and delay in processing between sender and receiver because of the problem cost may increase. Load balancing is the one strategy handled and uses algorithm to switch the load from one process to another process. Using handshaking process and load balancer the network latency was avoided. The figure 4 shows the load balancing calls. Figure 4 Load balancing Copyright to IJIRSET www.ijirset.com 111

IV HAND SHAKE PROCESS It dynamically sets parameters of a communication channel established between two entities. It is a process takes place while a computer is about to communicate with a device to establish rules for communication. A simple handshaking protocol might involve the receiver sending a message that "I received your last message and I am ready for you to send me another one. A complex protocol defines sender to ask the receiver if it is ready to receive. Figure 5 shows the communication between the sender and receiver using handshaking process. Client Hello Server Hello client Verify certificate Switch to Negotiated Cipher server Switch to Negotiated Cipher Figure 5 Hand Shake Process The Hand Shake Process involves the following steps: Step 1: The client will communicate with the server by using Client Hello Command. Step 2: If the server is free it does not run any other process means it will reply for client request. Step 3: If the server is busy it will not reply and do the same process. Step 4: The server sends the hello message with the certificate and authorized key to the client. Step 5: The client accepts the response from the server and and exchange keys for checking tha availability of data already available in the cloud. Step 6: The Client is changed into negotiated cipher once the job is finished. Step 7: Once the client finished the negotiated cipher server also finishes the negotiated cipher. Copyright to IJIRSET www.ijirset.com 112

V. CONCLUSION By providing load balancing the network traffic was reduced and is minimized cost. A healthy communication will be a key in the establishment between client and the server. If one server and client fails another server will take care and switches the process between one clients to another client. Content Based Routing will be used for download the data based on the content. And also further different algorithm should be used for speed purpose and extra bandwidth. REFERENCES [1] N. T. Spring and D. Wetherall, A protocol-independent technique for eliminating redundant network traffic, in Proc. SIGCOMM, 2000, vol. 30, pp. 87 95. [2] A. Muthitacharoen, B. Chen, and D. Mazières, A low-bandwidth network file system, in Proc. SOSP, 2001, pp. 174 187 [3] A. Medina, M. Allman, and S. Floyd, Measuring the evolution of transport protocols in the internet, Comput. Commun. Rev., vol. 35, no. 2, pp. 37 52, 2005. [4] M. Zink, K. Suh, Y. Gu, and J. Kurose, Watch global, cache local:youtube network traffic at a campus network Measurements and implications, in Proc. MMCN, 2008, pp. 1 13. [5] H. Abu-Libdeh, L. Princehouse, and H.Weatherspoon RACS: A case for cloud storage diversity, in Proc. SOCC, 2010, pp. 229 240. [6] Gaochao Xu, Junjie Pang, And Xiaodong Fu, A Load Balancing Model Based On Cloud Partitioning For The Public Cloud, Tsinghua Science And Technology Issnl 1007-0214l L04/12l Lpp34-39 Volume 18, Number 1, February 2013 [7] Ms.Nitika, Comparative Analysis Of Load Balancing Algorithms In Cloud Computing, International Journal Of Engineering And Science [8] Dr. Hemant S. Mahalle, Prof. Parag R. Kaveri And Dr.Vinay Chavan, Load Balancing On Cloud Data Centres, International Journal Of Advanced Research In Computer Science And Software Engineering, Volume 3, Issue 1, January 2013. [9] Gaochao Xu, Junjie Pang, And Xiaodong Fu, A Load Balancing Model Based On Cloud Partitioning For The Public Cloud, Tsinghua Science And Technology Issnl 1007-0214l L04/12l Lpp34-39 Volume 18, Number 1, February 2013. [10] A. Anand, V. Sekar, and A. Akella, SmartRE: An architecture for coordinated network-wide redundancy elimination, in Proc. SIGCOMM, 2009, vol. 39, pp. 87 98. [11] H. Stevens and C. Pettey, Gartner says cloud computing will be as influential as e-business, Gartner Newsroom, Jun. 26, 2008. Copyright to IJIRSET www.ijirset.com 113