【大赛声音】北邮网监团队畅谈项目历程
发布时间:2017年06月20日 15:53:14 2016年第二届下一代互联网技术创新大赛中,来自北京邮电大学的“基于嵌入式测量探针的IPv6校园网络服务质量监测系统”项目获得了专家评委的一致认可,在全国决赛中荣获实践组一等奖的好成绩。目前“校园网络服务质量监测系统”已经在北邮校园网中进行了应用。本周,项目带头人赵仕祺接受了Cerpark编辑部的专访,分享了他们的创新故事。 Q1:向大家简单介绍一下你的项目。 A:很荣幸能为大家介绍我们的项目。我们的项目是根据IPv6网络运维的实际情况,通过在校园网络中部署低成本、高可靠性的网络性能测量探针,实现校园IPv6网络应用服务质量统一监控,提升校园网服务的效率和质量,提高信息安全管理水平。 Q2:是什么契机让你决定去做这个项目? A:决定去做这个项目的契机其实来自于一次偶然的发现。我们在浏览北邮人BBS的时候看到这样一个帖子,说在某宿舍楼里访问IPTV特别慢,问其他人有没有类似情况。评论区里有人说慢,有人说访问正常。我们翻看几页评论后发现,说慢的用户都在同一宿舍楼里,访问正常的用户都不在该宿舍楼。其实通过这些评论就已大概清楚具体原因:有一类用户访问不畅可能是应用服务自身的问题,也可能用户访问IPTV服务的链路出现拥塞。而有人访问正常,说明IPTV这项应用服务本身没有问题,那么问题就出在了访问链路上。基于以上发现,我们决定通过在校园网络中广泛部署测量探针,对一些重要的IPv6网络应用服务进行监测,能很好的实现故障排查和事件源定位。 Q3:在开发前,你是如何了解用户的需求的? A:在确定要做的大致方向后,我们主要通过三个方面了解用户的需求。首先,假定我们是使用该产品的用户,那么我最想要的是什么?比如我自身网络处于什么状态;一番出现异常,能够快速定位故障位置;同时,我不希望为了实现监测而需要复杂的部署工作。基于此,我们提出用轻量级、易部署的软硬件测量探针应用于不同用户、不同场景。其次,从不同的角度看需求。用户关注服务质量,而服务质量的好坏是由多方面因素引起的。除去应用层本身的问题(如服务器宕机或软件出bug),服务质量的好坏还取决于网络层的稳定性状态。因此服务质量监测不仅仅是通过对应用服务的测量,还应包括网络层监测。最后,是将需求分为多个层次。服务质量监控最基础的展示结果是统计分析测量结果,为更好地展示结果进阶的方式是对测量结果从不同粒度可视化处理,高层次的展示方式是提供从应用层出发到路由层的可视化结果,通过对比用户可直观了解网络状况和故障定位。 Q4:项目过程中遇到最大的挑战是什么? A:由于我们提供的是开放性网络探针资源提供给用户使用,一旦用户量或探针任务量快速增长,可能造成探针负载过高。为解决这个问题,我们考虑探针处理器性能和单个测试任务消耗的关系,针对测量任务并行处理。最终经过压力测试,每个硬件探针可同时执行150个并发任务。 Q5:对于你们的项目,未来有那些打算? A:我们希望我们的探针能够广泛地部署在全国各个高校,在高校内实现校园网内部的服务质量监控,而高校之间实现跨校协同测量,实现教育网环境下的应用服务质量监控。 Q6:参与大赛的过程中,对你来说最大的收获是什么? A:其实参加大赛最大的收获是给自己和自己所做的事有更强的信心。因为网络测量探针是一种传统的检测工具,对探针性价比、体积等方面的改良也非我们强项,因此我们希望让这种传统测量工具实现与以往不同的功能。我们通过观察发现,不同维度的测量会存在某种因果关系,而分布式测量可实现故障的定位。因此将这两点结合IPv6作为我们的创新之处,很幸运得到大赛的认可。 Q7:毕业后对于自己有什么明确的规划? A:先说工作类型,我属于喜欢静下心研究某个课题的性格,因此希望做研究方面的工作。再说从事行业,由于我专业是计算机网络与技术,对于未来网络新技术或新架构如SDN、能源互联网等很感兴趣,因此希望做未来网络预言和实现这一行。 文章来源:Cerpark编辑部