eTorrent, writing Peer-to-Peer clients in Erlang: Jesper Louis Andersen
479 views · Published 21 May 2012 · 40:06 · Indexed 24 October 2026
Channel: Erlang Solutions · 2012 · Science & Technology
Erlang Factory SF Bay Area 2012 Slides available here: http://www.erlang-factory.com/conference/SFBay2012/speakers/JesperLouisAndersen erlang-solutions.com erlang-factory.com Erlang is perfectly suited for a modern distributed world. Part of this world is also a relatively new kind of client/server paradigm, namely Peer-to-Peer communication. We believe that this kind of communication is important to the modern internet and hence, the eTorrent project was born to gauge the usefulness of Erlang in a heavily distributed Peer-to-peer setting. This talk is about using Erlang for implementing Peer-to-Peer clients. I claim Erlang made us write an efficient BitTorrent client in a fraction of the effort compared to other clients. I claim our client is more robust than the competition for normal operation. And I claim the Erlang mentality fits the Peer-to-Peer model well. I also explain how we utilize the Erlang platform to implement the client in an OTP-idiomatic way, and how we differ from the mainstream implementations. Follow us on Twitter @Erlangfactory twitter.com/#!/erlangfactory ; Join our group on Linkedin Erlang Factory linkedin.com/groups/Erlang-Factory-2003110?trk=myg_ugrp_ovr
More from this channel
-
42:36
BUBBA - Benchmarking Using Browser-Based Animation: Jay Nelson
-
30:33
Erlang Application Metrics with Folsom: Joe Williams
-
40:49
Accelerated Erlang Development with e2: Garrett Smith
-
46:20
Building a community around Healthy Distributed Systems: Mark Phillips
-
45:57
Data in the Cloud with Refuge: Benoît Chesneau
-
28:50
Rewriting GitHub Pages with Riak Core, Riak KV, and Webmachine: Jesse Newland
-
49:37
Erlang metaprogramming made easy: Richard Carlsson
-
37:55
Erlang as a Cloud Citizen: Paolo Negri