徐志伟 廖华明 余海燕 查礼. 网络计算系统的分类研究. 计算机学报, 2008
本文对网络计算系统进行了分类. 按照执行可分为单点与distributed, 按照控制可以分为centralized和decentralized, 只要理解了这两种维度, 就能明白作者提出的分类系统了. 做为一篇综述性质的文章, 本文只有7篇reference, 这也太少了吧
以下是文章摘录.
1. 作者对网络计算系统(network computing system)的定义
“通过广域的因特网或万维网, 利用网上的资源, 为多个用户提供价值的系统.”
2. 作者在(S2.2)中提了几个困扰的问题, 包括”网格与云计算有什么区别”等, 不过后文也没有解答过部分问题.
3. 作者提出了一种(执行, 控制, 层次)的三维分类方法
(1) 执行
单点执行(single site, 单个数据中心)
多点执行(multiple site, 传统的分布式系统, distributed computing)
(2) 控制
控制主要通过三种形式体现: 命名, 管理域和共享范围.
按照控制可以讲万罗计算系统分为集中式(centralized)和分散式(decentralized).
将执行与控制结合, 可以得到4类网络计算系统
(3) 层次
网络计算系统提供的开发平台的层次, 分为硬件层(如Amazon S3), 平台层(如Google App engine, force.com的App Exchange)和应用层.
(ykt: 这三个层面与云计算里的IaaS, PaaS, Saas存在对应关系)
4. 作者在结论里提到很多成功的网络计算系统的发展路线都遵循”集中单点->集中多点->分散多点”.
5. 网络计算系统分类及实例