网格的关键技术问题

2023-11-03

       网格的核心观念是一句老话,即“网络就是计算机”,这个网络可以大到整个互联网,小到一个家庭网。几年前,当一些国外公司和媒体大炒特炒“网络就是计算机”这类缺乏内容的虚概念的时候,科研人员却在踏踏实实地研究网格的关键技术问题:

       --如果整个互联网就是一台计算机的话,那么什么是它的硬件?什么是它的处理器、它的存储器、它的外部设备?它应该采用什么样的体系结构?

       --什么是网格这台计算机的操作系统?什么是它的进程和线程?什么是它的地址空间?如何管理它的资源?

       --什么是网格的编程环境和使用环境?什么是网格的用户界面?什么是网格的程序设计语言?

      --什么是网格的应用?它们有什么样的模式和特征?

       --从用户的角度看,网格与当前的互联网/Web有什么不同?它能提供什么样的独特益处?
  
  我们可以对比众所周知的微机,来了解网格研究内容(见图2)。一台微机系统可以分成四个层次,即硬件、操作系统、界面和应用四层。第二和第三层又常常合称为系统软件。网格也有这四层。《Forbes ASAP》杂志指出,微软的动向特别值得注意,因为它的.Net战略,本质上是想主导和占领网格操作系统和市场;而微软参与提出的XML和SOAP等标准协议,又可能成为网格界面的基础。据悉,除了.Net以外,微软内部正在开发全面支持网格的下一代视窗操作系统,计划在2005年完成。


  中科院计算机的网格研究工作统称为“织女星网格”(Vega Grid)。计算所六个研究室中四个研究室的研究人员参与了织女室网格的工作。

   在网格硬件层面,计算所的主要工作是研究下一代曙光高性能计算机,它们将是面向网格的超级服务器。

  在网格系统软件层面,计算所正在研究开发一个名为GPC的网格计算协议栈(Grid Computing Protocol Stack),以及有效支持GCP的织女星网格操作系统(Vega GOS)。
在网格应用层面,计算所主要开展了信息网格和知识网格的研究工作,科学计算类的应用网格研究则由合作伙伴完成。

  与国内外其它网格研究项目相比,织女星网格(Vega Grid)的最大特点是“服务网格”(Service Grid)的概念。服务网格有三个要点:(1)它是一种通用网格,不只是支持科学计算,还支持其它服务,包括通信服务、数据服务、信息服务、计算服务、交易服务等等。(2)服务是基本的应用模式。即,客户端向网络发出服务请示,网格完成服务,并将结果通知客户端。(3)网格的主要评价标准不单纯是计算速度等传统指标,而是类似“服务等级协议”(Service Level Agreement)这样的一套用户满意度、或服务质量评价标准。与传统互联网相比,织女星网格试图用户提供下列好处:

     1. 高性能。网格具有更强大的资源,并能更有效地使用这些资源。
     2. 单一映像,用户看到一个网格整体。所有服务请求向网格发出,而不是某个网站或某台服务器。
     3. 一体化。假如我们撇开安全性和权限限制考虑,那么网格中的所有资源都联成了一个整体,实现了全面的资源共享和协同工作。
    4. 自动化。网格支持信息和知识的自动生产。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

网格的关键技术问题 的相关文章

  • 创建服务(SERVICE_ACCEPT_SESSIONCHANGE)

    我正在尝试按照以下链接中记录的示例创建服务 http msdn microsoft com en us library bb540475 v VS 85 aspx http msdn microsoft com en us library
  • 并行下载多个文件,就像 Android 中的 Whats App 一样

    我已经知道使用服务 意图服务我们下载多个文件在背景中 但这个问题还有一个更复杂的问题需要解决 我必须在不同的活动中并行下载多个视频 图像 例如 Whatsapp 我在什么应用程序中看到我们可以开始下载 然后我们可以在不同的屏幕上移动或按主页
  • Service 或 IntentService 或 AlarmManager 方法

    我正在构建一个类似游戏的应用程序 并且我一直在阅读有关在后台 前台 警报等中使用服务运行事物的所有不同方法 我有点困惑 我的应用程序会像这样 示例 用户按下 Main 中的按钮 然后他可以关闭应用程序 30 分钟后 Activity1 打开
  • 如何在 Android 中与正在运行的线程进行服务通信

    我的目标是推出一项能够满足所有应用程序网络需求的服务 我想也许打开2个套接字用于数据传输 我希望异步处理数据 所以我想我应该在两个单独的线程中运行它们 每个线程针对每个套接字 这样数据就可以在两个不同的 链接 异步中进行流式传输 所以 我希
  • 如何每天中午以及每次启动时运行服务

    在我的应用程序中 我有一个 SQLite 数据库 其中有一个表 其中包含以毫秒为单位的日期行 我希望每天显示一条通知IF自上次存储在我的数据库中的日期值以来已经过去了 30 天 服务似乎是完成此检查的好方法 我遇到了 Commonsware
  • 如何访问symfony2全局帮助函数(服务)中的服务容器?

    这个问题一开始我不明白为什么我不能将变量传递给 symfony2 全局辅助函数 服务 但是感谢比我更聪明的人 我意识到我的错误是尝试在一个类中使用 security context 而该类没有没有注射所以 这是最终的结果 即有效的代码 我没
  • 在 Windows Server 2008 上安装 Tomcat 7 作为服务

    我想将 tomcat v7 0 12 作为服务安装在 Windows 2008 Server 上 在tomcat页面上我发现本教程 http tomcat apache org tomcat 7 0 doc windows service
  • 从命令行将 java_opts 设置为 tomcat 服务

    我有一个在Windows上运行的tomcat7服务 通常为了配置 Java 选项 我会转到 Tomcat 7 0 bin tomcat7w exe 并在 java 选项卡中 在 java 选项中打印我想要的定义 例如 javaagent 我
  • Robocopy 将文件复制到远程计算机

    我正在尝试编写一个 robocopy 命令将文件从本地计算机复制到任何一台部署服务器 ROBOCOPY MyService bin release remote computer C services myservice MIR 我收到这个
  • OSGi 应用程序设计 - 我是否滥用服务框架? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在我们正在开发的应用程序中 我有一个供数据提供程序组件实现的通用接口 并且我将这些提供程序作为服务连接起来 我的一位同事建议 最好只创建一项可以
  • 如何从与桌面交互的应用程序与 Windows 服务进行通信?

    使用 Net 与服务交互的最佳方式是什么 即大多数托盘应用程序如何与其服务器通信 如果这个方法也是跨平台的 那就更好了 在 Mono 中工作 所以我猜远程处理已经过时了 Edit 忘了说了 我们仍然需要在现场支持 Windows 2000
  • 无法在活动和远程服务之间共享 SharedPreferences - Android 错误或功能?

    我想在 SharedPreferences 更改时更新远程服务 以下内容用于 API 级别 8 Android 2 2 我的活动有一个OnPreferencesChangedListener它通过服务绑定器对象调用远程服务 远程服务的接口提
  • 使用 MediaRecorder 录制屏幕特定视图

    我想录制特定的屏幕视频View链接只想记录里面执行的动作LinearLayout 现在 MediaRecorder正在录制整个屏幕 如何录制屏幕的特定部分 MediaRecorder 通过媒体投影API 记录整个屏幕 至少从 Android
  • 使用 powershell 从远程服务器获取服务状态

    如何获取需要用户名和密码登录的远程计算机的服务状态 我正在尝试使用以下代码找到解决方案 serviceStatus get service ComputerName machineName Name service 默认语法为get ser
  • Autowired spring bean 不是代理

    我正在开发一个连接到 MySQL 数据库的非常小的应用程序 我正在尝试创建表记录 但收到 没有正在进行的事务 我已经准备好了所有正确的东西 服务接口 MyService 及其实现 MyServiceImpl 我已经用 Service 注释了
  • 服务作为 SOA 中的中介

    我知道什么是 通常的 中介设计模式 维基百科中有一些描述 http en wikipedia org wiki Mediator pattern http en wikipedia org wiki Mediator pattern 在我的
  • C# 构建一个 webservice 方法,它接受 POST 方法,如 HttpWebRequest 方法

    我需要一个接受 POST 方法的 Web 服务 访问我的服务器正在使用 POST 方法 它向我发送了一个 xml 我应该用一些 xml 进行响应 另一方面 当我访问他时 我已经使用 HttpWebRequest 类进行了管理 并且工作正常
  • 无法启动 Windows 服务,错误 1064

    我编写了一个在 Win10 上运行的 Windows 服务 它运行得非常好 直到我决定对其进行一些更改 我重写了一些逻辑 在调试和发布配置中进行了测试 一切都很好 然后 我使用卸载了当前版本的服务installutil exe u serv
  • 如何调试symfony2服务容器中配置的标签和服务?

    我正在编写一个服务来处理 AccessDeniedException 并且我找到了一种方法来解决它使用 Symfony2 的 AccessDeniedHandlerInterface https stackoverflow com ques
  • Google Play 商店中基于服务的 Android 应用程序

    我正在开发一个应用程序 该应用程序仅包含一些服务 没有任何活动 即没有 UI 基本上 当用户在他 她的设备上安装应用程序时 我希望有 2 到 3 个服务在后台运行 对此我有几个疑问 应用程序安装后我的服务将如何启动 我的BroadcastR

随机推荐

  • BasicSR入门教程

    BasicSR入门教程 1 安装环境 由于安装好的其他环境已经有了pytorch 那么新建环境时直接拷贝该环境就好 复制环境 conda create name my basicsr clone mmediting 克隆项目 git clo
  • spring3.0.1基本测试所需要的jar包

    刚刚接触spring 发现最新的3 0 1版本的jar包结构和2 5有很大不同 基本测试所需要的jar包有以下六个 其它包的应用还有待学习 晕啊 org springframework core 3 0 1 RELEASE A jar co
  • 虚拟机 VMtools的安装

    先打开ububtu 虚拟机 设置 vmtools安装 安装成功后 会有如下的情况 把VMwareTools tar gz文件提取到某个目录 随便 下 提取完成后会发现里面多了一个vmware tools distrib文件夹 进入到该终端
  • 面试笔记(一):系统编程(malloc函数实现原理、死锁、动态链接与静态链接)

    1 malloc函数实现原理 转自 https blog csdn net mmshixing article details 51679571 malloc的全称是memory allocation 中文叫动态内存分配 用于申请一块连续的
  • uniapp微信小程序uni-load-more上拉加载更多数据

    1 引入uni app中uni load more vue到自己的项目 import uniLoadMore from components uni load more uni load more vue 2 data 中定义 reload
  • docker 安装oracle 11g

    docker 安装oracle 11g 拉取镜像 docker pull registry cn hangzhou aliyuncs com helowin oracle 11g 创建容器 docker run d p 1521 1521
  • 单链表的实现(cpp)

    单链表的实现 cpp版本 链表节点的定义 template
  • 【C++】用Windows API在控制台实现选择选项

    2023年8月23日 周三上午 今天上午花了一个小时来实现这个 这个程序在碰到边界时会发出声音 通过调用Windows API的Beep函数来实现 include
  • Docker发布自己做的镜像

    发布镜像到DockerHub上面 在dockerHub上面注册自己的账号 在主机上登录dockerHub root iZwz9hv1phm24s3jicy8x1Z dongmu docker login u dongmu Password
  • 想封谁QQ,就封谁QQ

    以下是我在QQ论坛上发的申诉贴 注意提到一种方法 也许 我就是这样被封的 21XXXXX 号码不能登录 提示 你的号码暂时不能登录 请联系客服中心 而我用另一个号 可以正常使用 是封号了吗 为什么封我的号 我没作坏事哈 电脑也是装了卡巴斯基
  • Lombok 带下划线如何转驼峰 java.sql.SQLSyntaxErrorException: Unknown column ‘item_name’ in ‘field list’

    导入项目后发现一个Lombok Data 坑 数据库里的驼峰字段被转换成带下划线的字段 最开始是这样 ApiModelProperty value 项目名称 private String itemName 添加它的另一个注解就没有报错了 A
  • Windows 11 已修复 AMD CPU 性能问题

    10月15日 微软发布了 Windows 11 预览版 22000 282 主要修复了 AMD CPU 性能问题和 Windows 11 任务栏显示错误等问题 此版本首先发布在 Beta 和 Release 频道中 以供 Windows I
  • PCL点云边界特征检测 (附完整代码 C++)

    一 概述 点云特征在定义上 以我个人理解 大致可以分为两大类 一类是类似于深度学习的featrue map意义 通过计算一些算子来描述点云局部 这种描述只是一种标识符 并没有实际的几何意义 比如 PFH或者 FPFH 之类的 它们只是通过对
  • 这应该是全网最全的分库分表方案了

    一 数据库瓶颈 不管是IO瓶颈 还是CPU瓶颈 最终都会导致数据库的活跃连接数增加 进而逼近甚至达到数据库可承载活跃连接数的阈值 在业务Service来看就是 可用数据库连接少甚至无连接可用 接下来就可以想象了吧 并发量 吞吐量 崩溃 1
  • 【Vue2从入门到精通】详解Vue数据双向绑定原理及手动实现双向绑定

    文章目录 人工智能福利文章 什么是数据双向绑定 数据双向绑定的原理 Vue数据双向绑定原理 实现数据双向绑定的步骤 手动实现自定义组件的双向绑定的步骤 写在最后 人工智能福利文章 分享几个国内免费可用的ChatGPT镜像 10几个类Chat
  • Java长存!12个Java长久占居主要地位的原因

    我们很容易就会遗忘那些曾经在猿群中大热而又被各种新技术掩盖直至堙灭的技术的价值 就拿COBOL这个老猿们当年所用的神器来说 就跟条死鱼一样被现代猿基本这么形容 没价值 腥臭 过时了 对你没好处 Java 作为现代猿的中坚力量在这点上可能会成
  • thymeleaf 基本语法

    在学习 springboot 中学习到了模板引擎 thymeleaf 总结一下基本语法 1 集成thymeleaf 模板 Thymeleaf 是一个用于 web 和独立环境的现代服务器端 Java 模板引擎 1 1 引入依赖
  • 有Cmake的工程交叉编译到链接时报错找不到.so动态库文件

    1 打开CmakeLists txt 找到这个函数add executable ZegoExpressExample SRC LIST 2 在其后面添加链接库的函数 target link libraries ZegoExpressExam
  • 学习笔记-二叉树遍历、查找、删除

    二叉树 树结构出现的原因 二叉树示意图 常用用语 叶子节点 没有子节点的节点 节点的权 节点值 路径 从根节点找到该节点的一条路 树的高度 也就是最大层数 二叉树概念 每个节点最多只能有两个子节点称为二叉树 二叉树的节点分为左子节点和右子节
  • 网格的关键技术问题

    网格的核心观念是一句老话 即 网络就是计算机 这个网络可以大到整个互联网 小到一个家庭网 几年前 当一些国外公司和媒体大炒特炒 网络就是计算机 这类缺乏内容的虚概念的时候 科研人员却在踏踏实实地研究网格的关键技术问题 如果整个互联网就是一台