ISIS-4510 Peer To Peer Systems

Sub-areas:  Information Engineering, distributed networks and systems. Evolution of P2P systems in the past years has allowed the creation of strongly distributed large-scale applications. One of the main application domains of this type of applications is content sharing among a large group of participants, fully distributed and autonomous. Building this style of applications implies significant challenges, particularly due the extreme features of the P2P infrastructure that lacks centralized global control. This course is aimed at the challenges associated with data management and query processing in P2P systems, based on Distributed Hashing Tables (DHT), this is a type of P2P systems where declarative consultations are important for their success. Furthermore, the course classifies application styles (e.g., medical images, sensors, cellular telephony, astronomy, data search engines) to provide solutions that fully satisfy their needs.