Given the emerging problems of today’s Internet, many new Internet architectures have been proposed by the networking community. In general, the new approaches can be categorized into two types: evolutionary approaches and clean-slate approaches. The