0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

盘点分布式软总线数据传输技术中的黑科技

HarmonyOS开发者 来源:HarmonyOS开发者 作者:houweibo 2021-12-03 09:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:houweibo,软总线首席技术专家;lidonghua,软总线技术专家

随着万物互联时代的到来,特别是大量媒体资源的涌入和使用,用户对传输的要求不断提高,怎样的传输技术才能满足未来的用户需求呢?

在万物互联、多设备协同的新场景下,业界通用的OSI模型在满足用户对传输的高要求方面显得力有未逮。寻求一种极致的传输技术势在必行,这也成为分布式软总线的一项重要任务。

下面让我们先从“超级终端”新场景视角分析OSI模型,然后一一介绍分布式软总线的数据传输技术中的黑科技。

一、“超级终端”新场景视角看OSI模型

开放系统互联通信参考模型(Open System Interconnection Reference Model,简称OSI模型)是一个试图使世界范围各种计算机互联为网络的标准框架。OSI模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。这一模型定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)。通常也将会话层、表示层和应用层合并为一层,统称为应用层。

OSI模型适用于将不同型号的计算机互连成一个单一的网络,它极大地推动了网络标准化的进程。然而随着鸿蒙生态的急速拓展,越来越多不同类型设备连接在一起形成“超级终端”, OSI模型已无法支持这样新场景下的数据传输要求。

比如生活中,我们经常看到Wi-Fi版本标称最大可达几百至上千兆带宽,这么高的带宽真的是用户实际使用带宽吗?事实上,Wi-Fi的最大带宽和用户使用带宽是两回事,这其中也隐含着以OSI为原型的网络模型的些许不足之处。

0d7f02ee-53c8-11ec-b2e9-dac502259ad0.png

图1 超级终端新场景下OSI模型

在应用层,设备接入数量、接入信道以及信号强度和干扰等均会影响传输效率。在应用层以下,各层协议数据存在大量数据开销,同时MAC报文传输过程耗时也较大。在物理层,器件规格和协议规格也直接影响着带宽的理论上限。这些问题从本质上是没有对时间和空间资源进行高效利用,没有发挥资源的最大化使用价值。如何解决现有模型的不足之处,实现时间和空间等资源的最大化利用,成为新一代数据传输技术的重要突破点。

二、分布式软总线数据传输技术中的黑科技

与传统P2P(point-to-point,点对点)传输有着较大不同,多设备场景下资源可调度、可利用空间更加广阔。朝着“超级终端”多设备资源最大化利用的目标,分布式软总线数据传输技术推出了三项黑科技,铸造极致的传输能力和体验。

1. 多径传输技术(Multi-Path Transport)

近年来,高清音视频、动画等多媒体资源日益增长,实现通用高效率文件传输成为一项极其重要的需求。然而传统的文件传输,往往依赖一条链路直接进行传输。文件的传输效率完全依赖链路本身的传输能力,鲁棒性和传输效率均不足。

为了适应新互联时代的需求,实现高效率文件传输,分布式软总线多径传输技术应运而生。多径传输技术基本思路是最大化利用不同路径的传输能力,原本一条链路上的文件传输,通过文件分割,将分割后的文件不同部分从多条路径进行传输,最终在目标侧聚合成原有文件。

通过智能均衡不同链路的传输负载,实现了对文件的分割和传输,能力强的链路多分些文件占比,能力弱的少分些文件占比,甚至可以不分。这样就实现了文件的高效快速传输,给用户带来不一样的快速传输体验。

2. 智能时延控制技术(Intelligent Latency Control)

在网络传输过程中,很大一块开销是序列化和协议编码占据的。进一步优化这部分开销,对传输时延和空间资源有着重要意义。智能时延控制技术正是通过智能序列化技术和极简传输协议两项重要子技术,实现了序列化和协议编码的极大压缩。

(1)智能序列化技术(Intelligent Serialization)

在RPC(remote procedure call,远程过程调用)通信流程中,百KB级别的RPC消息序列化需要计算侧耗时4~5ms,网络侧耗时约10~15ms,系统加速比低,严重影响了系统的运行性能。

智能序列化技术通过对计算侧、网络侧和能耗侧进行综合建模,通过最优化方法和智能决策策略实现了智能的序列化方案,使计算侧和网络侧总时延降至8ms,缩减60%+。

0e038e06-53c8-11ec-b2e9-dac502259ad0.png

图3 智能序列化技术

(2)极简传输协议(Minimalist Transport Protocol)

随着文件及流媒体文件对传输效率和速度提出更高的要求,用户对全场景传输效率的需求进一步提升,正是为了适应这样的新要求,极简传输协议应运而生。

极简传输协议,将OSI模型中表示层、会话层、传输层和网络层协议栈精简为一层,通过报文简化、包头简化、交互简化,场景感知的缓冲机制等方式,提升有效的传输荷载、突破 TCP/IP 协议的传输限制,带来了传输效率与速度的跨越式提升,是分布式软总线的核心技术之一。相较传统协议,时延缩减70%+。

3. 高效动态资源调度技术(Dynamic Resource Scheduling)

多设备协同场景下,设备间竞争、干扰和冲突避让等机制严重限制了空口的原有能力,带宽急剧降低,同时时延不可预期。就这个问题,软总线团队在多设备场景上长期深耕,推出了高效动态资源调度技术。

高效动态资源调度技术包括以下三项子技术:

(1)秩序化组网技术秩序化组网,顾名思义,这是一种确定性网络技术。秩序化组网技术通过秩序化自组织网络的秩序化特性,将原本“无序”的网络变得“有序”,通过有序可控的调度实现空口资源最优化利用,从而带来空口利用率的极大提升,实现了空口资源利用的最优调度策略。

(2)“超级终端”拓扑数传技术

用户看到某个设备便可以操控和使用它(“所见即所用”)一直是用户的深层渴望。受传统的P2P角色限制,物联网设备间并不能实现真正意义的“所见即所用”,这极大限制了资源的利用,严重影响了互联背景下的用户体验。

“超级终端”拓扑数传技术,通过建立HML私有协议,使超级终端内部设备都成为可支配的计算和传输资源,实现了“所见即所用”模式。设备之间的隔阂渐趋消失,满足了用户对设备使用体验的深层渴望。

(3)“超级终端”智能调度技术

超级终端内不同设备的通信和计算能力不同,如何合理配置这些资源,实现“能者多劳”和发挥“一技之长”。让通信能力强的资源用在通信上,计算能力强或专业计算的资源帮助计算劣势的资源完成复杂高负荷的计算,成为调度技术的主要关注问题。

在秩序化组网的有序性基础上,“超级终端”智能调度技术,通过软件SDK和CPU的智能调度策略和算法,实现了传输和计算资源的合理分配,最大发挥“能力强”和“专业硬”的设备通信和计算能力。

三、总结与展望

在万物互联时代,如何极致化利用资源,最大化发挥资源能力和价值,一直是分布式软总线数据传输技术的探索思路和目标。未来数据传输技术还会持续挖掘新场景下更加高效快速、更加可靠的传输能力,持续为超级终端、为物联网世界注入更强大的传输技术和能力。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11218

    浏览量

    222959
  • RPC
    RPC
    +关注

    关注

    0

    文章

    113

    浏览量

    12198
  • OSI
    OSI
    +关注

    关注

    0

    文章

    86

    浏览量

    15806
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1093

    浏览量

    51201

原文标题:HDC2021技术分论坛:盘点分布式软总线数据传输技术中的黑科技

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    多通道数据传输终端 LoRa/LTE双模通信终端

    数据传输
    稳控自动化
    发布于 :2025年10月24日 13:57:21

    振弦应变计两种数据传输方式介绍

    在岩土工程及结构健康监测领域,振弦应变计凭借其高精度、抗干扰能力强的特性,成为桥梁、隧道、大坝等基础设施安全监测的核心设备。数据传输方式作为连接传感器与监测系统的“神经通路”,直接影响着数据
    的头像 发表于 07-15 13:38 341次阅读
    振弦<b class='flag-5'>式</b>应变计两种<b class='flag-5'>数据传输</b>方式介绍

    像这样一款体积小巧的DTU数据传输终端你见过吗?

    数据传输
    才茂通信
    发布于 :2025年06月04日 14:33:29

    SPI数据传输缓慢问题求解

    我遇到了 SPI 数据传输速率问题。 尽管将 SPI 时钟频率设置为 20 MHz,但我只获得了 2 Kbps 的数据传输速率。 我正在以 115200 的波特率通过 UART 监控数据。 我正在 cyfxusbspidmamo
    发表于 05-15 08:29

    抗干扰CAN总线通信技术分布式电力系统的应用

    摘要 :随着分布式电力系统的广泛应用,其通信系统的可靠性与稳定性受到了前所未有的挑战。CAN总线通信技术以其卓越的抗干扰性能和可靠性,在众多通信技术
    的头像 发表于 04-14 18:24 708次阅读

    探秘分布式IO耦合器之高速背板总线

    在工业自动化的复杂网络分布式 IO 耦合器扮演着关键角色,而其中的高速背板总线特性更是核心中的核心,如同一条信息高速公路,让数据传输高效又稳定。
    的头像 发表于 04-12 10:05 507次阅读

    MCU分布式模块化自动测量单元:数据传输与处理能力如何?

    在现代工程监测,MCU分布式模块化自动测量单元(MCU)以其灵活的配置和强大的数据处理能力,成为了各类安全监测项目的理想选择。本文将深入探讨MCU的工作原理、数据传输方式以及其在实际
    的头像 发表于 03-12 14:09 706次阅读
    MCU<b class='flag-5'>分布式</b>模块化自动测量单元:<b class='flag-5'>数据传输</b>与处理能力如何?

    无线采发仪 振弦、温度及多类型信号采集 多种数据传输方式

    数据传输
    稳控自动化
    发布于 :2025年03月10日 11:18:58

    VirtualLab Fusion应用:基于分布式计算的AR光波导测试图像的仿真

    允许将各种迭代分发到网络的计算机上。为了启用分布式计算,只需导航到相应的选项卡,并配置可用的计算机和客户端的数量。然后像往常一样开始模拟,将数据传输到客户端和结果的收集将自动完成(与本地执行的参数扫描
    发表于 02-19 08:51

    I2C总线数据传输速度要求

    Semiconductors)在1980年代初期开发。I2C总线因其简单性和灵活性而被广泛应用于各种电子设备,如传感器、显示器、存储器等。 I2C总线数据传输速度 I2C
    的头像 发表于 01-17 15:15 3596次阅读

    请问ldc1000在与主机进行数据传输的过程数据传输速率设置为多大合适?

    你好,请问ldc1000在与主机进行数据传输的过程数据传输速率设置为多大合适(我的差不多1M),但数据一直不对····
    发表于 01-17 06:37

    MPU数据传输协议详解

    在现代电子系统,微控制器(MPU)扮演着核心角色,负责处理各种任务和数据。为了实现这些功能,MPU需要与其他设备进行数据交换。数据传输协议就是规定这些
    的头像 发表于 01-08 09:37 1423次阅读

    总线数据传输的安全性分析

    概述 CAN总线是一种串行通信协议,最初由德国Bosch公司设计用于汽车的实时控制系统。它通过两根线(CAN-H和CAN-L)进行通信,具有抗干扰能力强、数据传输可靠等特点,是汽车电子元件的“神经系统”。它支持发动机控制单元(
    的头像 发表于 12-31 09:51 1196次阅读

    ptp对实时数据传输的影响

    在现代通信技术,点对点(P2P)网络已经成为数据传输的一种重要方式。P2P网络允许网络的每个节点既可以作为客户端也可以作为服务器,直接进行数据
    的头像 发表于 12-29 09:53 1047次阅读

    HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据权限与基础数据

    填充到分布式数据对象数据。 调用genSessionId()接口生成数据对象组网id,并使用该id调用setSessionId()加入组网
    发表于 12-24 09:40