{{{ #!forumlinks }}} = Research = Please read the Tribler overview in our scientific [https://www.tribler.org/attachment/wiki/File/CPE-Tribler-final.pdf?format=raw Journal publication]. Note that this publication reflects an older version of Tribler, all the latest research findings are listed below. = Completed and operational = * '''[wiki:Give-To-Get]''': Video-on-Demand protocol to stream Bittorrent videos * '''[wiki:PermID]''': ''Perm''anent ''Id''entifier of peers to enhance the security of Bittorrent * '''MerkleHashes''': Secure identifiers of content which removes the need for .torrent files * '''OverlaySwarm''': A secure method of communication between peers in different swarms * '''CooperativeDownload''': Double your download speed by sharing upload capacity amongst friends * '''[wiki:DecentralizedRecommendation Content search & recommendation]''': Websites for finding .torrent files are no longer needed, Tribler knows what you like and finds it = Ongoing research = {{{ #!protected #:[[Include(wiki:ProtectedSectionMessage)]] * '''[wiki:VideoOnDemand]''': Video on Demand: 3 second start time, HDTV support, single click play }}} * '''[wiki:GUIconcepts]''': Simply make it look stunning. Add Friends, Previews, Messages, etc. [https://www.tribler.org/browser/abc/branches/mtenbrinke/flash_demo/tribler.swf?format=raw (Flash demo)] * '''DistributedTracker''': Replacing the bittorrent tracker with a gossip protocol * '''SocialOverlay''': Comparing the p2p network with the social network * '''[wiki:P2PWebhosting P2PWebhosting]''': Challenges of P2P content hosting * '''[wiki:Moderation]''': Clean and rich metadata for swarms * '''[wiki:SocioCast]''': Social extension with friends and voting on moderators * '''[wiki:SuperSeeding]''': (Bernard) Hashing and memory problems when seeding 5000+ files * '''[wiki:NATtraversal]''': Connect to peers without hindrance of NAT and Firewall equipment * '''BarterCast''': a protocol to exchange the altruism levels of peers. Altruism is defined as the amount of uploading versus downloading of a person * '''[wiki:Buddycast3 Buddycast3]''': This version of !BuddyCast adds ratings, comments, faster .torrent collecting, access to more content due to RSS subscription integration, and superior scalability * '''TagBasedRecommendation''': How to do tag based recommendation in a distributed environment * '''ModelingBitTorrent''': Mathematical models of bittorrent behaviour * '''LiveStreaming''': tit-for-tat with streams * '''[wiki:SwarmSize]''': Tracking the popularity of content with robustness * '''MultipleDescriptionCoding''': Split video into separate streams that can be decoded individually * '''MultiBitrateSupport''': Support multiple bitrates in a single swarm and maximize video quality under dynamic download speed constraints * '''[wiki:DownloadPerformance]''': Performance analysis of the download core and implementation improvements * '''[wiki:SupervisedTeaming]''': (Boudewijn) Removing free-riding by forcing team-members to upload to each other. Positive side affect: allows removal of team members that do not meet upload speed requirements * '''[wiki:triblerGUIBandwidthSharing GUIBandwidthSharing]''': Show the good and bad (upload) behavior of peers using tables and graphs * '''[wiki:FullIncentivisation]''': Provide an incentive for all 9 actions in P2P such as uploading, search, staying online, port forwarding, .. * '''[wiki:ClickLog]''': The foundation for a Google-like efficient keyword search algorithm in a zero-server setting * '''[wiki:SwarmDynamics]''': Prototype of visualising in real-time the upload and download dynamics of peers around you in swarms * '''[wiki:SimilarityFunction]''': Calculate the taste similarity of peers around you and foundation for a semantic overlay = Publications = Publications on Tribler and related P2P technology [https://publications.st.ewi.tudelft.nl/list.php?author=&year=&project=&topic=10&group=&order=0&layout=standard (publications)] = Doing PhD or Graduation Project = If you want to do a Masters thesis project, please read [wiki:MasterThesisAtTribler this with all details and example planning]. If you want to do a PhD. please look at the [wiki:Jobs list of available positions].