独立的数据融合协议层
发布时间:2012/4/9 19:42:15 访问次数:1394
与应用层或网络层技术相结合的数据融合 TPS51200DRCR技术不同,文献[33]提出了独立于应用层的数据融合机制( Application Independent Data Aggregation.AIDA),其基本思想是不关心数据的内容,而是根据下一跳地址进行多个数据单元的合并,通过减少数据封装头部的开销及MAC层的发送冲突来达到节省能量的效果。提出AIDA的目的除了要避免依赖于应用的融合方案( ADDA)的弊端外,还将增强数据融合对网络负载状况的适应性。当网络负载较轻时不进行融合或进行低程度的融合;而在网络负载较重,MAC层发送冲突较严重时,进行较高程度的融合。
AIDA协议层位于网络层和MAC层之间,对上下协议层透明,其基本组件如图8-9所示。AIDA可以划分为两个功能单元:融合功能单元和融合控制单元。融合功能单元负责对数据包进行融合或解融合操作;融合控制单元负责根据链路的忙闲状态控制融合操作的进行,调整融合的粒度(合并的最大分组数)。
依据图8-9,AIDA的工作过程可以分别从发送和接收两个方向进行说明。
①发送方向(从网络层到MAC层):从网络层发来的数据分组(网络单元)被放入融合缓冲池,AIDA融舍功能单元根据设定的融合粒度,将下一跳地址相同的网络单元合并成一个AIDA单元,并递交给MAC层进行传输;融合粒度的确定以及何时调用融合功能则由AIDA融合控制单元决定。
②接收方向(从MAC层到网络层):融合功能单元将MAC层递交上来的AIDA单元拆散为原来的网络层分组传递给网络层;这样做虽然会在一定程度上降低效率,但其目的是为了保证协议层的模块性,并且允许网络层对每个数据分组重新路由。
AIDA提出的出发点并不是将网络的生存时间最大化,而是要构建一个能够适应网络负载变化、独立于其他协议层的数据融合协议层;能够在保证不降低信息的完整性和不降低网络端到端延迟的前提下,以数据融合为手段,减轻MAC层拥塞冲突,降低能量的消耗。
与应用层或网络层技术相结合的数据融合 TPS51200DRCR技术不同,文献[33]提出了独立于应用层的数据融合机制( Application Independent Data Aggregation.AIDA),其基本思想是不关心数据的内容,而是根据下一跳地址进行多个数据单元的合并,通过减少数据封装头部的开销及MAC层的发送冲突来达到节省能量的效果。提出AIDA的目的除了要避免依赖于应用的融合方案( ADDA)的弊端外,还将增强数据融合对网络负载状况的适应性。当网络负载较轻时不进行融合或进行低程度的融合;而在网络负载较重,MAC层发送冲突较严重时,进行较高程度的融合。
AIDA协议层位于网络层和MAC层之间,对上下协议层透明,其基本组件如图8-9所示。AIDA可以划分为两个功能单元:融合功能单元和融合控制单元。融合功能单元负责对数据包进行融合或解融合操作;融合控制单元负责根据链路的忙闲状态控制融合操作的进行,调整融合的粒度(合并的最大分组数)。
依据图8-9,AIDA的工作过程可以分别从发送和接收两个方向进行说明。
①发送方向(从网络层到MAC层):从网络层发来的数据分组(网络单元)被放入融合缓冲池,AIDA融舍功能单元根据设定的融合粒度,将下一跳地址相同的网络单元合并成一个AIDA单元,并递交给MAC层进行传输;融合粒度的确定以及何时调用融合功能则由AIDA融合控制单元决定。
②接收方向(从MAC层到网络层):融合功能单元将MAC层递交上来的AIDA单元拆散为原来的网络层分组传递给网络层;这样做虽然会在一定程度上降低效率,但其目的是为了保证协议层的模块性,并且允许网络层对每个数据分组重新路由。
AIDA提出的出发点并不是将网络的生存时间最大化,而是要构建一个能够适应网络负载变化、独立于其他协议层的数据融合协议层;能够在保证不降低信息的完整性和不降低网络端到端延迟的前提下,以数据融合为手段,减轻MAC层拥塞冲突,降低能量的消耗。
上一篇:应用层中的数据融合
上一篇:现有传感器网络数据管理系统介绍
热门点击