现在的位置: 首页 > 综合 > 正文

论文思路

2013年09月10日 ⁄ 综合 ⁄ 共 1749字 ⁄ 字号 评论关闭

1.找论文方向:看了一些ad hoc方面的资料,主要是有关于ad hoc网络路由协议的论文,主要是英文版的。

2.希望利用mobile agent的特性改善ad hoc路由协议的性能,看了一些agent-based协议,其中大部分是ant-based的。

3.有了自己的想法:看到基于ant的算法的很多ad hoc网络需要的优点,我决定在ad hoc网络路由中使用aco算法。具体实现:在osi七层协议中,将网络层用移动agent来实现,网络层和其它层之间通过Jni来实现交互,通过网络模拟工具(glomosim,ns2,opnet等)来实现模型模拟。其中,agent需要agent开发平台(ibm aglet,grasshoper等)的支持。

4.准备开始实现想法:从图书馆借来了有关于ACO算法和ad hoc网络的书籍阅读(一周时间)。

5.确定使用的工具:搜索了有关于网络模拟工具(glomosim,ns2,opnet等)和agent开发平台(ibm aglet,grasshoper等)的介绍,主要是看他们各自的特点,看是否适合我方针的需要。通过比较,我决定使用glomosim和ibm aglets。glomosim较其它工具具有更好的扩展性(在节点数很大的时候,模拟时间仍然可以接受;同时考虑到我的算法aco,需要多次试验来获得最佳的参数设置,而且,glomosim容易学习(姚晶师兄观点),因此为了节省时间,我选择了glomosim),ibm aglet是开源项目,因此我能够获得它的源码,同时它是著名的agent开发平台。

6.发现问题:仔细思考后,发现我的想法的模拟难以实现:当前agent开发平台及其运行时环境都建立在应用层,而每台计算机的应用层只有一个就是操作系统的网络应用层环境,因此,要在一台计算机上模拟ad hoc网络应用层环境是不可能的。

7.搜索类似需求的模拟方案:1)MARP:使用它们自己的模拟器。2)Mobile Agents for Routing...:Mobile agent systems in existence are not apppriate for this research,we will have to look at the possibility of implementing a new suitable mobile agent system。3)Migration of Mobile Agents in Ad-hoc Wireless Networks:实现了一个具体系统,然后做实验。注:2)和3)出自同一个机构的不同时间发表的论文。

8.对先前想法失去信心,准备转换论文方向:看到前人的方法和结论,我自认为在半年时间不可能自己来实现一个agent系统来实现我的模拟,所以,要毕业就只能换论文题目了。因此,我后来看了一些agent方面的文章(主要是关于研究方向的)。同时下载了ibm aglet开发环境来熟悉。

注:从发现问题到有了新的想法大概用了一周的时间。

9.突发灵感:论文没有着落,晚上难以入睡(开始了2个月的论文工作,突然间回到了没有开始的状态,找论文方向的状态,改革开放20年,一夜回到解放前)。没睡着的时候琢磨论文,突然想到:能不能将glomosim和agent模拟工具结合起来,实现我的模拟环境呢?在网络模拟器中,对agent模拟工具中的移动agent进行操作,实现agent在ad hoc网络中的近似模拟。

10.搜索模拟工具:搜索到了MASON,REPAST,SWARM等多个模拟AGENT的工具。从搜索到的资料看,MASON为最好,因此AGENT模拟工具准备使用MASON。熟悉AGLET和ECLIPSE工具。下一步就是要确定GLOMOSIM能否和MASON结合来实现AD HOC网络层中移动AGENT的模拟。

11.发现新大陆:在搜索AGENT模拟工具时,偶然间发现有人将移动AGENT模拟添加到NS2中。我想这种方法更适合我当前的需求,因此转为使用模拟工具NS2来实现移动AGENT模拟。为了确认是否合适,查找了许多NS2中移动AGENT模拟的资料阅读。如果NS2中移动AGENT模拟不合适,再看MASON同GLOMOSIM或者NS2结合是否可行,如果都不可行,就需要换论文题目了。

注:用了一周左右时间(六.一)。

抱歉!评论已关闭.