可扩展逻辑云ELC系统的研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yiwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前生产环境中的服务器协同工作方式普遍是多台服务器运行的简单叠加。在这种形式下,随着企业(尤其是大中型企业)对业务逻辑处理需求的与日俱增,只能通过盲目增置硬件设备来满足新的需求。这种以高投入获取低产出的桎梏可以通过改进服务器集群的运算模型打破。现有系统普遍存在的问题从根本上看包括计算与存储两个方面;设计模式则在不断改良这两个方面的过程中起到至关重要的作用。本文从国内某大型网络公司的实际需求出发,深入考查了与高性能计算模型相关的三大领域(云计算、高效存储与设计模式)的发展现状,提出五项基本设计思想,建立数学模型分析论证,并基于此设计实现了可扩展的逻辑云Extended Logic Cloud系统(简称ELC系统),同时对ELC系统进行了实验室验证。具体来说,主要包括两个方面的成果:1.提出了服务器集群系统设计的五项基本思想,并对其中最重要的交叉分组思想进行了数学建模与论证。五项基本设计思想分别是交叉分组思想、主动式负载均衡思想、松耦合集中管理思想、多级缓存思想与全量备份思想;这些思想对提高集群系统的可用性、高效性、与容错容灾性起到了切实有效的作用。交叉分组模型的建立则从数学角度论证了交叉分组思想所带来的系统吞吐比的极大提升,并给出了寻找较优部署矩阵的算法。从数理逻辑来说,最优部署矩阵总是存在的;未能给出最优部署矩阵的寻找算法是本文的一个遗憾。2.设计、实现了ELC系统,并验证了其可行性。ELC系统是根据某公司的实际需求设计开发的;但它具有一定的通用性,可普遍适用于具有极高并发需求的小业务逻辑处理环境。需要特别指出,ELC并不支持大型业务逻辑运算的拆分与协作。对设计与实现ELC系统的过程中面临的棘手问题,本文均提出了切实可行的解决方法。本文还对ELC系统进行了一系列实验,得出详实的数据,并进行了深入分析与评估;最终证明ELC具有优秀的高并发处理能力、良好的容错能力,与较高的收敛效率。
其他文献
当前软件系统开发一般基于一些高级专业编程语言,由专业程序员进行需求调研,系统设计及代码编写,系统测试等,开发工作大多由计算机专业编程人员完成。不仅开发成本高,而且有
在当前计算机应用深入社会生活的各个角落的背景下,软件开发行业正在从小规模的实用式开发向大规模产业链发展。在这个进程中产生了很多对软件产业未来发展方向的指导思想,这
移动设备近年来迎来了蓬勃发展,成为用户接入互联网的主要入口平台。得益于移动设备的普及以及集成众多传感器的特性,众多功能丰富的移动应用被开发出来,并聚集了大量高价值
在线社交网络已成为信息时代人们沟通和交流的一个主要平台,微博在社交网络中占有重要的地位,已经成为社交网络中重要的媒体之一。新浪微博作为国内最大微博平台,对新浪微博
遥感影像含有丰富的地物信息,通过对分割遥感影像所得的对象进行边界平滑,得到相对真实的对象边界,是提高遥感信息提取精度的重要手段。光滑后的对象边界更加接近实际地物的边界
随着信息技术的发展,越来越多的高校开始开展数字化校园的建设,而作为数字化校园的门面和访问入口,校园门户因能提供一站式便捷服务、满足用户的个性化需求而彰显其重要性。
图形用户界面(GUI, Graphical User Interface)以丰富的图形图像信息、简洁的操作方式与用户交互。随着嵌入式系统的广泛应用,高端消费类电子产品的已经迅速普及,而同时也要
Web服务在电子商务和企业应用集成中的作用日益突出,而服务发现是Web服务技术的核心和难点,是Web服务调用和组合的前提。Web服务发现是指服务请求者在候选服务集中查找与需求
大量案例显示,软件安全所面临的威胁来源不仅仅包括不可信的第三方实体,更包括那些怀有恶意的用户终端。针对软件知识产权的侵权行为,通常正是始于攻击者通过正当途径对目标软件
在21世纪这样的信息时代,数据库技术已经渗透到各种应用领域当中,互联网的快速发展推动着数据库技术应用的激烈变革。在信息数据量飙升的环境下,用户不再仅仅需求某种单一软