博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

大规模分布式存储系统

Posted on 2015-12-17 16:10  bw_0927  阅读(176)  评论(0)    收藏  举报

单机环境下的函数调用常常可以在微妙级内返回,所以除了少数访问外部设备(磁盘,网卡等)的函数采用异步方式调用外,大部分函数采用同步调用的方式,编译器和操作系统在调用前后自动保存和恢复程序的上下文;在分布式环境下,计算机之间的函数调用(远程调用,即RPC)的返回时间通常是毫秒或亚毫秒级(0.1--1.0毫秒),差不多是单机环境的100倍,使用同步方式远远不能发挥现在CPU的性能,所以分布式环境下的RPC通常采用异步调用的方式,程序需要自己保存和恢复调用前后的上下文,并需要处理更多的异常。

 

分布式存储是基础,云存储和大数据是构建在分布式存储上的应用。云存储的核心还是后端的大规模分布式存储系统。