基于云计算环境的教学系统资源的高可用性的研究与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:xhb876
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在预算资源有限且不需在计算机和网络硬件花费过多经费的条件下,为了对师生提供有效地学习和教学服务,云计算环境是教育机构开发教学和学习系统一个非常好的选择。同时,它也是当前在教学和学习方面带来巨大影响的技术之一。云提供了能够在任意地方、任何时间访问的丰富教学工具。学生和老师借助于标准浏览器能够在具有因特网接入功能的设备上访问云资源。通过标准浏览器,学生和老师能够访问功课内容、背景材料、测试和课程指定的应用等。使用云环境,任何高等机构能够创立一个综合的在线环境为身在各个地方或国家的学生提供相同质量的内容和资源。云平台也能够为学生提供重要资源,比如书写的内容、供老师上课和实验用的音视频材料等。由于教学和学习系统是部署在云端,这个系统能够常规测试,以加强在数学、化学、物理、计算机和工程等课程上的新信息和课程指定的应用等,从而帮助学生实践在课堂中所学到的技能。  高可用性系统的目标是维持全时间的可用性,并阻止因断电、硬件失效和系统更新的服务崩溃。所有的这些有助于避免除异常情况外的系统低可用性和失效性。为了确保云环境中系统的高可用性,并且保持客户端在最小响应时间内能够访问系统资源,将常用资源复制到附近的节点是一个最可选的方法。在我们的研究中,提出了一个保证系统高可用性的复制策略(High AvailabilityAssurance Replication Strategy),这个策略考虑了以下因素:第一,系统可用性和云环境中最小需要保证高可用性的最小复制数之间关系的建立;第二,云环境中任一期望的可用性级别最小数量的粗糙估计;第三,确定对哪些数据进行复制;第四,高可用性和负载平衡的复制可有效替代机制。  最后,我们提出一个加权的可调负载平衡算法(Weighted Throttled LoadBahncing Algorithm)。为取得更好的响应时间和处理时间,通过为每一个虚拟机分配一个权值而调整可调负载平衡。在这个提出的负载平衡算法中使用了可调负载平衡权值概念,虚拟机对单个应用服务分配了不同数量的可用处理机。对这些不同虚拟机不同处理能力,任务或请求分发给那些处理能力最强的虚拟机上。我们提出的算法在一个仿真器CloudSim上执行。它明显地降低了系统响应时间,改进服务质量。因此,取得了基于web资源的高可用性。
其他文献
人们在传统搜索引擎上所用到的关键字搜索技术发展成熟,是当今最流行的搜索方式。但是用户输入关键字,搜索自己想要的东西,想表达的意思仅仅用几个关键词并不能完全表达清楚,
作为一种新型的计算模式,云计算正逐渐成为信息产业的最新发展趋势。云计算以其易扩展、按需使用、按使用付费的特点迅速吸引了大量的用户。通过使用云计算,用户不仅降低了在IT
近年来,随着信息化的高速发展,图像处理以及应用日益广泛,然而由此产生的问题也随之而来,比如图像的去噪和对图像质量的评价都是研究者们研究的重要课题。图像在采集、压缩、转换
无线传感器网络负责感知、采集、处理和监控环境数据,但是容易受限于资源。压缩感知理论表明,通过求解最优化问题,稀疏信号可以从少量的非自适应线性投影中得到高概率的精确恢复
如今,智能手机行业飞速发展,尤其是Android智能手机更是得到了广泛普及,成为人们重要的交流工具。但是Android智能手机上恶意软件泛滥,给用户的信息安全带来巨大的威胁。软件检测
随着信息技术的迅猛发展,海量数据日益增长,传统的信号处理模式已经越来越不能够适应这种局面,信号处理能力也受到了极大的挑战。压缩感知理论应运而生。压缩感知理论能够从
随着Web2.0的不断发展,用户之间的互动成为网络新的发展趋势。社区问答系统为用户的交互提供了便利的平台,这使得社区问答系统必须拥有庞大的知识数据库并能对新提交问题做出
随着云计算技术越来越多地应用到信息产业的各个领域,对云环境下多种异构资源进行监测和管理日益重要。云计算平台具有虚拟性、层次性以及动态性等特点,相比其它大规模分布式网
随着电子管理系统的高速发展,每天都有大量的商业经营数据产生,运用数据挖掘算法从这些经营数据中提取商业信息变得越来越有价值。  根据历史交易数据,将商品按照利润相关的某
随着信息技术的发展,多标记分类方法的应用也越来越广泛,现有的多标记算法一般没有充分学习标记之间的相关信息,而标记之间的信息对提高算法的分类性能很有帮助,所以有必要对