当前位置:主页 > 科技论文 > 计算机论文 >

分布式缓存安全验证组件的设计与实现

发布时间:2021-03-03 13:26
  分布式缓存技术一直以来都是理论和应用研究的热点领域,特别是最近几年随着互联网的进一步普及,网络应用系统的规模逐步扩大,不单是应用系统本身在扩大,使用系统的人群也在不断扩大。随着WEB2.0概念的流行和推广,使互联网不再是单方面的向用户发布信息,而是更多地提倡共享信息,提倡用户主动地将信息发布到互联网中。在这种思想的带动下,大量的BLOG网站、社交(SNS)网站如雨后春笋一样地生长出来,如Facebook、LinkedIn、MySpace、Twitter等。形成了一个个庞大的用户社区平台。这类应用有一个共同点,就是用户量大、信息更新频繁。另外还有近几年电子商务的发展,在线购物的人群也大大地增加,像淘宝网、拍拍网、亚马逊、京东这些大型的电子商务网站,每时每刻都会产生巨大的网络流量。所有这些应用都无不依赖于缓存技术,如果没有适当的缓存架构和方案,这些应用将无法应对如此大规模的数据量和如此高并发量的访问,也就无法提供良好的用户体验。本文描述了当今的缓存技术和产品以及缓存技术相关的置换算法和同步策略,接着介绍了分布式缓存技术相关的网络拓扑结构、数据分布模式、负载均衡技术以及用于分布式缓存系统的数... 

【文章来源】:重庆大学重庆市 211工程院校 985工程院校 教育部直属院校

【文章页数】:66 页

【学位级别】:硕士

【文章目录】:
中文摘要
英文摘要
1 绪论
    1.1 项目研究背景
    1.2 国内外研究现状
    1.3 课题研究内容以及预期目标
    1.4 本文的组织结构
    1.5 本章小结
2 缓存技术理论基础
    2.1 缓存技术基本原理
    2.2 缓存分类
        2.1.1 服务器端缓存
        2.1.2 客户端缓存
        2.1.3 代理服务器(集群)缓存
    2.2 缓存置换算法
        2.2.1 先进先出策略(First In First Out)
        2.2.2 最近最少使用策略(Least Recently Used)
        2.2.3 最少使用频率策略(Least Frequently Used)
        2.2.4 SIZE 算法
        2.2.5 GD-Size(Greedy Dual-Size)算法
        2.2.6 LFUDA(LFU with Dynamic Aging)算法
        2.2.7 缓存同步策略
    2.3 缓存产品
        2.3.1 Memcached (memcachedb, xmemcached)
        2.3.2 JbossCache
        2.3.3 OSCache
        2.3.4 Cache4j
        2.3.5 JCS
    2.4 分布式缓存
        2.4.1 拓扑结构
        2.4.2 分布式缓存协议
        2.4.3 负载均衡技术
        2.4.4 数据分布模式
        2.4.5 数据同步策略
    2.5 本章小结
3 Memcached-authz 的设计与实现
    3.1 Memcached 缓存框架分析
        3.1.1 内部机制
        3.1.2 基本数据结构
        3.1.3 处理流程
        3.1.4 存储机制
        3.1.5 事件处理机制
        3.1.6 二进制协议分析
        3.1.7 主要命令协议分析
    3.2 可行性分析
    3.3 架构设计
    3.4 概要设计
    3.5 详细设计
        3.5.1 流程设计
        3.5.2 主要数据结构
        3.5.3 多线程异步设计
        3.5.4 主要功能设计
        3.5.5 安全缓存指令集
    3.6 部署与实现
        3.6.1 安装配置memcached 服务器
        3.6.2 安装配置memcached-authz 代理服务器
    3.7 本章小结
4 实验及测试结果
    4.1 实验及结果
        4.1.1 authz 命令实验
        4.1.2 sset 命令实验
        4.1.3 sget 命令实验
        4.1.4 sdelete 命令实验
    4.2 本章小结
5 总结及展望
    5.1 总结
    5.2 展望
致谢
参考文献
附录


【参考文献】:
期刊论文
[1]面向存储服务的分布式缓存系统研究[J]. 王侃,陈志奎.  计算机工程. 2010(15)
[2]基于分布式缓存的消息中间件存储模型[J]. 李文逍,杨小虎.  计算机工程. 2010(13)
[3]基于分布式缓存机制与数据仓库的多式联运物流决策支持系统[J]. 黄生亮,刘淑云.  商品储运与养护. 2008(04)
[4]基于分布式数据缓存技术的Web-OLAP系统研究[J]. 曹丽娟,谢强,丁秋林.  计算机应用. 2008(02)
[5]集群协作缓存机制研究[J]. 魏文国,陈潮填,闫俊虎.  计算机科学. 2008(01)
[6]Memcached在大型网站中的应用[J]. 俞华锋.  科技信息(科学教研). 2008(01)
[7]基于分布式协同缓存机制的Web Proxy研究[J]. 符青云,刘心松.  计算机工程. 2007(11)
[8]WebGIS空间数据分布式缓存技术研究[J]. 李浩松,朱欣焰,李京伟,陈军.  武汉大学学报(信息科学版). 2005(12)
[9]分布式空间数据库中基于事务的客户端高速缓存技术研究[J]. 涂小朋,汪林林.  计算机科学. 2004(06)
[10]Web缓存技术综述[J]. 贺琛,陈肇雄,黄河燕.  小型微型计算机系统. 2004(05)

硕士论文
[1]基于主动网络的自扩展网络缓存系统的研究[D]. 何贤卫.重庆大学 2009
[2]基于关联规则缓存策略的分布式视频点播系统的研究和设计[D]. 杜秉一.华中科技大学 2008
[3]合作式Web集群缓存系统的研究与实现[D]. 王昭.武汉大学 2004



本文编号:3061343

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3061343.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2189d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com