The algorithm is designed to convey packets of the Internet Protocol, so that it enables the maximum number of other services.
MIT at that time (2005) was involved with the One Laptop per Child project, an attempt to make an inexpensive low-power computer to help educate impoverished children.