SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2514 | Page
S. K. Mehertaj1
, K. V. Subbaiah2
, P. Santhi3
, T. Bharath Manohar4
1,3
M. Tech 2ndyr, Dept of CSE, PBRVITS (Affiliated to JNTU Anantapur), Kavali, Nellore. Andhra Pradesh. India.
2
Assoc. Prof., Dept of CSE, PBRVITS (Affiliated to JNTU Anantapur), Kavali, Nellore. Andhra Pradesh.India.
4
Asst. Professor, Dept of CSE, CMR College of Engineering &Technology,
(Affiliated to JNTU Hyderabad)Hyderabad.Andhra Pradesh.India.
Abstract: Content Delivery Networks (CDN) aim at overcoming the inherent limitations of the Internet. The main concept
at the basis of this technology is the delivery at edge points of the network, in proximity to the request areas, to improve the
user’s perceived performance while limiting the costs. This paper focuses on the main research areas in the field of CDN,
pointing out the motivations, and analyzing the existing strategies for replica placement and management, server
measurement, best fit replica selection and request redirection. In this paper, we face the challenging issue of defining and
implementing an effective law for load balancing in Content Delivery Networks .A formal study of a CDN system, carried
out through the exploitation of a fluid flow model characterization of the network of servers.This result is then leveraged in
order to devise a novel distributed and time-continuous algorithm for load balancing, which is also reformulated in a time-
discrete version.
Keywords: CDN’s Fluid flow model, Load balancing Algorithm.
I. INTRODUCTION
Content Delivery Network (CDN) represents a popular and useful solution to effectively support emerging Web
applications by adopting a distributed overlay of servers. By replicating content on several servers, a CDN is capable to
partially solve congestion issues due to high client request rates, thus reducing latency while at the same time increasing
content availability
 In this paper, we face the challenging issue of defining and implementing an effective law for load balancing in Content
Delivery Networks.
 A formal study of a CDN system, carried out through the exploitation of a fluid flow model characterization of the
network of servers.
 This result is then leveraged in order to devise a novel distributed and time-continuous algorithm for load balancing,
which is also reformulated in a time-discrete version.
II. MOTIVATION
 In this paper, we face the challenging issue of defining and implementing an effective law for load balancing in Content
Delivery Networks.
 A formal study of a CDN system, carried out through the exploitation of a fluid flow model characterization of the
network of servers.
 This result is then leveraged in order to devise a novel distributed and time-continuous algorithm for load balancing,
which is also reformulated in a time-discrete version.
SCOPE:
The most important performance improvements derived from the adoption of such a network concern two aspects:
1) Overall system throughput, that is, the average number of requests served in a time unit (optimized also on the basis of
the processing capabilities of the available servers);
2) Response time experienced by clients after issuing a request. The decision process about these two aspects could be in
contraposition. As an example, a “better response time” server is usually chosen based on geographical distance from
the client, i.e., network proximity; on the other hand, the overall system throughput is typically optimized through load
balancing across a set of servers. Although the exact combination of factors employed by commercial systems is not
clearly defined in the literature, evidence suggests that the scale is tipped in favor of reducing response time.
Drawbacks of Existing System
 Goal of CDN can be achieved in many different ways, not all of which provide local stability guarantees, as well as
balancing of the servers‟ queues.
 Indeed, it might happen that the overall condition is met, but one or more local server‟s queues overflow, thus bringing
to packet losses and unavailability of the overloaded servers.
PROBLEM STATEMENT
 We focus exclusively on critical conditions where the global resources of the network are close to saturation.
 This is a realistic assumption since an unusual traffic condition characterized by a high volume of requests, i.e., a
flash crowd, can always overfills the available system capacity.
 In such a situation, the servers are not all overloading which we have local instability conditions where the input
rate is greater than the service rate.
An Efficient Distributed Control Law for Load Balancing
in Content Delivery Networks
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2515 | Page
NEW SYSTEM PROPOSAL
 We first design a suitable load-balancing law that assures equilibrium of the queues in a balanced CDN by using a fluid
flow model for the network of servers.
 We present a new mechanism for redirecting incoming client requests to the most appropriate server, thus balancing the
overall system requests load.
 Our mechanism leverages local balancing in order to achieve global balancing. This is carried out through a periodic
interaction among the system nodes.
III. LITERATURE SURVEY
The commercial success of the Internet and e-services, together with the exploding use of complex media content
online has paved the way for the birth and growing interest in Content Delivery Networks (CDN). Internet traffic often
encounters performance difficulties characteristic of a non dedicated, best effort environment. The user‟s urgent request for
guarantees on quality of service have brought about the need to study and develop new network architectures and
technologies to improve the user‟s perceived performance while limiting the costs paid by providers. Many solutions have
been proposed to alleviate the bottleneck problems and the most promising are based on the awareness of the content that has
to be delivered. The traditional ”content-blind” network infrastructures are not sufficient to ensure quality of service to all
users in a dynamic and ever increasing traffic situation. New protocols and integrated solutions must be in place both on the
network and on the server side to distribute, locate and download contents through the Internet. The enhancement of
computer networks by means of a content aware overlay creates the new architectural paradigm of the CDN. Today‟s CDN
act upon the traditional network protocol stack at various levels, relying on dynamic and proactive content caching and on
automatic application deployment and migration at the edge of the network, in proximity to the final users. Content replicas
in a CDN are geographically distributed, to enable fast and reliable delivery to any end-user location: through CDN services,
up-to-date content, can be retrieved by end-users locally rather than remotely.
CDNs were born to distribute heavily requested contents from popular web servers, most of all image files.
Nowadays, a CDN supports the delivery of any type of dynamic content, including various forms of interactive media
streaming. CDN providers are companies devoted to hosting in their servers the content of third-party content providers, to
mirroring or replicating such contents on several servers spread over the world, and to transparently redirecting the
customers requests to the „best replica‟ (e.g. the closest replica, or the one from which the customer would access content at
the lowest latency). Designing a complete solution for CDN therefore requires addressing a number of technical issues:
which kind of content should be hosted (if any) at a given CDN server (replica placement), how the content must be kept
updated, which is the „best replica‟ for a given customer, which mechanisms must be in place to transparently redirect the
user to such replica. A proper placement of replica servers shortens the path from servers to clients thus lowering the risk of
encountering bottlenecks in the non-dedicated environment of the Internet. A request redirection mechanism is provided at
the access routers level to ensure that the best suited replica is selected to answer any given request of possibly different
types of services with different quality of service agreements. The CDN architecture also relies on a measurement activity
that is performed by cooperative access routers to evaluate the traffic conditions and the computational capacity and
availability of each replica capable of serving the given request. Successfully implemented, a CDN can accelerate end user
access to content, reduce network traffic, and reduce content provider hardware requirements.
IV. SYSTEM ANALYSIS
DISTRIBUTED LOAD-BALANCING ALGORITHM
We want to derive a new distributed algorithm for request balancing that exploits the results are presented. First of
all, we observe that it is a hard task to define a strategy in a real CDN environment that is completely compliant with the
model proposed. As a first consideration, such a model deals with continuous-time systems, which is not exactly the case in
a real packet network where the processing of arriving requests is not continuous over time. For this reason, in the following
of this section, we focus on the control law are described. The objective is to derive an algorithm that presents the main
features of the proposed load-balancing law and arrives at the same results in terms of system equilibrium through proper
balancing of servers‟ loads, as assessed by Lemma.
Algorithm Description
The implemented algorithm consists of two independent parts: a procedure that is in charge of updating the status
of the neighbors‟ load, and a mechanism representing the core of the algorithm, which is in charge of distributing requests to
a node‟s neighbours. The pseudocode of the algorithm is reported. Even though the communication protocol used for status
information exchange is fundamental for the balancing process, in this paper we will not focus on it. Indeed, for our
simulation tests, we implemented a specific mechanism: We extended the HTTP protocol with a new message, called CDN,
which is periodically exchanged among neighboring peers to carry information about the current load status of the sending
node. Naturally, a common update interval should be adopted to guarantee synchronization among all interacting peers. For
this purpose, a number of alternative solutions can be put into places, which are nonetheless out of the scope of the present
work.
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2516 | Page
Fig: Pseudocode description of the proposed algorithm
Functional Requirements Specification
This section outlines the use cases for each of the active readers separately. The reader, the author and the reviewer
have only one use case apiece while the editor is main actor in this system
Different use cases in the system
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2517 | Page
1. Admin
He/she enters into the mobile sink they are end mobile agents who participate in the communication .mobile agents
passes /submits query to anonymizer and it sends to location-based service.
2. Anonymizer
It is an interface between user i.e. mobile agent and main server .It receives messages from user and signals to
LBS/BS and then passes information to mobile nodes.It also selects local database and checks the databases for localization
of mobile agents.
Mobile user (MU), issues the query and public key to the nearby anonymizer, Anonymizer passes the query and key
to the base station (BS). As the LBS server is deployed at the BS, LBS processes the query and returns the result back to the
BS , the BS knows that the user is in its region and gives a active signal to all the anonymizers in that particular region.
3. LBS (LOCATION BASED SERVER)
It is the main server acts as a base station and processes the requests from clients and sends message to mobile
agents. It signals the anonymizer about mobile locations.
Overall Description
In this paper, we presented a novel load-balancing law for cooperative CDN networks. We first defined a model of
such networks based on a fluid flow characterization. We hence moved to the definition of an algorithm that aims at
achieving load balancing in the network by removing local queue instability conditions through redistribution of potential
excess traffic to the set of neighbors of the congested server. The algorithm is first introduced in its time-continuous
formulation and then put in a discrete version specifically conceived for its actual implementation and deployment in an
operational scenario. Through the help of simulations, we demonstrated both the scalability and the effectiveness of our
proposal, which outperforms most of the potential alternatives that have been proposed in the past.
External Interface Requirements
The only link to an external system is the link to the Historical Society (HS) Database to verify the membership of a
Reviewer. The Editor believes that a society member is much more likely to be an effective reviewer and has imposed a
membership requirement for a Reviewer. The HS Database fields of interest to the Web Publishing Systems are member‟s
name, membership (ID) number, and email address (an optional field for the HS Database).
 The Assign Reviewer use case sends the Reviewer ID to the HS Database and a Boolean is returned denoting
membership status. The Update Reviewer use case requests a list of member names, membership numbers and
(optional) email addresses when adding a new Reviewer. It returns a Boolean for membership status when updating a
Reviewer.
 Product Functions
Logical database requirement
DATA BASE ARCHITECTURE
There are three types of architecture: ONE TIER ARCHITECTURE TWO-TIERED THREE-TIERED ONE TIER
ARCHITECTURE
The application and the data reside together logically. These are not usually database programs. The logic and its
data reside together. Figure below shows a model of a single-tier application.
TWO-TIERED
The application resides in a different logical location than the data. These are usually database applications. Most
client/Server applications fit into this category. figure shows a model of a two-tier application.
THREE-TIERED
In a three-tiered system, the application resides in a different logical location than the logic of the application and
the data.
To put it another way, the client software makes a call to a remote service. that remote service is responsible for
interacting with the data and responding to the client. the client has no knowledge of how and where the data is stored. All it
knows about is the remote service has no knowledge of the clients that will be calling it. It only knows about the data.
Anonymizer
Anonymizer
Location based
server
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2518 | Page
E-R DIAGRAMS AND DATA FLOW DIAGRAMS
Data flow diagram
ENTITY RELATIONSHIP MODELS
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2519 | Page
CLASS DIAGRAM
sender
+user id: int
+uesr pwd: int
+send request()
+verify()
Reciver
+get data()
+load balancing()
+content delivery()
network
+get data()
+request balancing()
scheduler
+access the data()
+sends data in queue()
+redirect ()
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2520 | Page
USE CASE DIAGRAM
SEQUENCE DIAGRAMS
STATE CHART DIAGRAMS
request
load balancing
algorithms
content delivery
User ReceiverNetwork
1 : Load balancing()
2 : Novel distributed algorithm()
3 :sheduler ()
4 : content delivery()
5 : final reponce()
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645
www.ijmer.com 2521 | Page
V. CONCLUSION
In this paper, we presented a novel load-balancing law for cooperative CDN networks. We first defined a model of
such networks based on a fluid flow characterization. We hence moved to the definition of an algorithm that aims at
achieving load balancing in the network by removing local queue instability conditions through redistribution of potential
excess traffic to the set of neighbors of the congested server. The algorithm is first introduced in its time-continuous
formulation and then put in a discrete version specifically conceived for its actual implementation and deployment in an
operational scenario. Through the help of simulations, we demonstrated both the scalability and the effectiveness of our
proposal, which outperforms most of the potential alternatives that have been proposed in the past. The present work
represents for us a first step toward the realization of a complete solution for load balancing in a cooperative, distributed
environment. Our future work will be devoted to the actual implementation of our solution in a real system, so to arrive at a
first prototype of a load-balanced, cooperative CDN network to be used both as a proof-of-concept implementation of the
results obtained through simulations and as a playground for further research in the more generic field of content-centric
network management.
ACKNOWLEDGMENT
I would like to express my sincere thanks to my Guide and my Co-Authors for their consistence support and valuable
suggestions.
REFERENCES
[1] M. Arlitt and T. Jin, A Workload Characterization Study of 1998 World Cup Web Site, IEEE Network, pp. 30-37, May/June 2000.
[2] J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman and B. Weihl, Globally Distributed Content Delivery, IEEE Internet
Computing, pp. 50-58, September/October 2002.
[3] M. Zukerman, T. D. Neame and R. G. Addie, Internet Traffic Modeling and Future Technology Implications, IEEE INFOCOM,
2003.
[4] Akamai Technologies, Inc. www.akamai.com, 2006
[5] F. Douglis, M. F. Kaashoek, Scalable Internet Services, IEEE Internet Computing, vol. 5, no. 4, 2001, pp.36-37.
[6] G. Pallis and A. Vakali, Insight and Perspectives for Content Delivery Networks, Communications of the ACM, vol. 49, no. 1,
ACM Press, NY, USA, January 2006. pp. 101-106.
[7] S. Jamin, C. Jin, Y. Jin, D. Raz, Y. Shavitt and L. Zhang, On the placement of Internet Instrumentation, In Proceedings of IEEE
INFOCOM conference, pp. 295-304, Tel-Aviv, Israel, March 2000.
[8] P. Krishnan, D. Raz, Y. Shavitt, The Cache Location Problem, IEEE/ACM Transaction on Networking, 8(5), 2000.
[9] L. Qiu, V. N. Padmanabhan, G. M. Voelker, On the Placement of Web Server Replicas, In Proceedings of IEEE INFOCOM
conference, pp. 1587-1596, Anchorage, Alaska, USA, April 2001.
[10] S. Jamin, C. Jin, A. R. Kure, D. Raz and Y. Shavitt, Constrained Mirror Placement on the Internet, In Proceedings of IEEE
INFOCOM Conference, Anchorage, Alaska, USA, April 2001.
[11] Y. Chen, R. H. Katz and J. D. Kubiatowicz, Dynamic Replica Placement for Scalable Content Delivery, In Proceedings of
International Workshop on Peer-to-Peer Systems (IPTPS 02), LNCS 2429, Springer-Verlag, pp. 306-318, 2002.
[12] A. Vakali and G. Pallis, Content Delivery Networks: Status and Trends, IEEE Internet Computing, IEEE Computer Society, pp. 68-
74, November-December 2003.
[13] N. Fujita, Y. Ishikawa, A. Iwata and R. Izmailov, Coarse-grain Replica Management Strategies for Dynamic Replication of Web
Contents, Computer Networks: The International Journal of Computer and Telecommunications Networking, vol. 45, issue 1, pp.
19-34, May 2004.
[14] G. Peng, CDN: Content Distribution Network, Technical Report TR-125, Experimental Computer Systems Lab, Department of
Computer Science, State University of New York, Stony Brook, NY 2003. [20] J. Kangasharju, J Roberts and K. W. Ross, Object
Replication Strategies in Content Distribution Networks, Computer Communications 25(4), pp. 367-383, March 2002.
[15] M. Day, B. Cain, G. Tomlinson and P. Rzewski, A Model for Content Internetworking (CDI), Internet Engineering Task Force
RFC 3466, February 2003.
[16] W. Y. Ma, B. Shen and J. T. Brassil, Content Services Network: Architecture and Protocols, In Proceedings of 6th International
Workshop on Web Caching and Content Distribution(IWCW6), 2001.
[17] M. Hofmann and L. R. Beaumont, Content Networking: Architecture, Protocols, and Practice, Morgan Kaufmann Publishers, San
Francisco, CA, USA, pp. 129-134, 2005.

Más contenido relacionado

La actualidad más candente

A scalable and reliable matching service for content based
A scalable and reliable matching service for content basedA scalable and reliable matching service for content based
A scalable and reliable matching service for content basedsyeda yasmeen
 
Analysis of quality of service in cloud storage systems
Analysis of quality of service in cloud storage systemsAnalysis of quality of service in cloud storage systems
Analysis of quality of service in cloud storage systemsijfcstjournal
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals Vrushali Lanjewar
 
Load Balancing In Distributed Computing
Load Balancing In Distributed ComputingLoad Balancing In Distributed Computing
Load Balancing In Distributed ComputingRicha Singh
 
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKINGENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKINGIJCNCJournal
 
Paper id 24201445
Paper id 24201445Paper id 24201445
Paper id 24201445IJRAT
 
Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks IJECEIAES
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
A distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networksA distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networksJPINFOTECH JAYAPRAKASH
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance TuningKINGSHUK MAJUMDER
 
Enhanced Dynamic Web Caching: For Scalability & Metadata Management
Enhanced Dynamic Web Caching: For Scalability & Metadata ManagementEnhanced Dynamic Web Caching: For Scalability & Metadata Management
Enhanced Dynamic Web Caching: For Scalability & Metadata ManagementDeepak Bagga
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Resource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networksResource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networksJPINFOTECH JAYAPRAKASH
 
Final Year Project IEEE 2015
Final Year Project IEEE 2015Final Year Project IEEE 2015
Final Year Project IEEE 2015TTA_TNagar
 
Qo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesQo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesIEEEFINALYEARPROJECTS
 
LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMStanmayshah95
 
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMSPROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMSNexgen Technology
 
Cooperative Architectures and Algorithms for Discovery and ...
Cooperative Architectures and Algorithms for Discovery and ...Cooperative Architectures and Algorithms for Discovery and ...
Cooperative Architectures and Algorithms for Discovery and ...Videoguy
 

La actualidad más candente (20)

A scalable and reliable matching service for content based
A scalable and reliable matching service for content basedA scalable and reliable matching service for content based
A scalable and reliable matching service for content based
 
Analysis of quality of service in cloud storage systems
Analysis of quality of service in cloud storage systemsAnalysis of quality of service in cloud storage systems
Analysis of quality of service in cloud storage systems
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals
 
Load Balancing In Distributed Computing
Load Balancing In Distributed ComputingLoad Balancing In Distributed Computing
Load Balancing In Distributed Computing
 
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKINGENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
ENHANCING AND MEASURING THE PERFORMANCE IN SOFTWARE DEFINED NETWORKING
 
Paper id 24201445
Paper id 24201445Paper id 24201445
Paper id 24201445
 
Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks
 
Virtual migration cloud
Virtual migration cloudVirtual migration cloud
Virtual migration cloud
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
A distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networksA distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networks
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
 
Enhanced Dynamic Web Caching: For Scalability & Metadata Management
Enhanced Dynamic Web Caching: For Scalability & Metadata ManagementEnhanced Dynamic Web Caching: For Scalability & Metadata Management
Enhanced Dynamic Web Caching: For Scalability & Metadata Management
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Resource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networksResource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networks
 
Final Year Project IEEE 2015
Final Year Project IEEE 2015Final Year Project IEEE 2015
Final Year Project IEEE 2015
 
Qo s ranking prediction for cloud services
Qo s ranking prediction for cloud servicesQo s ranking prediction for cloud services
Qo s ranking prediction for cloud services
 
G04624447
G04624447G04624447
G04624447
 
LOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMSLOAD BALANCING ALGORITHMS
LOAD BALANCING ALGORITHMS
 
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMSPROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
PROVABLE MULTICOPY DYNAMIC DATA POSSESSION IN CLOUD COMPUTING SYSTEMS
 
Cooperative Architectures and Algorithms for Discovery and ...
Cooperative Architectures and Algorithms for Discovery and ...Cooperative Architectures and Algorithms for Discovery and ...
Cooperative Architectures and Algorithms for Discovery and ...
 

Destacado

CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK Saif Muttair
 
FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...
FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...
FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...Deenuji Loganathan
 
Classification with Naive Bayes
Classification with Naive BayesClassification with Naive Bayes
Classification with Naive BayesJosh Patterson
 
A Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor NetworkA Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor NetworkIJMER
 
Maintenance Model of Hostel Buildings for Effective Performance and Aesthetics
Maintenance Model of Hostel Buildings for Effective Performance and AestheticsMaintenance Model of Hostel Buildings for Effective Performance and Aesthetics
Maintenance Model of Hostel Buildings for Effective Performance and AestheticsIJMER
 
GPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinationsGPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinationsIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
Ijmer 46067276
Ijmer 46067276Ijmer 46067276
Ijmer 46067276IJMER
 
Bearing Life Improvement of Centrifugal Blowers by Vibration Analysis
Bearing Life Improvement of Centrifugal Blowers by Vibration AnalysisBearing Life Improvement of Centrifugal Blowers by Vibration Analysis
Bearing Life Improvement of Centrifugal Blowers by Vibration AnalysisIJMER
 
30 day challenge
30 day challenge30 day challenge
30 day challengedenise2228
 
Need For Strengthening Automobile Industry in Ethiopia
Need For Strengthening Automobile Industry in EthiopiaNeed For Strengthening Automobile Industry in Ethiopia
Need For Strengthening Automobile Industry in EthiopiaIJMER
 
The everlasting gospel
The everlasting gospelThe everlasting gospel
The everlasting gospelRobert Taylor
 
Securing Personal Information in Data Mining
Securing Personal Information in Data MiningSecuring Personal Information in Data Mining
Securing Personal Information in Data MiningIJMER
 
Ds3211761179
Ds3211761179Ds3211761179
Ds3211761179IJMER
 
Some Operation Equation and Applications
Some Operation Equation and ApplicationsSome Operation Equation and Applications
Some Operation Equation and ApplicationsIJMER
 
A Survey of User Authentication Schemes for Mobile Device
A Survey of User Authentication Schemes for Mobile DeviceA Survey of User Authentication Schemes for Mobile Device
A Survey of User Authentication Schemes for Mobile DeviceIJMER
 
On Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesOn Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesIJMER
 

Destacado (20)

CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK
 
FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...
FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...
FIRECOL: A COLLABORATIVE PROTECTION NETWORK FOR THE DETECTION OF FLOODING DDO...
 
Classification with Naive Bayes
Classification with Naive BayesClassification with Naive Bayes
Classification with Naive Bayes
 
Sistema contra humedad y hongos usg tablaroca
Sistema contra humedad y hongos usg tablarocaSistema contra humedad y hongos usg tablaroca
Sistema contra humedad y hongos usg tablaroca
 
A Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor NetworkA Review of Routing Protocols for Wireless Sensor Network
A Review of Routing Protocols for Wireless Sensor Network
 
Maintenance Model of Hostel Buildings for Effective Performance and Aesthetics
Maintenance Model of Hostel Buildings for Effective Performance and AestheticsMaintenance Model of Hostel Buildings for Effective Performance and Aesthetics
Maintenance Model of Hostel Buildings for Effective Performance and Aesthetics
 
GPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinationsGPS cycle slips detection and repair through various signal combinations
GPS cycle slips detection and repair through various signal combinations
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
Ijmer 46067276
Ijmer 46067276Ijmer 46067276
Ijmer 46067276
 
Bearing Life Improvement of Centrifugal Blowers by Vibration Analysis
Bearing Life Improvement of Centrifugal Blowers by Vibration AnalysisBearing Life Improvement of Centrifugal Blowers by Vibration Analysis
Bearing Life Improvement of Centrifugal Blowers by Vibration Analysis
 
30 day challenge
30 day challenge30 day challenge
30 day challenge
 
Need For Strengthening Automobile Industry in Ethiopia
Need For Strengthening Automobile Industry in EthiopiaNeed For Strengthening Automobile Industry in Ethiopia
Need For Strengthening Automobile Industry in Ethiopia
 
Sistema térmico usg tablaroca
Sistema térmico usg tablarocaSistema térmico usg tablaroca
Sistema térmico usg tablaroca
 
The everlasting gospel
The everlasting gospelThe everlasting gospel
The everlasting gospel
 
Creating a vpn
Creating a vpnCreating a vpn
Creating a vpn
 
Securing Personal Information in Data Mining
Securing Personal Information in Data MiningSecuring Personal Information in Data Mining
Securing Personal Information in Data Mining
 
Ds3211761179
Ds3211761179Ds3211761179
Ds3211761179
 
Some Operation Equation and Applications
Some Operation Equation and ApplicationsSome Operation Equation and Applications
Some Operation Equation and Applications
 
A Survey of User Authentication Schemes for Mobile Device
A Survey of User Authentication Schemes for Mobile DeviceA Survey of User Authentication Schemes for Mobile Device
A Survey of User Authentication Schemes for Mobile Device
 
On Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial MatricesOn Normal and Unitary Polynomial Matrices
On Normal and Unitary Polynomial Matrices
 

Similar a An Efficient Distributed Control Law for Load Balancing in Content Delivery Networks

Ijmer 46068390
Ijmer 46068390Ijmer 46068390
Ijmer 46068390IJMER
 
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumLoad balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumIJMER
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)KeshavKumar315
 
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Powerincmagazineseo
 
35 content distribution with dynamic migration of services for minimum cost u...
35 content distribution with dynamic migration of services for minimum cost u...35 content distribution with dynamic migration of services for minimum cost u...
35 content distribution with dynamic migration of services for minimum cost u...INFOGAIN PUBLICATION
 
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
 COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR... COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...Nexgen Technology
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentnexgentech15
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...nexgentechnology
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentShakas Technologies
 
Technical analysis of content placement algorithms for content delivery netwo...
Technical analysis of content placement algorithms for content delivery netwo...Technical analysis of content placement algorithms for content delivery netwo...
Technical analysis of content placement algorithms for content delivery netwo...IJECEIAES
 
A Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System UptimeA Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System UptimeYogeshIJTSRD
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Journals
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Publishing House
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...1crore projects
 
Iaetsd decentralized coordinated cooperative cache
Iaetsd decentralized coordinated cooperative cacheIaetsd decentralized coordinated cooperative cache
Iaetsd decentralized coordinated cooperative cacheIaetsd Iaetsd
 
Efficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural NetworkEfficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural NetworkIJERA Editor
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...IJCNCJournal
 

Similar a An Efficient Distributed Control Law for Load Balancing in Content Delivery Networks (20)

Ijmer 46068390
Ijmer 46068390Ijmer 46068390
Ijmer 46068390
 
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumLoad balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)
 
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Power
 
35 content distribution with dynamic migration of services for minimum cost u...
35 content distribution with dynamic migration of services for minimum cost u...35 content distribution with dynamic migration of services for minimum cost u...
35 content distribution with dynamic migration of services for minimum cost u...
 
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
 COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR... COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of content
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
 
CDN
CDNCDN
CDN
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of content
 
Technical analysis of content placement algorithms for content delivery netwo...
Technical analysis of content placement algorithms for content delivery netwo...Technical analysis of content placement algorithms for content delivery netwo...
Technical analysis of content placement algorithms for content delivery netwo...
 
A Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System UptimeA Study on Replication and Failover Cluster to Maximize System Uptime
A Study on Replication and Failover Cluster to Maximize System Uptime
 
G216063
G216063G216063
G216063
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
Iaetsd decentralized coordinated cooperative cache
Iaetsd decentralized coordinated cooperative cacheIaetsd decentralized coordinated cooperative cache
Iaetsd decentralized coordinated cooperative cache
 
Efficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural NetworkEfficient Resource Sharing In Cloud Using Neural Network
Efficient Resource Sharing In Cloud Using Neural Network
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
 

Más de IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...IJMER
 

Más de IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
Application of Parabolic Trough Collectorfor Reduction of Pressure Drop in Oi...
 

Último

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

An Efficient Distributed Control Law for Load Balancing in Content Delivery Networks

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2514 | Page S. K. Mehertaj1 , K. V. Subbaiah2 , P. Santhi3 , T. Bharath Manohar4 1,3 M. Tech 2ndyr, Dept of CSE, PBRVITS (Affiliated to JNTU Anantapur), Kavali, Nellore. Andhra Pradesh. India. 2 Assoc. Prof., Dept of CSE, PBRVITS (Affiliated to JNTU Anantapur), Kavali, Nellore. Andhra Pradesh.India. 4 Asst. Professor, Dept of CSE, CMR College of Engineering &Technology, (Affiliated to JNTU Hyderabad)Hyderabad.Andhra Pradesh.India. Abstract: Content Delivery Networks (CDN) aim at overcoming the inherent limitations of the Internet. The main concept at the basis of this technology is the delivery at edge points of the network, in proximity to the request areas, to improve the user’s perceived performance while limiting the costs. This paper focuses on the main research areas in the field of CDN, pointing out the motivations, and analyzing the existing strategies for replica placement and management, server measurement, best fit replica selection and request redirection. In this paper, we face the challenging issue of defining and implementing an effective law for load balancing in Content Delivery Networks .A formal study of a CDN system, carried out through the exploitation of a fluid flow model characterization of the network of servers.This result is then leveraged in order to devise a novel distributed and time-continuous algorithm for load balancing, which is also reformulated in a time- discrete version. Keywords: CDN’s Fluid flow model, Load balancing Algorithm. I. INTRODUCTION Content Delivery Network (CDN) represents a popular and useful solution to effectively support emerging Web applications by adopting a distributed overlay of servers. By replicating content on several servers, a CDN is capable to partially solve congestion issues due to high client request rates, thus reducing latency while at the same time increasing content availability  In this paper, we face the challenging issue of defining and implementing an effective law for load balancing in Content Delivery Networks.  A formal study of a CDN system, carried out through the exploitation of a fluid flow model characterization of the network of servers.  This result is then leveraged in order to devise a novel distributed and time-continuous algorithm for load balancing, which is also reformulated in a time-discrete version. II. MOTIVATION  In this paper, we face the challenging issue of defining and implementing an effective law for load balancing in Content Delivery Networks.  A formal study of a CDN system, carried out through the exploitation of a fluid flow model characterization of the network of servers.  This result is then leveraged in order to devise a novel distributed and time-continuous algorithm for load balancing, which is also reformulated in a time-discrete version. SCOPE: The most important performance improvements derived from the adoption of such a network concern two aspects: 1) Overall system throughput, that is, the average number of requests served in a time unit (optimized also on the basis of the processing capabilities of the available servers); 2) Response time experienced by clients after issuing a request. The decision process about these two aspects could be in contraposition. As an example, a “better response time” server is usually chosen based on geographical distance from the client, i.e., network proximity; on the other hand, the overall system throughput is typically optimized through load balancing across a set of servers. Although the exact combination of factors employed by commercial systems is not clearly defined in the literature, evidence suggests that the scale is tipped in favor of reducing response time. Drawbacks of Existing System  Goal of CDN can be achieved in many different ways, not all of which provide local stability guarantees, as well as balancing of the servers‟ queues.  Indeed, it might happen that the overall condition is met, but one or more local server‟s queues overflow, thus bringing to packet losses and unavailability of the overloaded servers. PROBLEM STATEMENT  We focus exclusively on critical conditions where the global resources of the network are close to saturation.  This is a realistic assumption since an unusual traffic condition characterized by a high volume of requests, i.e., a flash crowd, can always overfills the available system capacity.  In such a situation, the servers are not all overloading which we have local instability conditions where the input rate is greater than the service rate. An Efficient Distributed Control Law for Load Balancing in Content Delivery Networks
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2515 | Page NEW SYSTEM PROPOSAL  We first design a suitable load-balancing law that assures equilibrium of the queues in a balanced CDN by using a fluid flow model for the network of servers.  We present a new mechanism for redirecting incoming client requests to the most appropriate server, thus balancing the overall system requests load.  Our mechanism leverages local balancing in order to achieve global balancing. This is carried out through a periodic interaction among the system nodes. III. LITERATURE SURVEY The commercial success of the Internet and e-services, together with the exploding use of complex media content online has paved the way for the birth and growing interest in Content Delivery Networks (CDN). Internet traffic often encounters performance difficulties characteristic of a non dedicated, best effort environment. The user‟s urgent request for guarantees on quality of service have brought about the need to study and develop new network architectures and technologies to improve the user‟s perceived performance while limiting the costs paid by providers. Many solutions have been proposed to alleviate the bottleneck problems and the most promising are based on the awareness of the content that has to be delivered. The traditional ”content-blind” network infrastructures are not sufficient to ensure quality of service to all users in a dynamic and ever increasing traffic situation. New protocols and integrated solutions must be in place both on the network and on the server side to distribute, locate and download contents through the Internet. The enhancement of computer networks by means of a content aware overlay creates the new architectural paradigm of the CDN. Today‟s CDN act upon the traditional network protocol stack at various levels, relying on dynamic and proactive content caching and on automatic application deployment and migration at the edge of the network, in proximity to the final users. Content replicas in a CDN are geographically distributed, to enable fast and reliable delivery to any end-user location: through CDN services, up-to-date content, can be retrieved by end-users locally rather than remotely. CDNs were born to distribute heavily requested contents from popular web servers, most of all image files. Nowadays, a CDN supports the delivery of any type of dynamic content, including various forms of interactive media streaming. CDN providers are companies devoted to hosting in their servers the content of third-party content providers, to mirroring or replicating such contents on several servers spread over the world, and to transparently redirecting the customers requests to the „best replica‟ (e.g. the closest replica, or the one from which the customer would access content at the lowest latency). Designing a complete solution for CDN therefore requires addressing a number of technical issues: which kind of content should be hosted (if any) at a given CDN server (replica placement), how the content must be kept updated, which is the „best replica‟ for a given customer, which mechanisms must be in place to transparently redirect the user to such replica. A proper placement of replica servers shortens the path from servers to clients thus lowering the risk of encountering bottlenecks in the non-dedicated environment of the Internet. A request redirection mechanism is provided at the access routers level to ensure that the best suited replica is selected to answer any given request of possibly different types of services with different quality of service agreements. The CDN architecture also relies on a measurement activity that is performed by cooperative access routers to evaluate the traffic conditions and the computational capacity and availability of each replica capable of serving the given request. Successfully implemented, a CDN can accelerate end user access to content, reduce network traffic, and reduce content provider hardware requirements. IV. SYSTEM ANALYSIS DISTRIBUTED LOAD-BALANCING ALGORITHM We want to derive a new distributed algorithm for request balancing that exploits the results are presented. First of all, we observe that it is a hard task to define a strategy in a real CDN environment that is completely compliant with the model proposed. As a first consideration, such a model deals with continuous-time systems, which is not exactly the case in a real packet network where the processing of arriving requests is not continuous over time. For this reason, in the following of this section, we focus on the control law are described. The objective is to derive an algorithm that presents the main features of the proposed load-balancing law and arrives at the same results in terms of system equilibrium through proper balancing of servers‟ loads, as assessed by Lemma. Algorithm Description The implemented algorithm consists of two independent parts: a procedure that is in charge of updating the status of the neighbors‟ load, and a mechanism representing the core of the algorithm, which is in charge of distributing requests to a node‟s neighbours. The pseudocode of the algorithm is reported. Even though the communication protocol used for status information exchange is fundamental for the balancing process, in this paper we will not focus on it. Indeed, for our simulation tests, we implemented a specific mechanism: We extended the HTTP protocol with a new message, called CDN, which is periodically exchanged among neighboring peers to carry information about the current load status of the sending node. Naturally, a common update interval should be adopted to guarantee synchronization among all interacting peers. For this purpose, a number of alternative solutions can be put into places, which are nonetheless out of the scope of the present work.
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2516 | Page Fig: Pseudocode description of the proposed algorithm Functional Requirements Specification This section outlines the use cases for each of the active readers separately. The reader, the author and the reviewer have only one use case apiece while the editor is main actor in this system Different use cases in the system
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2517 | Page 1. Admin He/she enters into the mobile sink they are end mobile agents who participate in the communication .mobile agents passes /submits query to anonymizer and it sends to location-based service. 2. Anonymizer It is an interface between user i.e. mobile agent and main server .It receives messages from user and signals to LBS/BS and then passes information to mobile nodes.It also selects local database and checks the databases for localization of mobile agents. Mobile user (MU), issues the query and public key to the nearby anonymizer, Anonymizer passes the query and key to the base station (BS). As the LBS server is deployed at the BS, LBS processes the query and returns the result back to the BS , the BS knows that the user is in its region and gives a active signal to all the anonymizers in that particular region. 3. LBS (LOCATION BASED SERVER) It is the main server acts as a base station and processes the requests from clients and sends message to mobile agents. It signals the anonymizer about mobile locations. Overall Description In this paper, we presented a novel load-balancing law for cooperative CDN networks. We first defined a model of such networks based on a fluid flow characterization. We hence moved to the definition of an algorithm that aims at achieving load balancing in the network by removing local queue instability conditions through redistribution of potential excess traffic to the set of neighbors of the congested server. The algorithm is first introduced in its time-continuous formulation and then put in a discrete version specifically conceived for its actual implementation and deployment in an operational scenario. Through the help of simulations, we demonstrated both the scalability and the effectiveness of our proposal, which outperforms most of the potential alternatives that have been proposed in the past. External Interface Requirements The only link to an external system is the link to the Historical Society (HS) Database to verify the membership of a Reviewer. The Editor believes that a society member is much more likely to be an effective reviewer and has imposed a membership requirement for a Reviewer. The HS Database fields of interest to the Web Publishing Systems are member‟s name, membership (ID) number, and email address (an optional field for the HS Database).  The Assign Reviewer use case sends the Reviewer ID to the HS Database and a Boolean is returned denoting membership status. The Update Reviewer use case requests a list of member names, membership numbers and (optional) email addresses when adding a new Reviewer. It returns a Boolean for membership status when updating a Reviewer.  Product Functions Logical database requirement DATA BASE ARCHITECTURE There are three types of architecture: ONE TIER ARCHITECTURE TWO-TIERED THREE-TIERED ONE TIER ARCHITECTURE The application and the data reside together logically. These are not usually database programs. The logic and its data reside together. Figure below shows a model of a single-tier application. TWO-TIERED The application resides in a different logical location than the data. These are usually database applications. Most client/Server applications fit into this category. figure shows a model of a two-tier application. THREE-TIERED In a three-tiered system, the application resides in a different logical location than the logic of the application and the data. To put it another way, the client software makes a call to a remote service. that remote service is responsible for interacting with the data and responding to the client. the client has no knowledge of how and where the data is stored. All it knows about is the remote service has no knowledge of the clients that will be calling it. It only knows about the data. Anonymizer Anonymizer Location based server
  • 5. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2518 | Page E-R DIAGRAMS AND DATA FLOW DIAGRAMS Data flow diagram ENTITY RELATIONSHIP MODELS
  • 6. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2519 | Page CLASS DIAGRAM sender +user id: int +uesr pwd: int +send request() +verify() Reciver +get data() +load balancing() +content delivery() network +get data() +request balancing() scheduler +access the data() +sends data in queue() +redirect ()
  • 7. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2520 | Page USE CASE DIAGRAM SEQUENCE DIAGRAMS STATE CHART DIAGRAMS request load balancing algorithms content delivery User ReceiverNetwork 1 : Load balancing() 2 : Novel distributed algorithm() 3 :sheduler () 4 : content delivery() 5 : final reponce()
  • 8. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-2514-2521 ISSN: 2249-6645 www.ijmer.com 2521 | Page V. CONCLUSION In this paper, we presented a novel load-balancing law for cooperative CDN networks. We first defined a model of such networks based on a fluid flow characterization. We hence moved to the definition of an algorithm that aims at achieving load balancing in the network by removing local queue instability conditions through redistribution of potential excess traffic to the set of neighbors of the congested server. The algorithm is first introduced in its time-continuous formulation and then put in a discrete version specifically conceived for its actual implementation and deployment in an operational scenario. Through the help of simulations, we demonstrated both the scalability and the effectiveness of our proposal, which outperforms most of the potential alternatives that have been proposed in the past. The present work represents for us a first step toward the realization of a complete solution for load balancing in a cooperative, distributed environment. Our future work will be devoted to the actual implementation of our solution in a real system, so to arrive at a first prototype of a load-balanced, cooperative CDN network to be used both as a proof-of-concept implementation of the results obtained through simulations and as a playground for further research in the more generic field of content-centric network management. ACKNOWLEDGMENT I would like to express my sincere thanks to my Guide and my Co-Authors for their consistence support and valuable suggestions. REFERENCES [1] M. Arlitt and T. Jin, A Workload Characterization Study of 1998 World Cup Web Site, IEEE Network, pp. 30-37, May/June 2000. [2] J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman and B. Weihl, Globally Distributed Content Delivery, IEEE Internet Computing, pp. 50-58, September/October 2002. [3] M. Zukerman, T. D. Neame and R. G. Addie, Internet Traffic Modeling and Future Technology Implications, IEEE INFOCOM, 2003. [4] Akamai Technologies, Inc. www.akamai.com, 2006 [5] F. Douglis, M. F. Kaashoek, Scalable Internet Services, IEEE Internet Computing, vol. 5, no. 4, 2001, pp.36-37. [6] G. Pallis and A. Vakali, Insight and Perspectives for Content Delivery Networks, Communications of the ACM, vol. 49, no. 1, ACM Press, NY, USA, January 2006. pp. 101-106. [7] S. Jamin, C. Jin, Y. Jin, D. Raz, Y. Shavitt and L. Zhang, On the placement of Internet Instrumentation, In Proceedings of IEEE INFOCOM conference, pp. 295-304, Tel-Aviv, Israel, March 2000. [8] P. Krishnan, D. Raz, Y. Shavitt, The Cache Location Problem, IEEE/ACM Transaction on Networking, 8(5), 2000. [9] L. Qiu, V. N. Padmanabhan, G. M. Voelker, On the Placement of Web Server Replicas, In Proceedings of IEEE INFOCOM conference, pp. 1587-1596, Anchorage, Alaska, USA, April 2001. [10] S. Jamin, C. Jin, A. R. Kure, D. Raz and Y. Shavitt, Constrained Mirror Placement on the Internet, In Proceedings of IEEE INFOCOM Conference, Anchorage, Alaska, USA, April 2001. [11] Y. Chen, R. H. Katz and J. D. Kubiatowicz, Dynamic Replica Placement for Scalable Content Delivery, In Proceedings of International Workshop on Peer-to-Peer Systems (IPTPS 02), LNCS 2429, Springer-Verlag, pp. 306-318, 2002. [12] A. Vakali and G. Pallis, Content Delivery Networks: Status and Trends, IEEE Internet Computing, IEEE Computer Society, pp. 68- 74, November-December 2003. [13] N. Fujita, Y. Ishikawa, A. Iwata and R. Izmailov, Coarse-grain Replica Management Strategies for Dynamic Replication of Web Contents, Computer Networks: The International Journal of Computer and Telecommunications Networking, vol. 45, issue 1, pp. 19-34, May 2004. [14] G. Peng, CDN: Content Distribution Network, Technical Report TR-125, Experimental Computer Systems Lab, Department of Computer Science, State University of New York, Stony Brook, NY 2003. [20] J. Kangasharju, J Roberts and K. W. Ross, Object Replication Strategies in Content Distribution Networks, Computer Communications 25(4), pp. 367-383, March 2002. [15] M. Day, B. Cain, G. Tomlinson and P. Rzewski, A Model for Content Internetworking (CDI), Internet Engineering Task Force RFC 3466, February 2003. [16] W. Y. Ma, B. Shen and J. T. Brassil, Content Services Network: Architecture and Protocols, In Proceedings of 6th International Workshop on Web Caching and Content Distribution(IWCW6), 2001. [17] M. Hofmann and L. R. Beaumont, Content Networking: Architecture, Protocols, and Practice, Morgan Kaufmann Publishers, San Francisco, CA, USA, pp. 129-134, 2005.