基于P2P技术的即时通信监控系统研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:Andylinzc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文分析了应用于P2P网络的实时监控系统,指出跟踪监控的三类主要方法:网络级别,被动的应用程序级别的和主动应用程序级别的监控。给出了主动应用程序级别的监控模式下监控系统的架构与组成,并进行了实验分析了其监控性能。
  关键词: P2P技术;即时通信系统;监控
  【中图分类号】TN949.6 【文献标识码】B
  1引言
  随着网络技术的迅速发展,即时通信与实时转播等网络应用得到快速发展。在这些应用中,即时通信受到越来越多使用者的喜爱。普通用户只要能上网,就可以流畅的在个人计算机上进行即时通信。即时通信是一种便捷的网络通信方式,为用户提供实时有效的沟通手段。即时通信与社会正在逐渐深度融合。目前国外比较著名的即时通信系统有 MSN等,国内移动即时通信软件有很多,比如 QQ、飞信、微信等。用户只要在手机上安装软件客户端,就可以进入相应的即时通信系统进行即时聊天。QQ 业务一般针对好友之间,而飞信则是中国移动为中国移动用户专门推出的一个客户端软件。这些即时通信系统具有各自的特点。但是目前用户对这些即时通信工具最不满意的就是各个即时通信软件互不兼容,不能实现不同即时通信软件的互联互通。即时通信系统还没有一个统一的协议标准。主流的即时通信通用协议有:即时信息及出席协议 IMPP、基于 SIP的针对即时通信和出席扩展协议 SIMPLE与可扩展信息和出席协议 XMPP。
  随着移动网络技术的发展,移动接入方式多样化,移动网络带宽越来越宽,移动终端能力越来越强,移动 P2P 生存发展的条件越来越成熟,移动网络与固定网络的融合趋势越来越明显,移动用户数量的日益庞大和移动设备的特殊性,使得移动 P2P 越来越体现出其自身的巨大优势。国内外许多的研究机构和学院正在进行关于移动 P2P 领域的研究或应用。移动用户有自己独特的优势,例如移动设备总是时时伴随着用户,用户可以在任何地点,任何时候与任何人进行实时的交互,也就是说移动设备的实时性和自主性是固定网络中 P2P 节点无法比拟的。移动P2P的应用系统包括文本、图像、语音、视频、文件传输等业务,其中视频、文件传输对带宽有一定的要求,否则影响使用效果。为了解决这个问题,点对点(Peer-to-Peer,P2P)传输架构的新技术开始被用于实时影音系统中,以克服上述提到的诸多问题[1]。这种点对点的实时影音串流利用用户的网络带宽以及运算能力,来有效的分担串流服务系统的负担,以达到使网络容纳更多的用户,同时降低网络带宽以及服务设备的成本的目的。在这样的点对点网络中,主要的思想与模式是:用户在网络中共享彼此的媒体文件,而不是仅仅从服务器上下载文件,即,每一位使用者既是一个客户端,也是一个服务器。这种模式通过共享加载的流媒体服务器,降低了所需的带宽,为使用者提供服务。然而,基于点对点的实时影音串流技术的网络存在动态的特性,用户可以随意的加入以及离开网络,使得网络中的用户数目实时的变化[2]。在该模式下,对于网络进行实时监控来跟踪点对点网络中用户的网络状况、收看质量以及系统状态来评估系统的效能,是非常重要的一项研究内容,并且成为近年来的一个研究热点[3]。本文分析了点对点串流系统的实时监控系统的需求,指出跟踪监控的三类主要方法:网络级别的监控,被动的应用程序级别的监控和主动应用程序級别的监控。提出了一种用于P2P网络串流的主动应用程序级的实时监控系统的架构,分析了系统的各个主要组成部分与功能。
  2.P2P直播系统监控
  在该模型下,目前已有很多对于P2P网络流媒体直播系统进行监控的研究。在这些监控方法中,主要有3种类型的跟踪监控方法:网络级别的监控,被动的应用程序级别的监控和主动应用程序级别的监控。
  1.网络级的监控的原理是:执行监控任务的监控代码到网络设备,如路由器,交换机和网关收集IP层的数据报监控信息。它可以进一步分为路由器和基于非路由器监控工作。监控的功能是内置到路由器并没有额外的安装的硬件或软件, SNMP(RFC1157),RMON(RFC1757)是在路由器监控的典型例子。
  2.被动应用程序级别的监控的原理是:通过收集应用程序级信息被动的方式,如嗅探,来通过对比度实现网络级的跟踪,被动应用程序级的监控不需要网络基础设施的访问。
  3.主动应用程序级别的监控的原理是:系统收集关于目标P2P应用程序的活动,跟踪传播的代理,如"爬虫",对数据流量和同行伙伴关系作进一步的分析。本文讨论的就是主动应用程序级别的监控。
  3主动应用程序级别的P2P实时监控系统
  我们所提出的主动应用程序级别的实时监控系统的体系结构。主要组成部分有:日志服务器,日志缓冲区,日志分析器,监控代理和Web GUI接口。流媒体服务器接收数据流源(例如,媒体编码器能够从数字摄像机、数字电视卡或摄像头获取视频/音频信号,然后进行编码,作为待处理的视频流信号)。一个流媒体服务器如果具有足够大的带宽,来自流媒体服务器的种子用户上传的流媒体,就会共享分流到其他对等端。在实时监控系统中,Web GUI接口下提供以下信息的输出:
  1. 系统信息:流媒体服务器使用的CPU /内存;
  2. 内容质量信息:最终用户接收信息的质量的;
  3. 通信信息:流媒体服务器和最终用户上传/下载速度和数量。
  数据库是一个可以访问的资源集合或存储库,即是一个组织好的电子存储的数据检索信息。来自该系统的数据库中的数据还包括一些日志文件。这些日志数据存储到数据仓库ETL(提取,转换和加载)后的过程。 ETL过程包括三个步骤:首先,数据在提取阶段被分析、解析和进行格式转化,转换阶段是用一系列的规则对源数据转换,如数据清洗和数据聚合。加载阶段的最终目标将数据加载到最终目标。
  使用该系统能够进行实时监控,可以跟踪点对点网络中用户的网络状况网络等内容,主要包括设备信息与服务器信息。设备信息的主要内容包括:网络设备的基本信息,包含设备名称,该设备服务的终端设备的数目、当前开放的服务的数目、设备的IP地址、当前网络输入输出速率、设备当前服务的用户数目。输入/输出流量速度,即实时监控系统提供不同的时间间隔的输入/输出流量速度。输入/输出流量,即输入/输出流量是在上一个时间间隔内设备的流量变化,其余还包括系统信息、设备信息、终端用户信息、P2P基本信息、P2P终端用户信息和客户-服务器基本信息与终端用户信息等。在服务器信息部分,主要信息包括:服务器基本信息、流量速度、流量、终端用户信息、P2P基本信息、P2P终端用户信息、客户-服务器基本信息与终端用户信息等内容。
  为了评价所构建系统的性能,我们写了一个最终用户流量日志数据包发生器,建立从50到15000个连接,并发送流量日志数据到实时监控服务器,来为监控服务器产生工作量。此外,我们也在2台机器进行了实验,来得到更加全面的观察结果。首先,我们发送2000流量日志(1000记录一次)到监控服务器,在第5秒,最初的1000日志包存放于日志缓存中,其他的1000日志包在第5秒被接收到。在实验的开始时间约7秒后,启动日志分析器,日志数量减少。服务器1需要1.45秒和服务器2需要2.1秒来处理日志。日志存储时间服务器1和服务器2采用的是1. 25秒和1.95秒。统计在不同的节点属下的数据聚集时间,得到的结果。
  4结论
  随着网络应用程序用户的增加,P2P传输架构的新技术开始被用于实时影音串流系统。然而,这样的网络存在动态的特性,每位用户既是一个客户端,也是一个服务器,用户可以随意的加入以及离开点对点的网络,对于该网络进行实时监控来跟踪点对点网络中用户的网络状况、收看质量以及系统状态来评估系统的效能,是非常重要的一项研究内容。本文分析了应用于P2P网络串流的实时监控系统,指出跟踪监控的三类主要方法:网络级别的监控,被动的应用程序级别的监控和主动应用程序级别的监控。提出了主动应用程序级别的监控模式下监控系统的架构与组成,并进行了实验分析了其监控性能。
  参考文献
  [1]杨文涛,易志雄,刘卫忠,邹雪城,周国学. P2P网络流媒体播放系统研究[J]. 电视技术,2005,06:66-68.
  [2]凌燕,蓝善祯,徐品,潘丽. P2P流媒体系统关键技术概述[J]. 电视技术,2012,03:58-61+69.
  [3]詹晓涛. CDN与P2P相结合的流媒体系统设计[J]. 电视技术,2009,06:67-70.
其他文献
摘要:酒店财务管理课程作为酒店管理专业学生的必修课程,在教学中引入酒店管理沙盘模拟,增强了酒店管理专业学生管理能力的培养、激发了学生的积极性、培养学生的團队合作能力和创新意识,具有良好的教学反馈效果。  关键词:酒店财务管理;沙盘模拟  随着国内酒店同世界的接轨,酒店专业人才的培养也面临机遇和挑战。对酒店管理专业学生讲授财务管理课程时,应更注重督导级岗位应具备的财务管理能力,应更具备针对性、实用性
期刊
摘要:目前,我国供电企业的市场竞争越来越越激烈,为了获得持续、稳定、长远的发展,我国供电企业纷纷加强营销服务活动,旨在提高用户的满意度和忠诚度。在营销服务中,用电监察工作是有机组成部分。本文尝试研究用电监察工作对供电企业营销服务的影响,希望能起到一定的启发意义。  关键词:用电监察工作;供电企业;营销服务  一、前言  目前,我国的社会经济呈现突飞猛进发展之势,社会各行各业乃至个人家庭对电力系统提
期刊
摘 要:素质教育是社会发展的内在要求,是高校改革的发展趋势。英语是大学生综合素质的重要内容之一。英语素质教育有助于提高大学生的思想素质、科学文化素质、职业技能和综合应用能力。本文主要围绕如何改进高校的英语素质教育进行思考,希望为高校英语素质教育质量的提高做出贡献。  关键词:英语素质教育;教师;教学;跨文化素质  随着时代的发展和社会的进步,人们对教育提出了更高的要求,全面提倡素质教育,呼唤高素质
期刊
摘 要: 随着高等教育信息化的不断深化,发现不论是传统课堂教学还是单纯的网络学习都有其自身的优劣。于是,提倡将两者进行优势互补的混合式学习势在必行。混合式学习作为混合了多种学习理论、学习方式等的新型学习策略,它的顺利开展离不开优秀的网络课程及平台的支持。MOOC 作为一种大规模网络开放课程,不仅拥有一系列世界顶级优秀课程,更有相应课程平台的支持。近几年来,MOOC 凭借其先进的教学理念、优秀的课程
期刊
内容摘要:博物馆担负着传承中华文明、弘扬民族文化、传播人类知识的神圣使命,是政府向全社会提供公益性文化产品和服务的重要渠道,是社会主义精神文明建设的重要阵地。博物馆宣传教育是以实物组成陈列及其他辅助形式对观众进行教育活动。本文主要从多个角度论述博物馆宣传教育工作的多种途径,达到满足不同观众需求的目的。  关键词:博物馆 宣传教育 途径 传播媒体  随着社会主义精神文明建设的发展,新时期人们对于新的
期刊
摘要:文章介绍了电路设计的基本步骤,通过实例重点介绍利用Altium Designer进行元件布局的方法,总结了PCB设计中元件布局存在的不足,提出了元件布局的一些具体做法和改进措施,旨在设计出符合要求的PCB板,提高PCB板的设计能力。  关键词:电路设计;元件布局;PCB板  作为电子工程师,设计电路是一项必备的硬功夫,不管原理设计再完美,电路板设计不合理,性能将大打折扣,严重时甚至不能正常工
期刊
摘要:文章对建设工程项目全过程跟踪审计的意义、现状进行了分析。论述了其与传统模式的不同,并对传统审计模式及存在的问题进行了分析,指明当前做好项目审计工作的有利途径。进一步阐述建设工程项目的全过程审计工作对维护国家、业主和施工等相关单位的合法权益的重要性。  关键字:全过程动态;跟踪;审计;问题  在近几年的审计实践中,建设项目工程造价全过程跟踪审计作为一种以概预算执行情况审计和竣工决算审计为主的事
期刊
【摘 要】本文阐述了以"校企合作、工学结合"为核心,以基于工作过程的理实一体化课程体系改革为主线,以企业需求为依据,构建我校数控加工技术教学中行之有效的现代学徒制教学机制。具体包括实施现代学制工作的教学目标、实施方案、基本机制、教学管理等内容。  【关键词】数控加工 学徒制 教学模式 一体化  目前,数控车床、数控铣床、加工中心等在工厂应用已非常普遍,但是传统的数控实训教学与工厂的实际情况存在很大
期刊
摘 要:随着中国能源和环境问题的日益恶化,建筑材料的节能环保性能已经越来越受到到重视,绿色建筑材料的发明和应用给世界节能环保工作提供了巨大的推动作用。本文对新型节能绿色环保建筑材料的应用、现状以及未来的发展趋势进行了深入的探讨和研究,希望能为我国新型建筑材料持续发展和应用提供有效参考。  关键词: 新型建筑材料 节能 环保 策略  1 引言  近年来,随着经济的快速发展,环境问题变得越来越突出,对
期刊
【摘要】随着我国经济逐步进入"增长速度换挡期、结构调整阵痛期、前期刺激政策消化期"三重叠加阶段,建筑业的发展也步入了新常态。建筑施工企业的降本增效,就是指企业在实际管理过程中,通过降低企业的各项成本来获取最大经济利益。本文从前期规划阶段、成本管理过程、采购策略、新技术新科技、激励政策等方面,探讨建筑施工企业如何在新经济常态下实现降本增效。  【关键词】建筑施工企业;降本增效;项目前期策划;成本;B
期刊