Internet Architecture Evaluation Models,Mechanisms and Methods

The Internet architecture evaluation models serve as the theoretical foundation to promote the sustainable development of the Internet architecture.It ensures that the operators and users of the Internet are able to choose the most suitable protocols or mechanisms to construct an Internet architecture that satisfies various kinds of application requirements.With the increasing diversity of the Internet applications,the security,stability,and mobility of Internet are facing more and more challenges.Therefore,the evolution of the Internet architecture has become the consensus among both academics and industry practitioners.In recent years,both the modification strategies and the Dirty-Slate strategies of the internet architecture have been proposed.Building on the stability of the former and the novelty of the latter,we propose an Internet architecture based on the evolutionary model.Beside the internet architecture itself,the architecture evaluation methods have also become increasingly important in the design of Internet architecture.The service capacity,the development capacity,and the security capacity of the Internet architecture have been assessed by researchers from the perspectives of the protocol and the framework.In this article,we introduce the basic evaluation models of the serviceability,the scalability,the deployment,the evolvability and the reliability of the Internet architecture;summarize the mechanisms of constructing the Internet architecture evaluation models;discuss the application of the utility theory in the evaluation models;and survey the existing evaluation methods.Based on the survey,we propose an adaptability-oriented Internet architecture evaluation system,taking into consideration of the internal and external properties of the Internet architecture;and discuss the prospectus of the Internet architecture evaluation.