首发于天鹰社
华为EMUI分布式技术猜想,让人不明觉厉的华为“分布式技术”

华为EMUI分布式技术猜想,让人不明觉厉的华为“分布式技术”

华为发布了让人不明觉厉的“分布式技术”,在通讯行业的都知道“华为分布式基站”的厉害,这个余承东领导开发,“撬开欧洲市场大门”、“获2008年度国家科技进步奖”,连年为华为创收过100亿美金的技术…… 而8月9日开发者大会当天和鸿蒙同时发布的一项技术又叫“分布式”,不由地为之一怔,又捣鼓出了一个惊天动地的“分布式”?

提起分布式,攻城狮们并不陌生,分布式系统,一般是一组计算机,透过网络相互连接、相互通信后并,组件之间协同实现一个共同的目标。我们常见的分布式技术有:分布式计算,比如Spark分布式计算;分布式存储,比如HDFS分布式存储;分布式缓存,比如Redis 等等。

但是,针对手机这类终端型设备,分布式是指什么呢,怎么个分布法呢?

看了华为王成录博士的发布后,印证了我的想法,“分布式技术”果然是盘好大的棋……

现在大家身边的电子设备和终端产品越来越多,智能音箱、摄像头出现在了更多的家庭中,平板、穿戴、无人机、PC等产品也越来越普遍,智能车机、智能电视等也逐步普及,真的有点万物互联的感觉了。但是,现在,这些设备之间都是信息孤岛,使用的场景也非常单一(例如摄像头主要用来监控,智能音箱主要进行语音交互服务、智能电视主要观看电视节目)。其实每种设备都有自己天然的优势:

  • 电视:屏幕大,看片看视频爽
  • 音箱:声音大
  • 手机:计算能力强
  • 车载电子:电量足,也不担心长期使用GPS发烫
  • 笔记本:打字方便

这些设备要是能相互协同,可以调用彼此最优势的能力,那体验就牛掰了!感觉华为就是在通过分布式技术,将这些外部设备拉入手机的圈子,成为手机的一个外部虚拟设备,手机可以用音箱作为外放/麦克风,用电视代替手机屏幕,把车载系统的GPS作为手机外置GPS,把PC键盘作为手机键盘,让所有身边的电子设备可以天然融在一起,像一个立体超级大终端一样!麦克想到这有点兴奋了,这个如何实现了,真是跨时代的进步,是移动设备的一个划时代的里程碑,这代表真的向万物互联迈出了大大一步,而且,改变了一直以来手机就是手机,摄像头就是摄像头的概念了,不知道会带来多少商机啊,GDP又要上涨了,哈哈。

但是,真要做到体验很好的分布式,是非常难的,不知道华为能否解决这些技术难题:

  • 多设备通信时延问题:原来所有的器件都在手机这一块板子上,信号的时延是很低的,但是如果设备虚拟化了之后,时延肯定会受到通信的影响,那就远不是几个毫秒的问题了,人肉眼能感知到的时延大概是80~100毫秒,如果分布式的时延超过100毫秒,那就影响用户的感知了;
  • 多屏分辨率问题:手机的屏幕小,如果用电视作为显示屏,可能看到的效果比较差,这个也是个高难度技术障碍;
  • 手机部分部件虚拟化的问题:如果按照传统的虚拟化技术,是将多台机器整机作为分布式系统的一部分,组成分布式系统,而EMUI上提到的是将手机或其他设备的部分器件能力虚拟化,这就和我们平常谈的分布式有区别了,华为如何做到设备的一部分能力虚拟化?

我相信这些技术难点已经被华为突破了,不然也不敢发布出来,我在王成录博士的Keynote里面找到了一点蛛丝马迹:

  • 时延可能的解决方案:不知道大家有没有注意到Keynote提到了分布式软总线和确定时延引擎,提到了协议栈20毫秒时延,还确定性,那这就厉害了,通信时延通过软总线技术达到20ms,1.2Gbps的无线有效吞吐,基本上已经不影响地球人感知了;
  • 分辨率可能的解决方案:从开发者大会的介绍中看到了超分技术,目前超分技术已经应用在服务器上了,但是如果华为能突破低功耗、低时延的超分技术,应用到手机上,就可以将手机视频转移到电视上,而且不会导致视频模糊。这里只是猜测,就看华为会不会公开这项技术了;
  • 部分设备器件虚拟化的解决方案:我个人判断,华为不会大动干戈在上层进行设备虚拟化的开发,一个会导致代码架构腐烂,另外也不像华为的风格,很有可能使用了自研的器件虚拟化技术,在分布式操作系统里面利用RDMA技术新研究了一套虚拟设备栈,这种虚拟设备可以是近端也可以是通过RDMA操作的远端,远端的Camera、远端的GPS,在操作系统层面来看,只是一个和本端设备一样的虚拟设备;


如果上面的技术难题真的突破了,我觉得华为终端分布式技术太牛掰了,可能会从此改变一个时代,是一个新的时代的开始,真的把个人数字设备全部融合成一个有机整体了!究竟效果如何,等EMUI 10升级了实操一把。


一口气写了这么多,睡觉了,上面仅是个人观点,抛个砖。我对EMUI 10里面的确定时延引擎也很感兴趣,但官方解读的太少,官方解读的越少可能越黑,黑得不想披露太多,待我先研究研究,回头分析下那个确定时延引擎。

编辑于 2019-08-19

文章被以下专栏收录