{"id":65,"date":"2004-12-15T20:41:21","date_gmt":"2004-12-15T20:41:21","guid":{"rendered":"http:\/\/gaisan.com\/wordp\/?p=65"},"modified":"2004-12-15T20:41:21","modified_gmt":"2004-12-15T20:41:21","slug":"ban-p2p-applications","status":"publish","type":"post","link":"https:\/\/gaisan.com\/blogs\/?p=65","title":{"rendered":"Ban P2P applications"},"content":{"rendered":"<p>Perhaps not. I&#8217;ve commented in the past about the effects that P2P networks have upon the ISP traffic topologies <i>(timing, upstream\/downstream biases etc.)<\/i> and we all know they can be used to  illegally share copyrighted files. However, I strongly believe that P2P applications are the prototype for the next generation of highly resilient and scalable internet applications. In my former job as a telecomms researcher at <a href=\"http:\/\/www.tssg.org\">TSSG<\/a> we came up with quite a novel approach to integrating active networking and peer-2-peer apps at the top of the stack. I&#8217;m not sure what became of that work but my faith in the technology hasn&#8217;t waivered.<br \/>\nI guess that&#8217;s why I was so fascinated by the <a href=\"http:\/\/www.boingboing.net\/2004\/12\/15\/worlds_smallest_p2p_.html\">following post on boing-boing<\/a> about 2 Princeton researchers who&#8217;ve cooked up a P2P app in 15 lines of concise Python code. The original post is located on <a href=\"http:\/\/www.freedom-to-tinker.com\/archives\/000738.html\">Ed Felton&#8217;s blog<\/a>. It was damn funny to see someone hack up a Perl version in 9 lines. Without disrespect, the python implementation is more legible but the Perl code wins my <i>&#8220;tight code&#8221;<\/i> Award for 2004. Matthew Scala has a well used styrofoam cup with an strategicaly embedded 1\/2 fried 2Mb Dimm (circa 1993) winging its way to him at this very moment. Enjoy! What a prize and what a hack \ud83d\ude00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perhaps not. I&#8217;ve commented in the past about the effects that P2P networks have upon the ISP traffic topologies (timing, upstream\/downstream biases etc.) and we all know they can be used to illegally share copyrighted files. However, I strongly believe that P2P applications are the prototype for the next generation of highly resilient and scalable [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=\/wp\/v2\/posts\/65"}],"collection":[{"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":0,"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=\/wp\/v2\/posts\/65\/revisions"}],"wp:attachment":[{"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaisan.com\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}