An Architecture for Distributed Content Delivery Network A minor thesis submitted in partial fulfilment of the requirements for the degree of Masters of Applied Science (Information Technology) Jaison Paul Mulerikkal School of Computer Science and Information Technology Science, Engineering, and Technology Portfolio, Royal Melbourne Institute of Technology Melbourne, Victoria, Australia July 17, 2007