学位论文 > 优秀研究生学位论文题录展示

PCM混合内存系统的自适应动态地址重映射

作 者: 高健
导 师: 吴刚
学 校: 上海交通大学
专 业: 软件工程
关键词: PCM 地址重映射 恶意攻击 寿命 安全
分类号: TP333
类 型: 硕士论文
年 份: 2011年
下 载: 10次
引 用: 0次
阅 读: 论文下载
 

内容摘要


相位存储器(PCM)具有优良的可扩展性,非常有希望成为未来大规模主存的构成材料。但是它的写寿命比较有限。在应对此问题方面国内外展开了一些研究,包括将对PCM的写均匀分配到所有单元的负载均衡方法和减少对PCM写操作的写减少方法。有研究提出了一种新的混合内存结构,其中PCM作为主存,而DRAM作为PCM的缓存。这种方法能够同时利用DRAM的访问速度快的优点和PCM的大容量优点,是未来基于PCM的存储结构的一个较好选择。DRAM缓存的利用率和命中率高才能减少对PCM的写操作,如果一个恶意的程序通过某种方法产生持续的、从DRAM到PCM的回写,也会快速消耗PCM的寿命。文中展现了一种利用传统组相联缓存结构刻意设计的PCM寿命攻击程序。为了应对此种攻击,我们提出静态随机地址重映射(SRAR)方法,它在PCM物理地址和DRAM高速缓存之间又增加了一层中间地址。中间地址和DRAM缓存之间的关联遵循组相联关系,而物理地址到中间地址之间将执行一个开机时随机确定的重映射过程,从而将物理地址和DRAM之间的映射关系隐藏起来,以对抗基于组相联关系的攻击。采用SRAR方法,当操作系统被劫持后,PCM和DRAM之间的关系依然有可能被外界推测出来。因此我们又提出动态随机地址重映射(DRAR)的方法,在重映射关系需要在线地动态做出改变的时候去改变它。为了减少改变重映射关系时引起的额外PCM写,DRAR将PCM地址空间分成若干区域。DRAM缓存的地址空间也分为与之等量的区域。一个PCM区域和一个DRAM区域构成一个独立的组相联结构。每个区域设有一个计数器,用来记录该区PCM被回写的次数。当计数器的值达到或超过阈值,对该区域的相联结构关系执行重构造。利用PCM回写次数进行判断的方法还存在问题,因为正常程序执行时也会产生PCM回写,当次数达到阀值时可能会产生不必要的重映射。因此我们在DRAR的基础上,进一步提出自适应动态地址重映射(ADRAR)。我们首先分析并指出攻击状态的特征是,在较长一段周期之内,系统保持着较高的回写率。然后根据不同的“周期”基准,我们提出基于进程的攻击检测方法和基于主存的攻击检测方法。在基于进程的攻击检测方法中,我们以一个操作系统时间片为周期来统计回写率,并在20%到100%之间确定适当的回写率阀值。而基于主存的攻击检测方法以主存被访问次数为周期来统计回写率。我们通过实验统计了在不同的周期长度和回写率阀值下攻击程序被漏判的次数和正常程序被误判的次数,得出一个比较优化的主存访问周期值和回写率阀值。

全文目录


摘要  3-5
ABSTRACT  5-9
1 绪论  9-14
  1.1 研究背景  9-11
  1.2 研究现状  11-12
  1.3 研究内容  12-13
  1.4 论文结构  13-14
2 混合存储结构  14-18
  2.1 结构描述  14
  2.2 寿命增强策略  14-17
    2.2.1 延迟写结构  14-15
    2.2.2 Line 级别写  15-16
    2.2.3 细粒度负载均衡  16
    2.2.4 写过滤的页级别旁路  16-17
  2.3 本章小结  17-18
3 静态与动态地址重映射  18-38
  3.1 组相联结构的安全性问题  18-20
  3.2 静态地址重映射  20-25
    3.2.1 表重映射  22-23
    3.2.2 代数重映射  23-25
  3.3 动态地址重映射  25-28
  3.4 实验与结果  28-32
  3.5 重映射的改进和优化  32-37
    3.5.1 动态重映射的额外回写问题  32-34
    3.5.2 迁移重映射  34-37
  3.6 本章小结  37-38
4 自适应重映射  38-56
  4.1 基于进程的攻击检测  39-42
  4.2 基于主存的攻击检测  42-55
    4.2.1 基本方法  42
    4.2.2 攻击特征参数  42-44
    4.2.3 实验与结果  44-52
    4.2.4 额外开销分析  52-53
    4.2.5 改进措施  53-55
  4.3 本章小结  55-56
5 总结与展望  56-58
  5.1 总结  56
  5.2 展望  56-58
参考文献  58-61
致谢  61-62
攻读学位期间发表的学术论文  62-64

相似论文

  1. Hall推进器寿命预测和壁面侵蚀加速实验研究,V439.2
  2. Windows内核态密码服务接口设计与实现,TP309.7
  3. 嵌入式可信计算机系统安全机制的设计与实现,TP309
  4. 矢量CAD电子图纸保护系统研究,TP391.72
  5. 基于主动方式的恶意代码检测技术研究,TP393.08
  6. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  7. 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
  8. 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
  9. 基于比对技术的非法网站探测系统的实现与研究,TP393.08
  10. 浙江大明山景区山地户外运动基地建设研究,G895
  11. 中亚热带两种常绿阔叶林群落细根寿命估计,S718.5
  12. 黄磷储罐区安全评价方法研究,TQ126.317
  13. 港内拖带钻井平台的通航安全研究,TE951
  14. 基于PDCA的R施工项目安全管理研究,TU714
  15. 土地生态安全评价方法综合应用研究,X826
  16. 土地生态安全评价指标体系研究,X826
  17. 转基因水稻对肉仔鸡饲用安全性研究,S831.5
  18. 畜产品质量安全保障监管RFID系统,TS201.6
  19. 转基因食品中的伦理问题,B82-05
  20. 基于小学生安全教育的教育游戏设计策略研究,G434
  21. 基于HTTP代理的安全网关的分析和研究,TP393.08

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com