Peer to Peer Network

S-LOGIX views on the aspects of peer to peer network for consideration in the alternatives of its project domains. Peer-to-peer is a communications model in which each party has the same capabilities and either party can initiate a communication session. Other models with which it might be contrasted include the client/server model and the master/slave model. In some cases, peer-to-peer communications is implemented by giving each communication node both server and client capabilities.

In recent usage, peer-to-peer has come to describe applications in which users can use the Internet to exchange files with each other directly or through a mediating server. IBM’s Advanced Peer-to-Peer Networking (APPN) is an example of a product that supports the peer-to-peer communication model. These prospects of peer to peer networks are well thought out by S-LOGIX to provide an ease for students to choose their interested field for projects.

Related Area

  • Cooperation and collaboration in P2P systems
  • Delay-tolerant P2P systems
  • Higher-level query support in P2P systems
  • Mobile P2P
  • Overlay architectures and topologies, Overlay monitoring and management
  • P2P and wireless convergence
  • P2P ad hoc and sensor networks
  • P2P content access and distribution
  • P2P file sharing and media streaming
  • P2P multicasting and multimedia delivery
  • P2P security issues – Trust, Reputation and Fairness in P2P Systems
  • P2P wireless and mobile networks
  • Architectures and protocols
  • Data and index structures
  • QoS in P2P Systems
  • Replication and load-balancing strategies
  • Semantic routing and search
  • P2P workload characterization and simulation
  • Performance and robustness of P2P systems
  • Semantic overlay networks and semantic query routing in P2P systems
  • Social networks

Tools and Technologies

  • J2SE
  • Netbeans 8.0.1
  • Eclipse – Indigo SR2
  • MySQL 5.5.40
  • SQL-Server /MS-Access
  • ArgoUML 0.34
  • Java API for Peer-to-Networks (JXTA)
  • Java Networking
  • Swings
  • Java Database Connectivity (JDBC)
  • Java Media Framework (JMF)