SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Histogram Based Global Load
Balancing in Structured Peer-toPeer Systems
1 INTRODUCTION
PEER-TO-PEER systems have emerged as an appealing solution for sharing and
locating resources over the Internet. Several P2P systems have been successfully
deployed for a wide range of applications, such as Gnutella, Bit Torrent, Over net
(file-sharing systems), SETI@home (computing sharing system), Groove
(collaborative system), and Skype (Internet telephony system). In fact, a recent
study showed that P2P systems dominate up to 70 percent of Internet traffic. Thus,
it is critical to design a P2P system that is scalable and efficient. To build an
efficient P2P system, researchers have turned to structured and architectures which
offer a bound on search performance as well as completeness of answers.
However, one key challenge that has not been adequately addressed in the
literature is that of load balancing. In a large-scale P2P system, nodes often have
different resource capabilities. Hence, it is desirable that each node has a load
proportional to its resource capability. Furthermore, even if the system is
homogeneous (where all nodes have the same resource capability), it is difficult to
ensure that the load is uniformly distributed across the system because of the
dynamism in P2P systems. we propose a new framework, called Histogram-based
Global LOad Balancing (HiGLOB) to facilitate global load balancing in structured
P2P systems.
Each node P in HiGLOB has two key components. The first component is a
histogram manager that maintains a histogram that reflects a global view of the
distribution of the load in the system.
2 ABSTRACT
Over the past few years, peer-to-peer (P2P) systems have rapidly grown in
popularity and have become a dominant means for sharing resources. In these
systems, load balancing is a key challenge because nodes are often heterogeneous.
While several load-balancing schemes have been proposed in the literature, these
solutions are typically ad hoc, heuristic based, and localized. In this paper, we
present a general framework, HiGLOB, for global load balancing in structured P2P
systems. Each node in HiGLOB has two key components: 1) a histogram manager
maintains a histogram that reflects a global view of the distribution of the load in
the system, and 2) a load-balancing manager that redistributes the load whenever
the node becomes overloaded or under loaded. We exploit the routing metadata to
partition the P2P network into no overlapping regions corresponding to the
histogram buckets. We propose mechanisms to keep the cost of constructing and
maintaining the histograms low. We further show that our scheme can control and
bound the amount of load imbalance across the system. Finally, we demonstrate
the effectiveness of HiGLOB by instantiating it over three existing structured P2P
systems: Skip Graph, BATON, and Chord. Our experimental results indicate that
our approach works well in practice.
3 ORGANIZATION PROFILE
At Blue Chip Technologies, We go beyond providing software solutions. We work
with our client’s technologies and business changes that shape their competitive
advantages.
Founded in 2000, Blue Chip Technologies (P) Ltd. is a software and service
provider that helps organizations deploy, manage, and support their businesscritical software more effectively. Utilizing a combination of proprietary software,
services and specialized expertise, Blue Chip Technologies (P) Ltd. helps mid-tolarge enterprises, software companies and IT service providers improve
consistency, speed, and transparency with service delivery at lower costs. Blue
Chip Technologies (P) Ltd. helps companies avoid many of the delays, costs and
risks associated with the distribution and support of software on desktops, servers
and remote devices. Our automated solutions include rapid, touch-free
deployments, ongoing software upgrades, fixes and security patches, technology
asset inventory and tracking, software license optimization, application self-healing
and policy management. At Blue Chip Technologies, we go beyond providing
software solutions. We work with our clients’ technologies and business processes
that shape there competitive advantages.
ABOUT THE PEOPLE
As a team we have the prowess to have a clear vision and realize it too. As a
statistical evaluation, the team has more than 40,000 hours of expertise in
providing real-time solutions in the fields of Embedded Systems, Control systems,
Micro-Controllers, c Based Interfacing, Programmable Logic Controller, VLSI Design
And Implementation, Networking With C, ++, java, client Server Technologies in
Java,(J2EEJ2MEJ2SEEJB),VB & VC++, Oracle and operating system concepts with
LINUX.

OUR VISION
“Dreaming a vision is possible and realizing it is our goal”.
OUR MISSION
We have achieved this by creating and perfecting processes that are in par with the
global standards and we deliver high quality, high value services, reliable and cost
effective IT products to clients around the world.
CLIENTS.
Aray InfoTech
Inquirre consultancy (U.S.A)
K square consultancy pvt Ltd (U.S.A)
Opal solutions
Texlab Solutions
Vertex Business Machines
JM InfoTech
4 SYSTEM ANALYSIS:
4.1 EXISTING SYSTEM:
To balance the load between a lightly loaded node and a heavily loaded
node use the concept of virtual nodes. In these systems, each peer may
keep several virtual nodes. As a result, the overloaded node simply needs
to transfer some of its virtual nodes to the lightly loaded node to achieve
load balancing.
4.2 DISADVANTAGES:
In case the overloaded node cannot find any virtual node to pass to the
lightly loaded node because virtual nodes are large, the node can split a
large virtual node into smaller ones and pass some of them to the lightly
loaded node.
Proposed System:
In this paper, we propose a new framework, called Histogram-based Global
Load Balancing (HiGLOB) to facilitate global load balancing in structured
P2P systems. Each node P in HiGLOB has two key components.
The first component is a histogram manager that maintains a histogram
that reflects a global view of the distribution of the load in the system. The
histogram stores statistical information that characterizes the average load
of no overlapping groups of nodes in the P2P network. It is used to
determine if a node is normally loaded, overloaded, or under loaded.
The second component of the system is a load balancing manager that
takes actions to redistribute the load whenever a node becomes
overloaded or under loaded. The load-balancing manager may redistribute
the load both statically when a new node joins the system and dynamically
when an existing node in the system becomes overloaded or under loaded.

Advantages:
oBetter load balancing than existing schemes
oHi-glob to reduce the overhead of maintaining and constructing
histograms
1. SYSTEM SPECIFICATION
SOFTWARE SPECIFICATION
Operating System : Windows 98/2000/XP
Software : JDK1.5
Database : SQL Server
HARDWARE SPECIFICATION
o Processor : Pentium II/III/IV, CeleronIII
o Primary Memory : 512MB
o Hard Disk Drive : 1GB

Weitere ähnliche Inhalte

Was ist angesagt?

Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...IDES Editor
 
Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...
Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...
Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...IOSR Journals
 
MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...
MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...
MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...IJCNCJournal
 
Parallel and Distributed System IEEE 2015 Projects
Parallel and Distributed System IEEE 2015 ProjectsParallel and Distributed System IEEE 2015 Projects
Parallel and Distributed System IEEE 2015 ProjectsVijay Karan
 
AN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACK
AN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACKAN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACK
AN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACKIJCNCJournal
 
M phil-computer-science-parallel-and-distributed-system-projects
M phil-computer-science-parallel-and-distributed-system-projectsM phil-computer-science-parallel-and-distributed-system-projects
M phil-computer-science-parallel-and-distributed-system-projectsVijay Karan
 
M.Phil Computer Science Parallel and Distributed System Projects
M.Phil Computer Science Parallel and Distributed System ProjectsM.Phil Computer Science Parallel and Distributed System Projects
M.Phil Computer Science Parallel and Distributed System ProjectsVijay Karan
 
Evaluation of a topological distance
Evaluation of a topological distanceEvaluation of a topological distance
Evaluation of a topological distanceIJCNCJournal
 

Was ist angesagt? (8)

Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
Design and Performance Evaluation of an Efficient Home Agent Reliability Prot...
 
Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...
Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...
Cataloging Of Sessions in Genuine Traffic by Packet Size Distribution and Ses...
 
MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...
MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...
MULTI-CONSTRAINTS ADAPTIVE LINK QUALITY INDEX BASED MOBILE-RPL ROUTING PROTOC...
 
Parallel and Distributed System IEEE 2015 Projects
Parallel and Distributed System IEEE 2015 ProjectsParallel and Distributed System IEEE 2015 Projects
Parallel and Distributed System IEEE 2015 Projects
 
AN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACK
AN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACKAN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACK
AN EXPERIMENTAL STUDY OF IOT NETWORKS UNDER INTERNAL ROUTING ATTACK
 
M phil-computer-science-parallel-and-distributed-system-projects
M phil-computer-science-parallel-and-distributed-system-projectsM phil-computer-science-parallel-and-distributed-system-projects
M phil-computer-science-parallel-and-distributed-system-projects
 
M.Phil Computer Science Parallel and Distributed System Projects
M.Phil Computer Science Parallel and Distributed System ProjectsM.Phil Computer Science Parallel and Distributed System Projects
M.Phil Computer Science Parallel and Distributed System Projects
 
Evaluation of a topological distance
Evaluation of a topological distanceEvaluation of a topological distance
Evaluation of a topological distance
 

Andere mochten auch

Scientific information literacy and European Open Access policies
Scientific information literacy and European Open Access policiesScientific information literacy and European Open Access policies
Scientific information literacy and European Open Access policiesInformAll
 
New call is here! What we offer and what do we seek?
New call is here! What we offer and what do we seek?New call is here! What we offer and what do we seek?
New call is here! What we offer and what do we seek?Wayra CEE
 
Do pentatone staff flashcards
Do pentatone staff flashcardsDo pentatone staff flashcards
Do pentatone staff flashcardsJanell Bjorklund
 
A graduate employability lens for the Seven Pillars of Information Literacy
A graduate employability lens for the Seven Pillars of Information LiteracyA graduate employability lens for the Seven Pillars of Information Literacy
A graduate employability lens for the Seven Pillars of Information LiteracyInformAll
 
Strategic Group Project: Hearables
Strategic Group Project: HearablesStrategic Group Project: Hearables
Strategic Group Project: Hearablestaeiriana
 
Catching Up with Our Teens: Drug & Gang Lingo
Catching Up with Our Teens: Drug & Gang Lingo Catching Up with Our Teens: Drug & Gang Lingo
Catching Up with Our Teens: Drug & Gang Lingo Morgan Johnson
 
Information literacy, from higher education to employment
Information literacy, from higher education to employmentInformation literacy, from higher education to employment
Information literacy, from higher education to employmentInformAll
 
Grzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowej
Grzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowejGrzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowej
Grzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowejGrzegorz Glab
 
Surviving College: Booze, Drugs, & Neurobiology
Surviving College: Booze, Drugs, & Neurobiology Surviving College: Booze, Drugs, & Neurobiology
Surviving College: Booze, Drugs, & Neurobiology Morgan Johnson
 
Brain-Wise Brand Strategy
Brain-Wise Brand Strategy Brain-Wise Brand Strategy
Brain-Wise Brand Strategy Morgan Johnson
 
How to Grow Right by Tao Tao (GetYourGuide)
How to Grow Right by Tao Tao (GetYourGuide)How to Grow Right by Tao Tao (GetYourGuide)
How to Grow Right by Tao Tao (GetYourGuide)Wayra CEE
 
The value of information literacy to employers
The value of information literacy to employersThe value of information literacy to employers
The value of information literacy to employersInformAll
 
Static Code Analysis and AutoLint
Static Code Analysis and AutoLintStatic Code Analysis and AutoLint
Static Code Analysis and AutoLintLeander Hasty
 

Andere mochten auch (18)

Gingerbread Musical Play
Gingerbread Musical PlayGingerbread Musical Play
Gingerbread Musical Play
 
Scientific information literacy and European Open Access policies
Scientific information literacy and European Open Access policiesScientific information literacy and European Open Access policies
Scientific information literacy and European Open Access policies
 
New call is here! What we offer and what do we seek?
New call is here! What we offer and what do we seek?New call is here! What we offer and what do we seek?
New call is here! What we offer and what do we seek?
 
Do pentatone staff flashcards
Do pentatone staff flashcardsDo pentatone staff flashcards
Do pentatone staff flashcards
 
A graduate employability lens for the Seven Pillars of Information Literacy
A graduate employability lens for the Seven Pillars of Information LiteracyA graduate employability lens for the Seven Pillars of Information Literacy
A graduate employability lens for the Seven Pillars of Information Literacy
 
Strategic Group Project: Hearables
Strategic Group Project: HearablesStrategic Group Project: Hearables
Strategic Group Project: Hearables
 
Fall Vocal Exploration
Fall Vocal ExplorationFall Vocal Exploration
Fall Vocal Exploration
 
Catching Up with Our Teens: Drug & Gang Lingo
Catching Up with Our Teens: Drug & Gang Lingo Catching Up with Our Teens: Drug & Gang Lingo
Catching Up with Our Teens: Drug & Gang Lingo
 
Information literacy, from higher education to employment
Information literacy, from higher education to employmentInformation literacy, from higher education to employment
Information literacy, from higher education to employment
 
Introduction, development and analysis of banana curve in project management....
Introduction, development and analysis of banana curve in project management....Introduction, development and analysis of banana curve in project management....
Introduction, development and analysis of banana curve in project management....
 
Grzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowej
Grzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowejGrzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowej
Grzegorz Głąb WordCamp Kraków 2015 WordPress w wadze pure-kowej
 
Surviving College: Booze, Drugs, & Neurobiology
Surviving College: Booze, Drugs, & Neurobiology Surviving College: Booze, Drugs, & Neurobiology
Surviving College: Booze, Drugs, & Neurobiology
 
Brain-Wise Brand Strategy
Brain-Wise Brand Strategy Brain-Wise Brand Strategy
Brain-Wise Brand Strategy
 
How to Grow Right by Tao Tao (GetYourGuide)
How to Grow Right by Tao Tao (GetYourGuide)How to Grow Right by Tao Tao (GetYourGuide)
How to Grow Right by Tao Tao (GetYourGuide)
 
Pushdown autometa
Pushdown autometaPushdown autometa
Pushdown autometa
 
The value of information literacy to employers
The value of information literacy to employersThe value of information literacy to employers
The value of information literacy to employers
 
Static Code Analysis and AutoLint
Static Code Analysis and AutoLintStatic Code Analysis and AutoLint
Static Code Analysis and AutoLint
 
HVAC SYSTEM by Pratik
HVAC SYSTEM by PratikHVAC SYSTEM by Pratik
HVAC SYSTEM by Pratik
 

Ähnlich wie Shwsynop

International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...
International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...
International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...ijp2p
 
Congestion control for_p2_p_live_streaming
Congestion control for_p2_p_live_streamingCongestion control for_p2_p_live_streaming
Congestion control for_p2_p_live_streamingijp2p
 
CONGESTION CONTROL FOR P2P LIVE STREAMING
CONGESTION CONTROL FOR P2P LIVE STREAMINGCONGESTION CONTROL FOR P2P LIVE STREAMING
CONGESTION CONTROL FOR P2P LIVE STREAMINGijp2p
 
A P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing SystemsA P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing SystemsAshley Smith
 
Simple Load Rebalancing For Distributed Hash Tables In Cloud
Simple Load Rebalancing For Distributed Hash Tables In CloudSimple Load Rebalancing For Distributed Hash Tables In Cloud
Simple Load Rebalancing For Distributed Hash Tables In CloudIOSR Journals
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed SystemsRicha Singh
 
3 S W 2009 I E E E Abstracts Java, N C C T Chennai
3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai
3 S W 2009 I E E E Abstracts Java, N C C T Chennaincct
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects Bncct
 
Ncct 2009 Ieee Java Projects
Ncct 2009 Ieee Java ProjectsNcct 2009 Ieee Java Projects
Ncct 2009 Ieee Java Projectsncct
 
I E E E 2009 A S P
I E E E 2009  A S PI E E E 2009  A S P
I E E E 2009 A S Pncct
 
Me Projects, M Tech Projects
Me Projects, M Tech ProjectsMe Projects, M Tech Projects
Me Projects, M Tech Projectsncct
 
J2 E E Projects, I E E E Projects 2009
J2 E E  Projects,  I E E E  Projects 2009J2 E E  Projects,  I E E E  Projects 2009
J2 E E Projects, I E E E Projects 2009ncct
 
Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009ncct
 
Be Projects
Be ProjectsBe Projects
Be Projectsncct
 
Software Projects Asp.Net Java 2009 Ieee
Software Projects Asp.Net Java 2009 IeeeSoftware Projects Asp.Net Java 2009 Ieee
Software Projects Asp.Net Java 2009 Ieeencct
 
Final Year Projects Ncct Chennai
Final Year Projects Ncct ChennaiFinal Year Projects Ncct Chennai
Final Year Projects Ncct Chennaincct
 
Asp.Net Ieee Java Ieee Ncct 2009
Asp.Net Ieee Java Ieee Ncct 2009Asp.Net Ieee Java Ieee Ncct 2009
Asp.Net Ieee Java Ieee Ncct 2009ncct
 
A S P
A S PA S P
A S Pncct
 

Ähnlich wie Shwsynop (20)

International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...
International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...
International Journal of Peer to Peer Networks (IJP2P) Vol.6, No.2, August 20...
 
Congestion control for_p2_p_live_streaming
Congestion control for_p2_p_live_streamingCongestion control for_p2_p_live_streaming
Congestion control for_p2_p_live_streaming
 
CONGESTION CONTROL FOR P2P LIVE STREAMING
CONGESTION CONTROL FOR P2P LIVE STREAMINGCONGESTION CONTROL FOR P2P LIVE STREAMING
CONGESTION CONTROL FOR P2P LIVE STREAMING
 
A P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing SystemsA P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing Systems
 
2012an20
2012an202012an20
2012an20
 
Simple Load Rebalancing For Distributed Hash Tables In Cloud
Simple Load Rebalancing For Distributed Hash Tables In CloudSimple Load Rebalancing For Distributed Hash Tables In Cloud
Simple Load Rebalancing For Distributed Hash Tables In Cloud
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
 
[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal
[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal
[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal
 
3 S W 2009 I E E E Abstracts Java, N C C T Chennai
3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai3    S W   2009  I E E E  Abstracts    Java,  N C C T  Chennai
3 S W 2009 I E E E Abstracts Java, N C C T Chennai
 
B E M E Projects M C A Projects B
B E  M E  Projects  M C A  Projects  BB E  M E  Projects  M C A  Projects  B
B E M E Projects M C A Projects B
 
Ncct 2009 Ieee Java Projects
Ncct 2009 Ieee Java ProjectsNcct 2009 Ieee Java Projects
Ncct 2009 Ieee Java Projects
 
I E E E 2009 A S P
I E E E 2009  A S PI E E E 2009  A S P
I E E E 2009 A S P
 
Me Projects, M Tech Projects
Me Projects, M Tech ProjectsMe Projects, M Tech Projects
Me Projects, M Tech Projects
 
J2 E E Projects, I E E E Projects 2009
J2 E E  Projects,  I E E E  Projects 2009J2 E E  Projects,  I E E E  Projects 2009
J2 E E Projects, I E E E Projects 2009
 
Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009Ieee Projects Asp.Net Projects Ieee 2009
Ieee Projects Asp.Net Projects Ieee 2009
 
Be Projects
Be ProjectsBe Projects
Be Projects
 
Software Projects Asp.Net Java 2009 Ieee
Software Projects Asp.Net Java 2009 IeeeSoftware Projects Asp.Net Java 2009 Ieee
Software Projects Asp.Net Java 2009 Ieee
 
Final Year Projects Ncct Chennai
Final Year Projects Ncct ChennaiFinal Year Projects Ncct Chennai
Final Year Projects Ncct Chennai
 
Asp.Net Ieee Java Ieee Ncct 2009
Asp.Net Ieee Java Ieee Ncct 2009Asp.Net Ieee Java Ieee Ncct 2009
Asp.Net Ieee Java Ieee Ncct 2009
 
A S P
A S PA S P
A S P
 

Kürzlich hochgeladen

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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Kürzlich hochgeladen (20)

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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Shwsynop

  • 1. Histogram Based Global Load Balancing in Structured Peer-toPeer Systems 1 INTRODUCTION PEER-TO-PEER systems have emerged as an appealing solution for sharing and locating resources over the Internet. Several P2P systems have been successfully deployed for a wide range of applications, such as Gnutella, Bit Torrent, Over net (file-sharing systems), SETI@home (computing sharing system), Groove (collaborative system), and Skype (Internet telephony system). In fact, a recent study showed that P2P systems dominate up to 70 percent of Internet traffic. Thus, it is critical to design a P2P system that is scalable and efficient. To build an efficient P2P system, researchers have turned to structured and architectures which offer a bound on search performance as well as completeness of answers. However, one key challenge that has not been adequately addressed in the literature is that of load balancing. In a large-scale P2P system, nodes often have different resource capabilities. Hence, it is desirable that each node has a load proportional to its resource capability. Furthermore, even if the system is homogeneous (where all nodes have the same resource capability), it is difficult to ensure that the load is uniformly distributed across the system because of the dynamism in P2P systems. we propose a new framework, called Histogram-based Global LOad Balancing (HiGLOB) to facilitate global load balancing in structured P2P systems. Each node P in HiGLOB has two key components. The first component is a histogram manager that maintains a histogram that reflects a global view of the distribution of the load in the system.
  • 2. 2 ABSTRACT Over the past few years, peer-to-peer (P2P) systems have rapidly grown in popularity and have become a dominant means for sharing resources. In these systems, load balancing is a key challenge because nodes are often heterogeneous. While several load-balancing schemes have been proposed in the literature, these solutions are typically ad hoc, heuristic based, and localized. In this paper, we present a general framework, HiGLOB, for global load balancing in structured P2P systems. Each node in HiGLOB has two key components: 1) a histogram manager maintains a histogram that reflects a global view of the distribution of the load in the system, and 2) a load-balancing manager that redistributes the load whenever the node becomes overloaded or under loaded. We exploit the routing metadata to partition the P2P network into no overlapping regions corresponding to the histogram buckets. We propose mechanisms to keep the cost of constructing and maintaining the histograms low. We further show that our scheme can control and bound the amount of load imbalance across the system. Finally, we demonstrate the effectiveness of HiGLOB by instantiating it over three existing structured P2P systems: Skip Graph, BATON, and Chord. Our experimental results indicate that our approach works well in practice.
  • 3. 3 ORGANIZATION PROFILE At Blue Chip Technologies, We go beyond providing software solutions. We work with our client’s technologies and business changes that shape their competitive advantages. Founded in 2000, Blue Chip Technologies (P) Ltd. is a software and service provider that helps organizations deploy, manage, and support their businesscritical software more effectively. Utilizing a combination of proprietary software, services and specialized expertise, Blue Chip Technologies (P) Ltd. helps mid-tolarge enterprises, software companies and IT service providers improve consistency, speed, and transparency with service delivery at lower costs. Blue Chip Technologies (P) Ltd. helps companies avoid many of the delays, costs and risks associated with the distribution and support of software on desktops, servers and remote devices. Our automated solutions include rapid, touch-free deployments, ongoing software upgrades, fixes and security patches, technology asset inventory and tracking, software license optimization, application self-healing and policy management. At Blue Chip Technologies, we go beyond providing software solutions. We work with our clients’ technologies and business processes that shape there competitive advantages. ABOUT THE PEOPLE As a team we have the prowess to have a clear vision and realize it too. As a statistical evaluation, the team has more than 40,000 hours of expertise in providing real-time solutions in the fields of Embedded Systems, Control systems, Micro-Controllers, c Based Interfacing, Programmable Logic Controller, VLSI Design And Implementation, Networking With C, ++, java, client Server Technologies in Java,(J2EEJ2MEJ2SEEJB),VB & VC++, Oracle and operating system concepts with LINUX. OUR VISION “Dreaming a vision is possible and realizing it is our goal”.
  • 4. OUR MISSION We have achieved this by creating and perfecting processes that are in par with the global standards and we deliver high quality, high value services, reliable and cost effective IT products to clients around the world. CLIENTS. Aray InfoTech Inquirre consultancy (U.S.A) K square consultancy pvt Ltd (U.S.A) Opal solutions Texlab Solutions Vertex Business Machines JM InfoTech 4 SYSTEM ANALYSIS: 4.1 EXISTING SYSTEM: To balance the load between a lightly loaded node and a heavily loaded node use the concept of virtual nodes. In these systems, each peer may keep several virtual nodes. As a result, the overloaded node simply needs to transfer some of its virtual nodes to the lightly loaded node to achieve load balancing. 4.2 DISADVANTAGES: In case the overloaded node cannot find any virtual node to pass to the lightly loaded node because virtual nodes are large, the node can split a large virtual node into smaller ones and pass some of them to the lightly loaded node.
  • 5. Proposed System: In this paper, we propose a new framework, called Histogram-based Global Load Balancing (HiGLOB) to facilitate global load balancing in structured P2P systems. Each node P in HiGLOB has two key components. The first component is a histogram manager that maintains a histogram that reflects a global view of the distribution of the load in the system. The histogram stores statistical information that characterizes the average load of no overlapping groups of nodes in the P2P network. It is used to determine if a node is normally loaded, overloaded, or under loaded. The second component of the system is a load balancing manager that takes actions to redistribute the load whenever a node becomes overloaded or under loaded. The load-balancing manager may redistribute the load both statically when a new node joins the system and dynamically when an existing node in the system becomes overloaded or under loaded. Advantages: oBetter load balancing than existing schemes oHi-glob to reduce the overhead of maintaining and constructing histograms
  • 6. 1. SYSTEM SPECIFICATION SOFTWARE SPECIFICATION Operating System : Windows 98/2000/XP Software : JDK1.5 Database : SQL Server HARDWARE SPECIFICATION o Processor : Pentium II/III/IV, CeleronIII o Primary Memory : 512MB o Hard Disk Drive : 1GB