2016年4月26日

摘要: gnuplot绘制图像并保存 对于在Linux下工作的人,如果你经常要画一些二维图和简单的三维图的话,那么,gnuplot无疑是一个非常好的选择,不仅图形漂亮,而且操作简单。当然如果需要质量更高的三维图,请用其他的一些专业绘图软件。建议大家学会使用gnuplot。这个小软件通常都是Redhat Li 阅读全文

posted @ 2016-04-26 15:14 uCan'tSeeMe 阅读(4685) 评论(0) 推荐(1) 编辑

摘要: 这几天一直在研究如何改进现有的BT网络的效率,现在有了一点小小的成果 大概思路是这样的,对于一些已经拓扑结构以及节点之间延迟的网络(并不算太苛刻,对于例如数据中心的网络来说,是可以实现的), 普通的BT网络的tracker部分是随机选择节点作为邻居列表的,但是如果我们能轻松的get到节点的延迟,就可 阅读全文

posted @ 2016-04-26 14:53 uCan'tSeeMe 阅读(222) 评论(0) 推荐(0) 编辑

2016年4月19日

摘要: 首先大概介绍BT网络运行的整体流程: 开始阶段,一个节点加入到网络中,并向tracker节点发送信息,tracker返回若干个邻居的列表 得到列表后,向每个邻居发送bitfiled信息,来获取他们的文件状态。接着确定需要的piece,并向拥有该 piece的邻居发送关注的请求消息。本地节点根据过去2 阅读全文

posted @ 2016-04-19 14:45 uCan'tSeeMe 阅读(485) 评论(0) 推荐(0) 编辑

2016年4月8日

摘要: 昨天学习了peersim的cycle模式,今天开始继续悟事件模式。 总的来说,我个人认为事件模式是周期模式的升级版,或者说,周期模式只是事件模式的一个子功能。 事件模式是基于时间和事件的(没打错),每次实验的开始会设定结束时间和若干要处理的事件,当时间结束,或者事件全部做完,实验就结束,而在结束之前 阅读全文

posted @ 2016-04-08 21:16 uCan'tSeeMe 阅读(356) 评论(0) 推荐(0) 编辑

2016年4月6日

摘要: 相信很多兄弟一开始接触peersim,对配置文件还是有点不适应,我看了好久的样例的配置文件,一层层去找对应的文件的方法,终于好像悟懂了一点,记下来以后回顾。 贴上代码,一点点分析。 首先要说下所谓的配置文件,其实就是一个txt文件,语法也是非常简单,类似java里的给类里的变量赋值,这也正对应了配置 阅读全文

posted @ 2016-04-06 22:08 uCan'tSeeMe 阅读(602) 评论(0) 推荐(0) 编辑

摘要: 根据导师的要求,这次的任务是要模拟一个类似BT网络的P2P网络,并实现一些算法,查了些资料,都说NS2对于P2P网络的模拟和支持都不好,基本没有模板可以用,而且效率很低,只能模拟几万个节点左右,看到挺多人推荐使用peersim,就准备下来用用看。而且在官网上看到已经有很多别人编译好的覆盖网络的模板, 阅读全文

posted @ 2016-04-06 16:09 uCan'tSeeMe 阅读(1007) 评论(0) 推荐(0) 编辑

2016年3月17日

摘要: 今天根据柯老师的书,实验了一个非常简单的差分服务网络的例子. 这就是网络结构,很简单,结点0和1产生CBR流量2和3是边缘服务器,4是核心结点,5是目的结点. 流程是这样的:首先数据流进入边缘路由器,这时被根据它的速率被分类,这里选用TSW3CM方法,分为绿色,黄色,红色三类来标记数据包,对应不同的 阅读全文

posted @ 2016-03-17 15:22 uCan'tSeeMe 阅读(683) 评论(0) 推荐(0) 编辑

2016年3月16日

摘要: 今天尝试安装了NSG2这个小插件,非常方便,以后构建网络不用再手敲了,但是要构建多节点的时候还是需要代码. 首先是下载NSG2,我在网上找到的是这个链接,亲测可用 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在  阅读全文

posted @ 2016-03-16 11:01 uCan'tSeeMe 阅读(544) 评论(0) 推荐(0) 编辑

2016年3月15日

摘要: 本文出自 “不动的流星” 博客,请务必保留此出处http://caihong.blog.51cto.com/277306/118481 阅读全文

posted @ 2016-03-15 15:43 uCan'tSeeMe 阅读(368) 评论(0) 推荐(0) 编辑

2015年12月27日

摘要: 今天在学习NS2的过程中接触到了awk和gnuplot来分析延迟,丢包等情况.gnuplot是一款非常精巧的绘图工具,使用方法也很简单,功能却很强大.安装还是通过终端: sudo apt-get install gnuplot安装后要注意一下,输入gnuplot后,如果最后一句显示Terminal ... 阅读全文

posted @ 2015-12-27 21:10 uCan'tSeeMe 阅读(452) 评论(0) 推荐(0) 编辑