Logo

Navigation
  • Home
  • Services
    • ERP Solutions
    • Implementation Solutions
    • Support and Maintenance Solutions
    • Custom Solutions
    • Upgrade Solutions
    • Training and Mentoring
    • Web Solutions
    • Production Support
    • Architecture Designing
    • Independent Validation and Testing Services
    • Infrastructure Management
  • Expertise
    • Microsoft Development Expertise
    • Mobile Development
    • SQL Server Database and BI
    • SAP BI, SAP Hana, SAP BO
    • Oracle and BI
    • Oracle RAC
  • Technical Training
    • Learn Data Management
      • Business Intelligence
      • Data Mining
      • Data Modeling
      • Data Warehousing
      • Disaster Recovery
    • Learn Concepts
      • Application Development
      • Client Server
      • Cloud Computing Tutorials
      • Cluster Computing
      • CRM Tutorial
      • EDI Tutorials
      • ERP Tutorials
      • NLP
      • OOPS
      • Concepts
      • SOA Tutorial
      • Supply Chain
      • Technology Trends
      • UML
      • Virtualization
      • Web 2.0
    • Learn Java
      • JavaScript Tutorial
      • JSP Tutorials
      • J2EE
    • Learn Microsoft
      • MSAS
      • ASP.NET
      • ASP.NET 2.0
      • C Sharp
      • MS Project Training
      • Silverlight
      • SQL Server 2005
      • VB.NET 2005
    • Learn Networking
      • Networking
      • Wireless
    • Learn Oracle
      • Oracle 10g
      • PL/SQL
      • Oracle 11g Tutorials
      • Oracle 9i
      • Oracle Apps
    • Learn Programming
      • Ajax Tutorial
      • C Language
      • C++ Tutorials
      • CSS Tutorial
      • CSS3 Tutorial
      • JavaScript Tutorial
      • jQuery Tutorial
      • MainFrame
      • PHP Tutorial
      • VBScript Tutorial
      • XML Tutorial
    • Learn Software Testing
      • Software Testing Types
      • SQA
      • Testing
  • Career Training
    • Career Improvement
      • Career Articles
      • Certification Articles
      • Conflict Management
      • Core Skills
      • Decision Making
      • Entrepreneurship
      • Goal Setting
      • Life Skills
      • Performance Development
      • Personal Excellence
      • Personality Development
      • Problem Solving
      • Relationship Management
      • Self Confidence
      • Self Supervision
      • Social Networking
      • Strategic Planning
      • Time Management
    • Education Help
      • Career Tracks
      • Essay Writing
      • Internship Tips
      • Online Education
      • Scholarships
      • Student Loans
    • Managerial Skills
      • Business Communication
      • Business Networking
      • Facilitator Skills
      • Managing Change
      • Marketing Management
      • Meeting Management
      • Process Management
      • Project Management
      • Project Management Life Cycle
      • Project Management Process
      • Project Risk Management
      • Relationship Management
      • Task Management
      • Team Building
      • Virtual Team Management
    • Essential Life Skills
      • Anger Management
      • Anxiety Management
      • Attitude Development
      • Coaching and Mentoring
      • Emotional Intelligence
      • Stress Management
      • Positive Thinking
    • Communication Skills
      • Conversation Skills
      • Cross Culture Competence
      • English Vocabulary
      • Listening Skills
      • Public Speaking Skills
      • Questioning Skills
    • Soft Skills
      • Assertive Skills
      • Influence Skills
      • Leadership Skills
      • Memory Skills
      • People Skills
      • Presentation Skills
    • Finding a Job
      • Etiquette Tips
      • Group Discussions
      • HR Interviews
      • Interview Notes
      • Job Search Tips
      • Resume Tips
      • Sample Resumes
 

Clustering on P2P

By Exforsys | on September 24, 2009 |
Cluster Computing

P2P or Person-to-Person is a type of network wherein the connection is based on different users. Instead of a regular server-client relationship for files, use of applications and other network related activities, the members of the P2P becomes the client and the server. While a member of the network is trying to access an application or download a file, the same member is a server wherein another member of network is trying to access the file. This trend will continue in the entire network.

The success of P2P is practically based on the number of active users. However, sharing workload through P2P is usually affected by users’ bandwidth. The users who are part of the P2P network group are usually linked online. P2P is often an option for those who cannot meet physically to boost their application’s performance or faster file sharing. Through online connectivity, multiple users would be able to boost the performance of their application while helping others improve their application.

But aside from the “Pure P2P” wherein users become part of the server, there exists a “Hybrid P2P” wherein the users are still part of the server but the entire network would require a server. This server though is not made to host the files or the application but only for the availability of information to its users.

Unique Features of P2P

Person to person networking is one of the most cost efficient practices for file sharing. Instead of putting up a massive server wherein it could easily cost thousands of dollars, users will share the workload which is also to their advantage.

Another advantage is the almost absolute protection against downtime. Pure and Hybrid P2P is not just based in one location. There are even P2P networks that have worldwide connectivity. For that reason, even if the whole country of users will go down or lose their connection, the rest of the world will still be able to access data through other sources in other countries.

Criticisms of P2P

Unfortunately, P2P has been under a lot of criticisms for many years. Today’s main use of P2P is through file sharing which has prompted the use of this type of networking for disputed purposes. Music, movies and applications could be easily shared in P2P network even if the user will not pay for downloaded files.

This is practically the disadvantage of P2P networks. Although its use is seen in different telephony applications, this type of network is often associated with illegal file sharing. Governments in different countries have even persecuted those who were found guilty in sharing files online.

Since control on shared files in P2P is almost impossible, user’s protection from different form of attacks is never assured. Anyone in the network could upload corrupt files and anyone who tries to download the file could be affected.

Hybrid P2P for Proper Clustering

Although pure P2P is a good way of ensuring file sharing, control through clustering is often a lot difficult. In pure P2P setting, one of the users will have to be the cluster manager which could become the single point of failure. Although P2P protects you from downtime, Pure P2P still has to rely on one of the nodes to ensure that clustering control is possible. Although there are P2P applications that will enable easy file sharing without downtime, Pure P2P might be constricted in terms of availability of information which makes it harder to know the shared files.

For that reason, Hybrid P2P has become the standard for P2P especially on file sharing. Through a server wherein data is controlled, additional features such as better access to information including the number of active users could be available for users.

Clustering through Hybrid P2P is even better since the presence of a server could control every data and might even be used to block or limit specific users. In a business setting, data control could be possible since there is a centralized application that could protect the users. The priority in data sharing could even be achieved with the help of a central server. P2P maybe associated with file sharing that have questionable purposes, proper business use of P2P could be cost efficient without experiencing a single point of failure in data sharing.

« « Clustering Security
Load Balancing Clustering » »

Author Description

Avatar

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Free Training

RSSSubscribe 394 Followers
  • Popular
  • Recent
  • Two-Node Clusters

    September 30, 2009 - 0 Comment
  • Introduction to Clustering

    September 16, 2009 - 0 Comment
  • Clustering through Server Farms

    October 1, 2009 - 0 Comment
  • Clustering Applications

    September 17, 2009 - 0 Comment
  • Cluster Supercomputer

    October 3, 2009 - 0 Comment
  • Virtual Machine Clustering

    September 20, 2009 - 0 Comment
  • Clusters – Monitoring and Measurement

    September 18, 2009 - 0 Comment
  • Load Balancing Clustering

    September 25, 2009 - 0 Comment
  • GPU Clusters

    September 21, 2009 - 0 Comment
  • Clustering Security

    September 22, 2009 - 0 Comment
  • Cluster Supercomputer

    October 3, 2009 - 0 Comment
  • Clustering through Server Farms

    October 1, 2009 - 0 Comment
  • Two-Node Clusters

    September 30, 2009 - 0 Comment
  • Compute Clusters and Grid Computing

    September 29, 2009 - 0 Comment
  • High Availability Clustering

    September 28, 2009 - 0 Comment
  • Infrastructure Consideration in Clustering

    September 27, 2009 - 0 Comment
  • Load Balancing Clustering

    September 25, 2009 - 0 Comment
  • Clustering Security

    September 22, 2009 - 0 Comment
  • GPU Clusters

    September 21, 2009 - 0 Comment
  • Virtual Machine Clustering

    September 20, 2009 - 0 Comment

Exforsys e-Newsletter

ebook
 

Related Articles

  • Cluster Supercomputer
  • Clustering through Server Farms
  • Two-Node Clusters
  • Compute Clusters and Grid Computing
  • High Availability Clustering

Latest Articles

  • Project Management Techniques
  • Product Development Best Practices
  • Importance of Quality Data Management
  • How to Maximize Quality Assurance
  • Utilizing Effective Quality Assurance Strategies
  • Sitemap
  • Privacy Policy
  • DMCA
  • Trademark Information
  • Contact Us
© 2023. All Rights Reserved.IT Training and Consulting
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT