XtreemFS. It seems to have all the neccessary things for developing you own CDN at the OS level with minimum effort. Similar to Coda, but it gives you on-demand file replication (read-only, of course) on WAN environments, POSIX semantics (so you don’t need to modify you application) , stripping and parallel I/O (equals to high [...]
Author Archive for Alvaro
Video codecs
02Mar10An interesting article on video codecs licensing and how we are all being out of the law. The conclusion is very simple: Theora is a free standard we can all use for commercial purposes, we know, but just because it is not widely used!. Otherwise, legions of unknown patent holders would sue you right when [...]
gevent performance
17Feb10I´m using gevent for implementing a basic HTTP stresser and I must say I´m impressed with the performance I can get with this framework. My program launches thousands of HTTP requests (with urllib2) to my server, asking for very long files (>200MBytes), and I´m getting up to 2 Gbit/sec with almost no CPU usage in [...]
More on Python for networking: a performance comparison of different asynchronous frameworks, including Twisted and Tornado. It focuses on raw performance (it is just an HTTP echo server implemented in each platform, and tested with httpperf), so it ignores the features provided…
However, it has brought to my attention two frameworks based on libevent: Gevent and Concurrence. [...]
Python streaming
10Feb10Continuing with my interest with Twisted (and, in particular, for doing media streaming), I have discovered this article on high performance streaming in Twisted. It is not quite a tutorial,it’s more like a brief introduction to the interface for sending/receiving large amounts of data (think about big media files) without clogging your CPU and memory. [...]


