一种基于组件化的云服务平台的设计与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:luqing77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为分布式技术发展的新阶段,云计算将为互联网的发展带来革新。云计算颠覆了传统的服务提供方式,提供了以云端为核心的服务,这些服务涉及到了传统软硬件行业的各个层次,包括软硬件基础设施以及应用平台等。虽然业界已经出现了很多优秀的云计算产品,比如Google App Engine, Amazon EC2等,但是在云计算技术发展的过程中存在的一些问题也值得研究,比如资源调度及任务调度问题,大规模数据并行计算及存储问题,大规模消息通信等。对上述提问题的研究需要一个合适的平台。本文在介绍云计算发展背景及相关技术的基础上,设计了一个在云计算环境下的分布式服务平台。该平台旨在搭建一个基础的云环境下的分布式实验环境,基于这个环境,方便平台使用者进行分布式相关技术的研究及实验。论文主要介绍了分布式平台的架构和组件化模型,并详细介绍了通信及路由子系统的设计及实现,同时基于前端路由系统进行了流量控制、区分服务及负载均衡策略的研究。平台采用了“框架+组件”的架构形式,并将组件分为“功能组件”和“基础服务组件”,整个架构设计具有很大的灵活性和扩展性。通信子系统采用两层的Pub/Sub消息通信模式,作为整个分布式平台的通信基础。路由子系统包含了路由信息扩散和应用请求代理两个部分,在路由系统的基础上增加了区分服务和负载均衡的策略模块。论文的最后介绍了分布式平台的构建环境,并对平台的性能进行了实际测试。目前分布式平台的相关文档及代码已经开放到开源社区,便于更多的使用者进行扩展和改进。
其他文献
随着计算机图形学的发展,人们用越来越多的方式来模拟自然场景。在一些应用领域,如网络视频聊天,人们往往希望通过图形图像来表达真实感绘制的图形之外的信息,比如图像中人物
随着通信技术、嵌入式计算技术和传感器技术的不断发展,无线传感器网络的使用变得很广泛,节点定位作为无线传感器网络的主要技术之一,节点的位置信息对于用户检测到事件后应
本文对质检总局舆情监控系统中的信息抽取进行了设计和实现。质检总局舆情监控系统能够满足用户对舆情信息进行全面监控的需求,为用户提供智能化、个性化、多样化的舆情监控
随着互联网逐步走入世界的每一个角落,人们对互联网的了解也不断加深,互联网业务量急剧增加。特别是进入了二十一世纪以后,互联网产业链更是以前所未有的迅猛势头日益壮大,无
实时系统在众多关键领域中有着重要的应用,例如航空电子、汽车电子等。伴随应用需求的提高,实时系统也变得日益复杂,因此对系统性能提出了越来越高的要求,而近年迅猛发展的多
云计算作为一种新兴的计算模型,在能耗、费用、扩展性、可靠性、灵活性和便捷性等方面具有巨大的优势,因此一经提出就引起了广泛的关注。   PaaS(Platform-as-a-Service:平台
入侵检测技术通过收集计算机系统或者网络中若干关键点的信息,来监视计算机和网络系统的运行状态,以发现各种攻击企图、攻击行为或者攻击结果。随着网络安全问题的日益严峻,
随着移动市场的迅速发展,移动终端的处理能力和存储容量越来越高,移动终端支持的业务种类和数据类型也在不断的增多,移动终端正在逐渐的成为用户的最重要的数据仓库。移动设
软件过程建模的目的是通过描述软件开发活动的要素及其关系,来准确的定义和描述开发行为。这可以帮助统一组织对软件开发过程的理解,从而有助于提高软件生产的效率和质量,降
随着计算机技术、多媒体技术和网络技术的不断发展,基于网络的虚拟实验的研究和开发已经得到教育界人士越来越多的关注,并成为远程教育研究的热点。虚拟实验系统在教学领域中