基于GSAClock架构的分布式普适系统的研究

基于GSAClock架构的分布式普适系统的研究

论文摘要

分布式普适系统(Distributed Pervasive System)是具有高度动态性且可以应用于各类行业的分布式系统。不同于传统的分布式系统,在典型的分布式普适系统——WSNs(Wireless Sensor Networks)中,各个结点的需求是不断变化且不可预测的,这就要求系统可以动态地适应结点不断变化的需求,特别是无线传感器网络中新出现的多节点的时分多址技术和数据融合技术,对WSNs下的时间同步机制提出了更高的要求。自从Elson等人于2002年提出并阐述了无线传感器网络中的时间同步的研究课题以来,许多大学和科研机构提出了多种时间同步机制。这些机制主要可分为单向广播模式和双向交互模式。在比较典型的同步机制中,RBS和FTSP属于单向广播模式,TPSN,LTS和TS/MS属于双向交互模式。然而,这两种模式都有各自的缺点。基于这个问题,Bondavalli等人在2007年提出了SAClock作为一种在分布式普适系统中的同步架构,SAClock用一种类似时钟代理的方式,比较好的解决了在分布式普适系统中的能耗和同步精确度的问题,但SAClock方法存在一些值得改进的地方。基于以上的理论,本文提出一种GSAClock(Group Self-aware Clock)架构,这种方法是建立在节点分组技术和同步代理技术基础之上的时钟同步机制,能够进一步降低分布式普适系统的能耗,提高时钟同步效率。具体来说,为了解决类似FTSP算法中节点线性回归算法能耗过大的问题,GSAClock架构设计出一种较为合理的结构,在局域网的条件下,选取局域网的一台机器作为时钟同步代理节点,由这个节点统筹局域网的同步工作,成倍地减小封包交换量的同时也有利于节点的动态加入和移除。FTSP算法中,每个节点的计算任务在自己的CPU内处理,GSAClock架构引入了计算反转的思想,将相对偏移量和相对偏移量的计算交给代理节点处理,节省了其他节点的能耗,消除了通讯冗余和计算冗余,同时GSAClock架构引入一个基于贝叶斯模型的过滤器,过滤掉那部分偏差的数据。实验证明,GSAClock在同步能耗和精确度方面的表现均优于RBS、FTSP等著名算法。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外发展现状及课题选型
  • 1.3 本文目标和研究方法
  • 1.4 课题主要工作
  • 1.5 本文内容安排
  • 1.6 本章小结
  • 第二章 背景知识
  • 2.1 无线传感器网络的体系结构
  • 2.2 无线传感器网络的特点
  • 2.2.1 节点计算能力、存储容量和通信能力等方面有限
  • 2.2.2 无线传感器网络节点的电池能量有限
  • 2.2.3 无线传感器网络是无中心、自组织网络
  • 2.2.4 无线传感器网络节点数量大、密度高
  • 2.2.5 多跳路由
  • 2.2.6 以数据为中心的网络
  • 2.3 石英晶体振荡器简介
  • 2.3.1 石英晶体振荡器的基本原理
  • 2.3.2 石英晶体振荡器类型特点
  • 2.3.3 石英晶体振荡器的主要参数
  • 2.4 时钟模型
  • 2.4.1 石英晶体振荡器与时钟
  • 2.4.2 本地时钟和软件时钟
  • 2.4.3 晶体振动速率恒定假设
  • 2.5 时钟同步的概念
  • 2.6 操作系统对时间的表示
  • 2.6.1 基本概念
  • 2.6.2 内核相关数据结构
  • 2.7 NTP 同步算法
  • 2.7.1 NTP 同步算法的特点
  • 2.7.2 实现方式
  • 2.7.3 工作模式
  • 2.7.4 NTP 协议在无线传感器网络中的缺陷
  • 2.8 本章小结
  • 第三章 典型的同步算法及误差分析
  • 3.1 单向广播模式
  • 3.1.1 单向广播同步模式存在的问题
  • 3.2 双向交互模式
  • 3.3 同步算法的误差来源
  • 3.3.1 典型的5 种误差
  • 3.3.2 同步算法与误差的关系
  • 3.3.3 无线传感器网络的数据传输过程
  • 3.3.4 MAC 层加盖时间戳的办法
  • 3.4 本章小结
  • 第四章 GSAClock 架构
  • 4.1 时钟代理节点
  • 4.2 计算反转
  • 4.3 按需同步法(时间修正)
  • 4.4 大数定律
  • 4.5 过滤器
  • 4.5.1 过滤器模型一
  • 4.5.2 过滤器模型二
  • 4.5.3 过滤器模型三
  • 4.5.4 过滤器模型四(贝叶斯过滤模型)
  • 4.5.5 参数的确定
  • 4.6 同步偏差表
  • 4.7 报文规范
  • 4.8 同步策略
  • 4.8.1 紧密同步模式
  • 4.8.2 按需同步模式
  • 4.8.3 事后同步(估算)模式
  • 4.9 本章小结
  • 第五章 相关实验
  • 5.1 过滤器实验
  • 5.2 无线传感器网络实验平台的发展历史
  • 5.3 本实验用到的平台
  • 5.4 TINYOS 的特点
  • 5.5 MICA2 平台实验
  • 5.6 PC 平台实验
  • 5.7 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于GSAClock架构的分布式普适系统的研究
    下载Doc文档

    猜你喜欢