云环境下数学软件虚拟化关键技术的研究

云环境下数学软件虚拟化关键技术的研究

论文摘要

云计算的发展推动了Web数学的发展,改变了传统意义上数学成果和数学知识的共享方式,对消除由于数学领域专家之间无法及时交流而产生的信息孤岛等问题起了很大的推动作用。云环境下提供按需服务,数学家可以在任意位置、任何终端上,只需将自己的需求提交给云环境,然后,由云环境返回最合适的数学资源给用户。为实现云环境下对各类数学软件资源的按需调用,需要研究如何对这些资源进行虚拟化,一方面,使得用户不需要面向具体的软件资源编写任务,脱离底层的限制,实现一次编写到处运行;另一方面,使得数学资源可以以统一的、平台无关的方式被调用,方便地整合到云环境中。为实现云环境下数学软件的虚拟化,充分利用云计算的优势,促进数学机械化的发展,本学位论文就其中几个关键问题进行了研究:1)为实现云环境下数学软件的虚拟化,需要一种统一的数学任务描述语言,该语言语法应该简单易学,使用户不需要专门的学习就可以掌握使用;另外,该语言必须与具体的软件资源无关,并且能提供虚拟的、统一的调用方式来调度云环境下的数学服务;2)云环境下数学服务被分布到网络中不同地方,这些服务的运行时间可能会长达几个小时甚至几天,而由于网络环境的不稳定,很可能造成服务结果无法正确返回,因此,在云环境下必须研究和解决这种长时间服务运行等待的问题;本学位论文针对上述两个问题开展了相关的研究工作,包括:(一)设计并解析了数学任务描述语言;(二)调研并对比各种Web服务引擎;(三)设计并实现了云环境下长时间阻塞式服务的调用机制。本学位论文所设计和实现的功能模块都在数学云计算环境(MICE项目)中得到了应用,有效的证明了其可用性。

论文目录

  • 中文摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状及相关工作
  • 1.3 研究思路
  • 1.4 论文组织结构
  • 第二章 数学云计算环境MICE介绍
  • 第三章 M2L语言
  • 3.1 M2L语言与云计算
  • 3.2 M2L语言规范
  • 3.2.1 数据类型
  • 3.2.2 运算表达式
  • 3.2.3 程序控制语句
  • 3.2.4 函数
  • 3.2.5 数组
  • 第四章 M2L语言的解析
  • 4.1 Antlr工具
  • 4.2 作业管理器
  • 4.3 Antlr工作方式
  • 4.4 变量
  • 4.4.1 变量赋值
  • 4.5 数组操作
  • 4.5.1 数组赋值
  • 4.5.2 数组索引
  • 4.6 运算表达式
  • 4.7 程序控制语句
  • 4.7.1 If语句
  • 4.7.2 While语句与break、continue语句
  • 4.8 函数
  • 4.8.1 用户自定义函数
  • 4.8.2 M2L内置函数
  • 4.8.3 云服务调用
  • 4.9 本章小结
  • 第五章 云环境下服务的调用
  • 5.1 Web服务架构
  • 5.2 SOAP协议及SOAP引擎
  • 5.3 云环境下的服务调用
  • 第六章 结论及展望
  • 6.1 研究结论
  • 6.2 研究展望
  • 参考文献
  • 在学期间的研究成果
  • 致谢
  • 相关论文文献

    • [1].软件虚拟化的八大优势[J]. 软件世界 2009(07)
    • [2].软件虚拟化技术在区域数据中心建设中的应用[J]. 华南金融电脑 2009(01)
    • [3].基于Docker的应用软件虚拟化研究[J]. 软件 2015(03)
    • [4].数字版权保护的云计算解决方案[J]. 科技与出版 2013(02)
    • [5].基于Internet的软件虚拟化方法及应用[J]. 系统仿真技术 2015(01)
    • [6].软件虚拟化在计算机实验室的应用研究[J]. 办公自动化 2012(02)
    • [7].基于软件虚拟化技术的新一代航空机载软件设计[J]. 南京航空航天大学学报 2019(06)
    • [8].试论如何用软件虚拟构建工控环境[J]. 科技致富向导 2014(03)
    • [9].基于.NET的软件虚拟实训系统的设计与实现[J]. 硅谷 2010(01)
    • [10].探讨虚拟技术在计算机组装与维修中的应用[J]. 卫星电视与宽带多媒体 2020(06)
    • [11].基于3D试衣软件虚拟缝合的优化研究[J]. 西部皮革 2016(22)
    • [12].VMware软件虚拟化研究及应用[J]. 数据通信 2013(06)
    • [13].PC多开微信神器[J]. 计算机与网络 2020(09)
    • [14].软件虚拟化在计算机实验室的应用研究[J]. 中国电力教育 2012(08)
    • [15].嵌入式实装软件虚拟运行环境研究[J]. 计算机工程与设计 2014(02)
    • [16].虚拟化技术研究与探索[J]. 武警学院学报 2010(04)
    • [17].虚拟化技术探讨[J]. 中小企业管理与科技(上旬刊) 2009(07)
    • [18].基于J2EE的软件虚拟实训系统的MVC架构实现[J]. 中州大学学报 2009(01)
    • [19].半导体创新传喜讯:Achronix推出eFPGA IP产品[J]. 通信世界 2016(27)
    • [20].云计算:云深不知处 天梯须自强[J]. 人民周刊 2015(07)
    • [21].试论基于云环境下的虚拟化技术[J]. 电脑迷 2016(04)
    • [22].小抄速记[J]. 电脑爱好者 2010(02)
    • [23].世界前沿技术——虚拟森林[J]. 北京农业 2011(33)
    • [24].Achronix发布全球首款Speedcore嵌入式FPGA IP产品[J]. 中国电子商情(基础电子) 2016(11)
    • [25].虚拟智能车软件设计[J]. 电子测试 2015(06)
    • [26].电池管理系统软件虚拟仿真环境下的建模[J]. 汽车安全与节能学报 2013(01)

    标签:;  ;  ;  ;  ;  

    云环境下数学软件虚拟化关键技术的研究
    下载Doc文档

    猜你喜欢