位置:51电子网 » 技术资料 » 存 储 器

MiLAN

发布时间:2012/4/6 16:12:25 访问次数:818

    MiLANnll<Middleware Linking Applications and Networks)是一种新型CS5340-CZZ的传感器网络中间件,它允许传感器网络应用程序指定质量要求并且能在满足质量要求的情况下调整网络特性以延长应用程序的生命周期。具体来说,MiLAN从以下方面来接收信息:
    (1)在不同应用中,随时间变化的QoS要求以及如何利用不同传感器的组合来满足这些QoS要求;
    (2)在整个系统中,不同应用的相关重要性;
    (3)在传感器网络中,关于可用的传感器和资源。如传感器能量和信道带宽。
    结合以上信息,MiLAN不断地调整网络配置(例如指定哪个传感器应该发送数据,哪个传感器应该在多跳网络中充当路由器,哪个传感器应该在网络中起到特殊的作用)来满足应用需求并能使应用的生命周期最长。

               
    一个部署了MiLAN的系统如图7-10所示。每个传感器运行一种版本的MiLAN。MiLAN从各个应用程序接收QoS需求的信息,系统用户对于不同的应用程序期望的交互信息以及网络中可用的组件和资源信息。然后,MiLAN决定如何配置最佳网络来支持应用程序。图7-10 -个部署MiLAN的系统已有的中间件研究把重点放在设计新的网络层协议(如MAC层,路由层和拓扑控制)而不考虑应用程序如何使用已有的标准化的协议。虽然它们设计了自己的能量管理协议为适应无线网络的限制提供了有限的制,但是如果中间件在满足应用程序需求的同时能着时间的变化而改变网络的实际参数,这样就能节省很大一部分能量,从而延长网络的生命周期。

                 
    这里提出的MiLAN中间件能接收应用程序需求的描述,监控网络条件,优化传感器节点和网络的配置以延长应用程序的生存时间。为了实现这些目标,应用程序将基于状态变化的应用需求图传送给MiLAN。MiLAN根据这些信息作出决策,控制网络和传感器节点以平衡应用程序服务质量和能量高效性,从而延长应用程序的生存时间不同于传统的位于应用程序和操作系统间的中间件,MiLAN的体系结构扩展到了网络协议栈,如图7-11所示。图中阴影部分是MiLAN组件,MiLAN提供应用程序接口(API),使应用程序可以通过应用程序接口API反映对可用的不同传感器节点的需求。MiLAN也提供网络层功能的抽象,通过发布命令来决定可用的传感器节点并配置网络。MiLAN位于多介物理网络的顶部,通过提供抽象层使用具体网络插件将MiLAN命令转换成可以通过一般网络协议栈的具体协议命令。因此,为了最好满足随时间变化的应用程序需求,MiLAN能持续适应通信网络的特殊功能。

    MiLANnll<Middleware Linking Applications and Networks)是一种新型CS5340-CZZ的传感器网络中间件,它允许传感器网络应用程序指定质量要求并且能在满足质量要求的情况下调整网络特性以延长应用程序的生命周期。具体来说,MiLAN从以下方面来接收信息:
    (1)在不同应用中,随时间变化的QoS要求以及如何利用不同传感器的组合来满足这些QoS要求;
    (2)在整个系统中,不同应用的相关重要性;
    (3)在传感器网络中,关于可用的传感器和资源。如传感器能量和信道带宽。
    结合以上信息,MiLAN不断地调整网络配置(例如指定哪个传感器应该发送数据,哪个传感器应该在多跳网络中充当路由器,哪个传感器应该在网络中起到特殊的作用)来满足应用需求并能使应用的生命周期最长。

               
    一个部署了MiLAN的系统如图7-10所示。每个传感器运行一种版本的MiLAN。MiLAN从各个应用程序接收QoS需求的信息,系统用户对于不同的应用程序期望的交互信息以及网络中可用的组件和资源信息。然后,MiLAN决定如何配置最佳网络来支持应用程序。图7-10 -个部署MiLAN的系统已有的中间件研究把重点放在设计新的网络层协议(如MAC层,路由层和拓扑控制)而不考虑应用程序如何使用已有的标准化的协议。虽然它们设计了自己的能量管理协议为适应无线网络的限制提供了有限的制,但是如果中间件在满足应用程序需求的同时能着时间的变化而改变网络的实际参数,这样就能节省很大一部分能量,从而延长网络的生命周期。

                 
    这里提出的MiLAN中间件能接收应用程序需求的描述,监控网络条件,优化传感器节点和网络的配置以延长应用程序的生存时间。为了实现这些目标,应用程序将基于状态变化的应用需求图传送给MiLAN。MiLAN根据这些信息作出决策,控制网络和传感器节点以平衡应用程序服务质量和能量高效性,从而延长应用程序的生存时间不同于传统的位于应用程序和操作系统间的中间件,MiLAN的体系结构扩展到了网络协议栈,如图7-11所示。图中阴影部分是MiLAN组件,MiLAN提供应用程序接口(API),使应用程序可以通过应用程序接口API反映对可用的不同传感器节点的需求。MiLAN也提供网络层功能的抽象,通过发布命令来决定可用的传感器节点并配置网络。MiLAN位于多介物理网络的顶部,通过提供抽象层使用具体网络插件将MiLAN命令转换成可以通过一般网络协议栈的具体协议命令。因此,为了最好满足随时间变化的应用程序需求,MiLAN能持续适应通信网络的特殊功能。

相关技术资料
4-6MiLAN

热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!