基于OSGI的应用服务器的微内核及Web集群的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:sh_xq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的发展速度仍然很快,网民数量更是在成倍的增长,尤其是中国网民,2010年,中国网民数量已经达到3亿以上,成为世界第一网络大国。在此背景下,应用服务器的压力也与日俱增。各网络运营商为了争夺用户,纷纷推出更新更高水平的业务,从而导致网民对网络产品也日益挑剔,网络运营商只能再继续提升自己的服务。传统的以JAVA管理扩展为基础架构的应用服务器已经日益无法满足这些对及时性,稳定性,动态性要求日益增加的服务要求。   为了改善现有应用服务器存在的问题,本文提出了一种基于OSGI(Open Service Gateway Initiative)应用服务器的解决方案。并在该解决方案基础上设计并实现了名为MK-OAS应用服务器。MK-OAS应用服务器的内核是一个轻量级的、松耦合的、面向服务的应用程序开发框架。相对于传统应用服务器的内核而言,从需求实现方面,MK-OAS为系统动态扩充、修改系统功能和改变系统行为提供了支撑;从技术角度方面,MK-OAS带来了规范化的模块组织以及统一的开发方式。MK-OAS带来了许多好处,包括可动态改变系统行为,热插拔的插件体系结构,高可复用性,高效性等等。   在实现了MK-OAS微内核的基础上,本文提出并实现了一种基于SVM(Support Vector Machine)负载调度算法的Web集群系统。本文中的该Web系统分为客户端,负载分配器,应用服务器三个节点,以及MK-OAS应用服务器同步模块,MK-OAS应用服务器宕机保护模块,MK-OAS负载分配器宕机模块,MK-OAS负载分配器负载分配模块共四个模块。本文分别对这三个节点和四个模块的设计和实现进行了比较详细的讲解和阐述。   文章最后列举了在MK-OAS应用服务器以及在此应用服务器基础上实现的Web集群系统上进行的一系列对比实验,实验结果表明,本文所述的MK-OAS应用服务器在服务性能和动态扩展方面都较传统应用服务器有较大的提升;在此应用服务器基础上设计并实现的基于SVM的Web集群系统在压力负载及宕机保护上都有了比较明显的提升。
其他文献
随着Internet的迅猛发展,客户需求越来越多,NGOSS(New Generation Operation Software and System,新一代运营软件和系统)软件越来越复杂。目前NGOSS软件的体系架构能提供分层分
随着无线网络技术的发展,移动自组织网络(MANET,Mobile Ad Hoc Networks)及其应用受到很多的关注。传统上移动自组织网络主要应用在军事、抢险救灾等领域,在商业接入领域仍没有进
密码学不但能够提供信息的保密功能,而且还可以确保信息的完整性和不可否认性,能有效地防止信息的篡改和伪造。随着计算机和计算机网络的快速发展,电子签名扮演着越来越重要的角
随着计算机技术的快速发展,增强现实(Augmented Reality)技术得到了广泛的应用。增强现实利用虚实结合技术实现了场景的交互,在工业、娱乐、军事、科研以及日常生活中具有广
在当今的社会中,以互联网为载体,产生了与电视、报纸、广播等传统媒体近乎对等的网络媒体,这些新媒体经过不断地发展,拥有大量的用户基础,它们也成为了社会舆论非常重要的阵
近年来,随着计算机技术、通信技术、多媒体技术以及网络技术的迅速发展,全世界的数字图像资源正以惊人的速度增长。这些图像信息来源于卫星系统、监测系统、科学实验和生物医学
随着计算机网络技术和多媒体技术的发展,Internet正在成为许多实时多媒体应用的重要载体,如音/视频会议、网络直播、网络游戏等。现在大部分的互联网视频点播服务系统都是通过
网格技术是近年来国际上兴起的一种重要信息技术,其目标是实现对地理上广泛分布的大量异构资源进行共享。任务调度是网格技术的一个重要组成部分,它要根据任务信息采用适当的策
无缝切换中缓存管理的研究主要是为了减少切换过程中数据分组的丢失,以提高切换的整体性能,是无缝切换所要研究的目标之一。   为了减少切换过程中分组的丢失,IETF提出了平滑
Ad Hoc网络即移动自组织网(Mobile Ad Hoc Networks,MANET),是由一组带有无线收发信装置的移动节点组成的多跳的临时性自治系统,是一种无中心的无线网络,其中的每个节点同时具有