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

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

3天内不再提示

第二届大会回顾第10期 | 低时延分布式共享设备研究与探索

OpenHarmony TSC 来源:OpenHarmony TSC 作者:OpenHarmony TSC 2024-02-25 17:52 次阅读

演讲嘉宾 | 杜 东

回顾整理 | 廖 涛

排版校对 | 李萍萍

嘉宾介绍

OS内核及视窗分论坛

杜东,上海交通大学助理研究员,OpenHarmony项目群技术指导委员会并发与协同TSG成员,中国计算机学会CCF会员,ACM会员。研究兴趣为操作系统与体系结构、服务器无感知(Serverless)计算、系统安全。在包括ASPLOS、ISCA、OSDI、SOSP、ACM SoCC、TOCS等国际著名会议和期刊发表/录用多篇学术论文。

视频回顾

打开哔哩哔哩APP,观看更清晰视频

正文内容

随着设备智能化程度的提升,以及跨设备的通讯协同需求日益增长,我们将迎来万物智联的新时代。分布式设备共享与协同是万物智联场景下操作系统的重要能力,如何进一步打造更低时延分布式共享设备?上海交通大学助理研究员杜东在第二届OpenHarmony技术大会上进行了精彩分享。

7cae6ea4-cf89-11ee-b759-92fbcf53809c.png

基于分布式共享设备,OpenHarmony上的应用可以实现跨设备的无缝流转以及跨场景的无缝协同。例如,在笔记本电脑和Pad上绘画,或者手机和笔记本电脑上玩娱乐游戏,由于这些终端设备都在一个设备池中,用户的任意操作均可在相关设备上同步进行,实时显示。

相比传统分布式共享内存(DSM)等经典技术,分布式设备面临更多挑战:

关键技术挑战一:面向分布式设备场景的应用编程抽象。

在传统设计中,应用基于跨设备SDK适配,如Android Cross-Device SDK: session APIiOS: Continuity camera等。这类设计不涉及硬件和内核的修改,仅在框架层支持或提供新的应用API,但需要修改框架和应用。其中,框架提供系统服务,实现类似C-S模型或者代理的架构,应用通过框架的系统服务来使用其他节点上的设备。应用基于新的API适应远端设备,可以在框架层支持兼容。

7cdb3772-cf89-11ee-b759-92fbcf53809c.png

OpenHarmony的分布式设备如何实现应用无感知?在OpenHarmony的分布式设备之间,可以基于软总线的信道交换数据,并基于Mgr控制和同步数据。此外,在内核层面会虚拟化一个设备,并将数据上报至该虚拟设备中,则用户可以基于该虚拟设备对远端设备直接进行访问和控制。

7ce4756c-cf89-11ee-b759-92fbcf53809c.png

因此,基于系统甚至内核能力构建分布式共享设备体系,能够使应用甚至操作系统框架无感知,提供友好的软件栈生态,是后续OpenHarmony技术演进的方向之一。但如此一来,很可能带来更加复杂的系统或内核实现,且还需要进一步考虑在应用无感知的情况下如何实现性能提升。

关键技术挑战二:面向分布式设备场景的硬件设备管理。

在分布式设备场景中,如何高效管理各硬件设备?有3个技术路线:

(1)本地管理,多端应用(RPC)。这种路线的软件栈兼容性较好,容错高,易于共享,但软件栈复杂,性能开销较大;

7d0c53e8-cf89-11ee-b759-92fbcf53809c.png

(2)跨端管理,独占应用。这种路线的兼容性较好,性能较高,但由于驱动分离,可靠性等挑战大;

7d2326d6-cf89-11ee-b759-92fbcf53809c.png

(3)设备“智能”化。这种路线较好地平衡了应用兼容和性能,但协同性能、可靠性等存在较大挑战。

因此,可靠性与安全,是分布式共享硬件下一阶段的重要挑战。例如,互联的设备池中,可能出现设备错误、网络断联等问题。驱动和设备分离后,我们的代码能有多可靠?“恶意”设备将会变成常态,而防护会带来显著开销。

7d495f18-cf89-11ee-b759-92fbcf53809c.png

关键技术挑战三:面向分布式设备场景的互联协同。

传统网络协议栈如TCP、UDP、HTTP等,对可靠性保障较为成熟,能够支持多种设备和场景,但延时挑战大。OpenHarmony的软总线设计更底层,支持定制化协议,提供了多底层的通信方式。为什么说低时延是分布式设备的重要需求呢?因为端侧场景的“强交互”属性,对分布式设备时延提出了极高要求。同时,低时延、可扩展以及安全也是互联协同场景的主要挑战与开放问题。

7d6096ec-cf89-11ee-b759-92fbcf53809c.png

在万物智联场景中,软硬件将同时面临性能挑战,而低时延是提升软硬件性能的关键。在硬件角度,需要探索更快的互联方式(5G及后续通信能力),通过软硬件协同的体系结构扩展支撑分布式共享设备;在软件角度,需要通过垂直整合,打通应用框架、驱动以及内核。

低时延的分布式共享设备为当前万物智联场景下面临的安全、性能、互联协同等挑战提供了解决方案:

(1)针对当前并非所有的设备上都有TEE相关的硬件支持,无法基于TEE来运行一些安全敏感应用的问题,可以基于分布式设备,构建一个安全算力统一的分布式可信执行环境,从而实现安全应用的计算和数据的安全高效迁移、将分布式TEE的算力和安全内存进行有效整合、服务提供方的选择对应用无感知等能力;

7d7e7112-cf89-11ee-b759-92fbcf53809c.png

(2)针对分布式异构算力的易用性(兼容性)和性能的权衡问题,通过引入一层异构算力设备上的分布式全局内核层,结合迁移和进程间通信,能够平衡易用性和性能,且同时提供了跨设备的OS机制;

7d8921d4-cf89-11ee-b759-92fbcf53809c.png

(3)针对当前的硬件/架构设计并不一定适合分布式设备场景的问题,基于硬件扩展构建分布式共享设备是一种新型的互联方式。这种互联方式能够基于CXL等新型总线,使分布式设备支持更加细粒度、低时延的协同通信,但同时也需要考虑硬件依赖(兼容性)等问题。

7d949af0-cf89-11ee-b759-92fbcf53809c.png

如何基于OpenHarmony打造更低时延、更高性能、更安全的分布式共享设备,赋能万物智联场景,希望能跟各位同仁共同探讨。

「嘉宾材料暂不分享」

E N D

关注我们,获取更多精彩。

审核编辑 黄宇

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

    关注

    1

    文章

    790

    浏览量

    74268
  • OpenHarmony
    +关注

    关注

    24

    文章

    3486

    浏览量

    15425
收藏 人收藏

    评论

    相关推荐

    报名开启!第二届OpenHarmony开发者大会2024重磅来袭!

    /jishu_2429449_1_1.html 预约直播: 第二届OpenHarmony开发者大会主论坛 第二届OpenHarmony开发者大会
    发表于 05-14 15:23

    第二届大会回顾第3期 | 深开鸿基于OpenHarmony的多内核混合部署方案

    华为、蚂蚁金服从事自研操作系统、核心分布式关系数据库研发,曾在小马智行从事机器学习基础设施研发,目前在深开鸿从事操作系统基础架构探索与竞争力构建。 视频回顾   打开哔哩哔哩APP,观看更清晰视频 正文内容 OpenHarmon
    的头像 发表于 12-12 14:32 751次阅读
    <b class='flag-5'>第二届</b><b class='flag-5'>大会</b><b class='flag-5'>回顾</b>第3期 | 深开鸿基于OpenHarmony的多内核混合部署方案

    实地探展 | 别样视角一站式感受第二届OpenHarmony技术大会

    OpenHarmony技术大会 感受技术融入生活的美好瞬间! 原文标题:实地探展 | 别样视角一站式感受第二届OpenHarmony技术大会 文章出处:【微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转
    的头像 发表于 11-14 15:10 169次阅读

    亮点速递 | 一图看懂第二届OpenHarmony技术大会

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:亮点速递 | 一图看懂第二届OpenHarmony技术大会 文章出处:【微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 11-06 19:40 275次阅读

    大咖金句 | 第二届OpenHarmony技术大会演讲集锦

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 第二届OpenHarmony技术大会圆满结束 行业大咖与开源生态伙伴们齐聚北京 共同见证思潮交相辉映
    的头像 发表于 11-06 19:40 350次阅读

    技术筑生态 智联赢未来,第二届OpenHarmony技术大会圆满举行

    11月4日,以“技术筑生态,智联赢未来”为主题的第二届OpenHarmony技术大会在北京隆重举办。本次大会由OpenAtom OpenHarmony(简称“OpenHarmony\"
    发表于 11-04 14:59

    高能有料 | 第二届OpenHarmony技术大会议程速递

    第二届开放原子开源基金会OpenHarmony技术大会如约而至 让我们一起 开封无限惊喜的技术成果 开放无限前沿的议题干货 开启无限可能的未来之门 点击此处报名参会!
    发表于 11-02 17:07

    议程直击 | 第二届OpenHarmony技术大会——应用(北向)生态分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术大会——应用(北向)生态分论坛 文章出处:【微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请
    的头像 发表于 11-01 16:10 281次阅读

    议程直击 | 第二届OpenHarmony技术大会——OS安全分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术大会——OS安全分论坛 文章出处:【微信公众号:OpenAtom OpenHarmony】欢迎添加关注!文章转载请注明出处
    的头像 发表于 11-01 09:25 297次阅读

    议程直击 | 第二届OpenHarmony技术大会——OS安全分论坛

    E N D     关注我们,持续获取OpenHarmony技术大会最新消息! 原文标题:议程直击 | 第二届OpenHarmony技术大会——OS安全分论坛 文章出处:【微信公众号:OpenHarmony TSC】欢迎添加关注
    的头像 发表于 11-01 08:44 249次阅读
    议程直击 | <b class='flag-5'>第二届</b>OpenHarmony技术<b class='flag-5'>大会</b>——OS安全分论坛

    技术筑生态,智联赢未来 第二届OpenHarmony技术大会即将在京启幕

    基于OpenHarmony打造的行业落地产品和软硬件解决方案将集中亮相,为参会者带来集合视觉与思想的双重盛宴体验! 11月4日,让我们相约北京,齐聚第二届OpenHarmony技术大会,交流碰撞前沿技术思想,共享
    发表于 10-31 11:27

    亮点剧透 | 第二届开放原子开源基金会 OpenHarmony技术大会精彩来袭

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 探讨开源创新实践,共筑开源技术未来 第二届开放原子开源基金会OpenHarmony技术大会 大咖云集
    的头像 发表于 10-27 19:50 423次阅读

    限量门票!第二届开放原子开源基金会OpenHarmony技术峰会报名开启~

    报名通道:>>立即报名 峰会时间:11月4日 峰会地址:北京市 朝阳区 国家会议中心 第二届开放原子开源基金会OpenHarmony技术峰会将于2023年11月4日在
    发表于 10-20 14:18

    报名开启!第二届开放原子开源基金会OpenHarmony技术峰会来啦~

    第二届开放原子开源基金会OpenHarmony技术峰会将于2023年11月4日在北京举办。峰会以“技术筑生态,智联赢未来”为主题,特邀全球开源操作系统技术领袖、前沿实践专家及高校技术导师,面向全球
    发表于 10-20 12:06

    OpenHarmony 分布式硬件关键技术

    本文转载自 OpenHarmony TSC 官方《峰会回顾8 | OpenHarmony 分布式硬件关键技术》 演讲嘉宾 | 李刚 回顾
    发表于 08-24 17:25