{"title":"一个灵活的面向对象的事件驱动无线网络模拟器设计","authors":"I. Jawhar","doi":"10.1109/WTS.2009.5068942","DOIUrl":null,"url":null,"abstract":"Different simulation tools are available to the research community which can be used to validate, test and evaluate networking protocols. Such simulation software packages include OPNET, ns-2 and others. These programs are capable of performing relatively accurate simulations of networking architectures including wireless, ad hoc, and sensor networks. Although they are very useful for a wide range of experiments which involve performance evaluation of existing protocols, selecting them to verify and test the performance of new platforms and protocols that are not implemented in these programs tend to impose considerable restrictions and limitations. Therefore, implementing these protocols in existing simulator packages could be relatively difficult and time consuming. This paper presents an object-oriented framework to design an event-driven network simulator that can be used to evaluate different wireless networking architectures and protocols. The design of the simulator allows for a considerable increase in flexibility for the researcher who is able to include particular aspects and implementations of the corresponding protocols. The different classes that constitute the simulator application along with the main methods, and relationships are presented. In addition, design strategies for simulating node mobility using the popular Waypoint model are also presented.","PeriodicalId":313087,"journal":{"name":"2009 Wireless Telecommunications Symposium","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"A flexible object-oriented design of an event-driven wireless network simulator\",\"authors\":\"I. Jawhar\",\"doi\":\"10.1109/WTS.2009.5068942\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Different simulation tools are available to the research community which can be used to validate, test and evaluate networking protocols. Such simulation software packages include OPNET, ns-2 and others. These programs are capable of performing relatively accurate simulations of networking architectures including wireless, ad hoc, and sensor networks. Although they are very useful for a wide range of experiments which involve performance evaluation of existing protocols, selecting them to verify and test the performance of new platforms and protocols that are not implemented in these programs tend to impose considerable restrictions and limitations. Therefore, implementing these protocols in existing simulator packages could be relatively difficult and time consuming. This paper presents an object-oriented framework to design an event-driven network simulator that can be used to evaluate different wireless networking architectures and protocols. The design of the simulator allows for a considerable increase in flexibility for the researcher who is able to include particular aspects and implementations of the corresponding protocols. The different classes that constitute the simulator application along with the main methods, and relationships are presented. In addition, design strategies for simulating node mobility using the popular Waypoint model are also presented.\",\"PeriodicalId\":313087,\"journal\":{\"name\":\"2009 Wireless Telecommunications Symposium\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-04-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Wireless Telecommunications Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WTS.2009.5068942\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Wireless Telecommunications Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WTS.2009.5068942","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A flexible object-oriented design of an event-driven wireless network simulator
Different simulation tools are available to the research community which can be used to validate, test and evaluate networking protocols. Such simulation software packages include OPNET, ns-2 and others. These programs are capable of performing relatively accurate simulations of networking architectures including wireless, ad hoc, and sensor networks. Although they are very useful for a wide range of experiments which involve performance evaluation of existing protocols, selecting them to verify and test the performance of new platforms and protocols that are not implemented in these programs tend to impose considerable restrictions and limitations. Therefore, implementing these protocols in existing simulator packages could be relatively difficult and time consuming. This paper presents an object-oriented framework to design an event-driven network simulator that can be used to evaluate different wireless networking architectures and protocols. The design of the simulator allows for a considerable increase in flexibility for the researcher who is able to include particular aspects and implementations of the corresponding protocols. The different classes that constitute the simulator application along with the main methods, and relationships are presented. In addition, design strategies for simulating node mobility using the popular Waypoint model are also presented.