HDC2021技术分论坛:分布式软时钟有多重要?

2021-11-25 00:00:00 分布式 设备 时钟 总线 空口

作者:lishijun,HarmonyOS解决方案首席技术专家&软总线首席架构师

分布式软总线是HarmonyOS的关键根技术之一,也是众多开发者们非常关注的一项技术。通过分布式软总线,可以将多个不同类型的设备按场景连接在一起,形成超级终端,为消费者带来全场景新体验。本期,我们就来聊一聊分布式软总线,以及其关键技术——分布式软时钟。

一、分布式软总线带来不一样体验

我们先来看看,分布式软总线能为用户使用超级终端带来哪些不一样的体验呢?


1. 无感发现与连接,让多个设备自动组成超级终端

通过分布式软总线,可以将同账号下的多个设备即时连接到一起。如上面的视频所示,同一个账号下的多个设备在超级终端的控制中心时刻都是实时在线的。这样,让用户使用由多个设备组成的超级终端,就像操作单个设备一样简单。
发现时,两个陌生设备发现与连接的时间降至0.5秒,极大改善了用户体验。连接成功后,下次两个设备就能无感发现和连接了。
为达成“无感的发现与连接”体验,我们采取了以下关键措施:

  • 占空比调整:占空比动态调速,加速发现。
  • 优先级控制:基于场景的优先级控制VO、VI、BE、BK。
  • 异构混合组网:蓝牙和WiFi混合组网,可信设备自组网。
  • 设备信息交换:组网后设备间信息交换,及时感知上下线及信息管理。
  • 策略控制:基于场景感知的发现策略,包括亮灭屏、前后台、夜间、运动等多种场景。

2. 逼近空口速率的传输速度,让GB级文件秒传完成

以上视频中,通过华为分享一个5GB的文件,基本在20秒完成传送,传输速率逼近空口速率。


为达成“数据传输”体验,我们采取了以下关键措施:
  • 快速唤醒与启动芯片,进入高性能模式。
  • 精准流控算法,调整传输速率。
  • 极简协议支持,传输功耗降低10%。
  • 多径双路并发,提升文件传输的吞吐能力。
  • 多级动态缓冲池技术,合理调度提升端到端运力。

二、分布式系统的新挑战

分布式软总线已经在发现与连接、传输方面做了很多,有了很大提升。但是随着分布式系统发展,接入的设备越来越多,分布式软总线面临以下两大新挑战:


1. 分布式系统里的设备越多,通信能力要求越高

图1 分布式软总线

相关文章