元计算关键技术1.网络技术研究提高网络的性能、可靠性和容错性,为桌面机提供一个高带宽的通信系统
另外,高速通信协议和通信服务质量保证技术对元计算系统的研究都非常重要
2.高效可扩展的分布式并行计算系统为了使用户能够透明地使用网络资源,需要建立一个高效的、可扩展的分布式并行计算环境,并以此为基础提供各种高级的服务
这个底层的基础结构应该包括:资源管理与分配通信安全机制容错机制统一的资源信息服务3.面向用户的程序设计模型为了能够充分发挥元计算系统的特点,需要为元系统设计有效的程序设计模型来充分利用资源
面向对象技术将会是主要的实现技术之一,基于CORBA、Java或者Web等技术的分布式对象技术适合于建造复杂的计算对象和移动计算对象
4.可视化技术在元计算中的可视化技术使用图形、图像等手段来描述元系统中资源和任务的行为、状态和结构,为元计算系统的资源管理、作业调度和数据传输提供帮助
5.大型科学应用计算研究元计算系统的目的是充分利用网络上的各种资源来支持大型的并行分布式计算
因此,对应用的研究也应同时展开,由应用驱动来提出对元计算系统的功能和技术要求,并验证其技术途径和技术实现的有效性
6.高效的程序编译模型和执行引擎传统情况下,应用程序在执行前需要编译成面向某平台的可执行代码
这些本地码的平台相关性决定了它们不能跨平台执行
这使得程序在异构环境下的执行和资源的使用受到了一定的限制
解决这个问题的方法是使用平台无关的中间代码,如使用Java程序编译后形成的字节码,这些中间代码可以方便地在网络上进行存储和传播
由于中间代码通常是解释执行的,因而执行的效率比较低
为了解决这些问题,需要对程序的编译模型和执行引擎进行研究,解决平台无关性和执行效率之间的矛盾
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。