Research

Peer-to-Peer Streaming (Kerena)

Peer-to-Peer Streaming (Kerena)

The goal of the Kerena project is to study, design, and develop distributed resource-sharing frameworks with two distinct applications:

  1. To serve objects to a large set of geographically dispersed clients; and
  2. To allow a large set of peers share resources distributed among them.
These frameworks enable applications such as video-on-demand, employee training, distance learning, and peer-to-peer stream-sharing on a large scale. At IMSC, we plan to incorporate and evaluate Kerena within both the 2020Classroom and Entertainment projects.

Kerena provides a general peer-to-peer resource-sharing environment. This is an essential requirement of both the 2020Classroom project and the Entertainment project, where multiple remote users/peers would join a collaborative environment dynamically to share resources such as educational material in various modalities and high fidelity audio, video, and image content.

NSF Report
Poster
More Info
Laboratory