浅谈高端通信系统中一些分布式理论基础(3)

标签: 科技普及 学术园地 | 发表时间:2011-09-07 12:53 | 作者:陈怀临 gOODiDEA
出处:http://www.tektalk.org

系列目录 浅谈高端通信系统中一些分布式理论基础

  1. 浅谈高端通信系统中一些分布式理论基础-前言
  2. 浅谈高端通信系统中一些分布式理论基础(1)
  3. 浅谈高端通信系统中一些分布式理论基础(2)
  4. 浅谈高端通信系统中一些分布式理论基础(3)

在分布式应用系统中,我们首先来做个半学术半胡扯的定义:分布式服务系统和分布式通信系统。

分布式服务系统:基于Client/Server架构的分布式应用系统,例如HTTP Based的互联网系统,云计算系统。

分布式通信系统:基于数据流的分布式应用系统,例如,高端路由器,交换机,防火墙等[广告位,请联系《弯曲评论》]

在上述两种分布式系统的分类中,分布式通信系统是发展比较慢,研究的力度也不太深入的一环。

这里面的主要原因是:

学术界的分布式计算的人更容易朝面向Client/Server的大规模分布式服务系统发展[或曰:混事][注:例如Google,Facebook,腾讯,淘宝云等等。还有一批人会转到存储领域。

单纯分布式系统的人在通信系统方面的基础相对而言比较弱,而且学校离基本上不可能得到训练。教授们[不说叫兽了]也基本上只停留在文件系统,资源这些说抽象不抽象,说具体不具体的东东上。

那么,分布式通信系统与分布式服务系统的主要区别在哪里???

这个世界上,没事的时候在哪里瞎琢磨,并试图做出一个定义的人不多。

分布式服务系统的本质是: Distributed Computing for Persistant Data.

分布式通信系统的本质是: Distributed Computing for Transient Data.

推论

分布式服务系统处理的就是分布式的磁盘,分布式的Block Data;是死数据;或者隔夜index才产生并分布,多个副本的数据。

分布式通信系统处理的就是分布式的流(Packet Stream)。而这个流是Transient(转眼就逝)的。是风吹竹林;雁过寒潭。

分布式服务系统的精华是对Block Data的分布,负载平衡,容错的把握。

分布式通信系统的精华是对Packet Stream的迅速处理,并Switching[不想用转发这个词,太土。Switching这个词太漂亮]。

分布式服务系统的并行计算必须被[需要呈现给用户的]资源透明性所牵制。

分布式通信系统的分布的目的主要就是并行计算,追求加速比。

那么,分布式通信系统最基本上的单元是什么?

。。。。。。

是Queue!

是的,所谓的分布式通信系统,其实就是分布的队列(Queue)系统

Distributed Queue!

这就应该是所有分布式通信系统的共性。

类似与,所有的分布式服务系统都逃脱不了一个概念的索引:RPC(Remote Procedure Call)。

理解了RPC,不管是云技术,还是雨计算,都能看的透。

理解了Queue,不管是路由器,交换机,防火墙,都TNND一回事。。。。。。

这里,年轻的大宋工程师需要注意的就是:从专业上而言,Distributed (System)是操作系统,或者高级操作系统的知识结构范畴;而Queue是网络系统,或者再大尾巴狼一点,是排队论或者随机过程的知识结构范畴。

Distributed Queue就是所谓交叉工程学的一个典型范例!

得其意,忘其形。

这就是做学问,做工程应该追求的上乘功夫。。。。。。

相关 [通信 系统 中一] 推荐:

浅谈高端通信系统中一些分布式理论基础(4)

- yasy - 弯曲评论
系列目录 浅谈高端通信系统中一些分布式理论基础. 浅谈高端通信系统中一些分布式理论基础-前言. 浅谈高端通信系统中一些分布式理论基础(1). 浅谈高端通信系统中一些分布式理论基础(2). 浅谈高端通信系统中一些分布式理论基础(3). 浅谈高端通信系统中一些分布式理论基础(4). 基于分布式队列(Distributed Queue)的数据结构和在这些队列之上的操作就是一切通信系统的基础.

浅谈高端通信系统中一些分布式理论基础(3)

- gOODiDEA - 弯曲评论
系列目录 浅谈高端通信系统中一些分布式理论基础. 浅谈高端通信系统中一些分布式理论基础-前言. 浅谈高端通信系统中一些分布式理论基础(1). 浅谈高端通信系统中一些分布式理论基础(2). 浅谈高端通信系统中一些分布式理论基础(3). 在分布式应用系统中,我们首先来做个半学术半胡扯的定义:分布式服务系统和分布式通信系统.

浅谈高端通信系统中一些分布式理论基础(1)

- sun - 弯曲评论
这个题目是在暑假在北京时胡编的. 当时,刚把略带黄色的Cache Coloring的文章写完. 据说Cache Coloring的文章在江湖上还是受到一定的肯定. ,特别是那些有过实战经验的同学. 这种妈咪小姐的讲解体系结构高级话题的教学方式估计是大牌教授们或者CAP们无法达到的境界. 为什么想写这个《浅谈高端通信系统中的一些分布式理论基础》呢.

浅谈高端通信系统中一些分布式理论基础(2)

- Liam - 弯曲评论
系列目录 浅谈高端通信系统中一些分布式理论基础. 浅谈高端通信系统中一些分布式理论基础-前言. 浅谈高端通信系统中一些分布式理论基础(1). 浅谈高端通信系统中一些分布式理论基础(2). 浅谈高端通信系统中一些分布式理论基础(3). 分布式通信系统,互联网分布式系统[现在为了骗人,都喜欢叫做云计算]在经典的分布式计算这个领域到底是个什么宝宝.

DIY自己的通信系统

- - 墙外楼
前面不久看到一个利用自建伪基站来屏蔽运营商网络并接管覆盖范围内的手机,发送诈骗短信被警方连窝端掉的新闻,瞬间把我惊呆了. 所有的伪基站设备来自于一家深圳山寨小工厂,直到事发,卖出去了很多套,价格还很便宜,5块一套就可以了. 如果不是模拟到了正常用户的号码,被举报. 可能公安与运营商都会一直认为是通过运营商网络发的.

大型太阳耀斑近日出现 或干扰地球通信系统

- Dennis Lee - cnBeta.COM
据英国《每日邮报》9月28日报道,近日,年度最大的一群太阳黑子群喷发大型太阳耀斑,科学家预测这可能会对地球上的通信系统造成干扰. 本次出现的黑子群被命名为“AR1302”. 美国宇航局上周观测到黑子群AR1302正在横跨太阳. AR1302开始在太阳边缘出现时,就已经大到肉眼可见. AR1302喷发大型太阳耀斑引发相当剧烈的地球磁暴,并且在地球两极出现明显的极光现象.

基于XMPP协议的Android即时通信系统原理分析

- - CSDN博客Web前端推荐文章
设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台.          系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleMarkup Language)流元素给授权的客户端、服务器等;二是客户终端.

高性能、高并发网络通信系统的架构设计

- - CSDN博客推荐文章
    随着互联网和物联网的高速发展,使用网络的人数和电子设备的数量急剧增长,其也对互联网后台服务程序提出了更高的性能和并发要求. 本文的主要目的是阐述如何进行高并发、高性能通信系统的架构设计,以及这样的系统需要用到的常用技术,但不对其中的技术细节进行讨论和实现. 本篇只起抛砖引玉的之效,如有更好的设计方案和思路,望您不舍赐教.

JavaScript之web通信

- - Web前端 - ITeye博客
浏览器作为 Web 应用的前台,自身的处理功能比较有限. 浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广. 在 Web 应用中,浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示. AJAX 是浏览器技术发展的成果,通过在浏览器端发送异步请求,提高了单用户操作的响应性.

HTML5 web通信(跨文档通信/通道通信)简介

- - 张鑫旭-鑫空间-鑫生活
本文地址: http://www.zhangxinxu.com/wordpress/?p=2229. web通信(洋名:web messaging)是一种文档中独立的浏览上下文间的DOM不会被恶意的跨域脚本暴露数据分享方式. 得得得,术语啊什么的,比看到凤姐还头疼. web通信是一种数据分享方式(有屁话之嫌);.