99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

教你一種實(shí)現(xiàn)異構(gòu)設(shè)備資源共享的方法

SSDFans ? 來源:SSDFans ? 2023-08-11 09:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01背景&問題

① 移動(dòng)系統(tǒng)方面,單就Android而言,超過24000個(gè)擴(kuò)散系統(tǒng)可用。它們和不同的硬件平臺(tái)高度集成,這樣硬件平臺(tái)集成了大量使用非標(biāo)準(zhǔn)接口的不同硬件設(shè)備,并且使用不標(biāo)準(zhǔn)的接口。不同版本的應(yīng)用軟件運(yùn)行在這些系統(tǒng)上,包括各種版本的Android和IOS,尤其是Android。設(shè)備、硬件和軟件的異構(gòu)讓跨系統(tǒng)的結(jié)合多種設(shè)備變得很難;

②數(shù)據(jù)格式方面,眾多的移動(dòng)設(shè)備會(huì)產(chǎn)生不同數(shù)據(jù)格式的大量數(shù)據(jù),從各種各樣的傳感器音頻視頻設(shè)備,異構(gòu)的數(shù)據(jù)格式給不同系統(tǒng)和設(shè)備之間的資源共享帶來極大困難;

③ 網(wǎng)絡(luò)性能方面,要能夠在既定網(wǎng)絡(luò)環(huán)境下,實(shí)現(xiàn)高帶寬的數(shù)據(jù)共享并且保證安全和性能;

02設(shè)計(jì)

首先,M2提出以數(shù)據(jù)為中心的共享方式,將移動(dòng)設(shè)備分為client和server,分別在client和server建立可用設(shè)備清單和設(shè)備清單。M2通過修改移動(dòng)系統(tǒng)的System Service層實(shí)現(xiàn)跨設(shè)備的資源共享,因?yàn)樯蠈討?yīng)用是通過系統(tǒng)服務(wù)(public API)獲取的數(shù)據(jù)。

另外,M2只需要修改client端和server端部分本地框架,引入用戶級(jí)別的虛擬設(shè)備。下圖是M2的架構(gòu)。以觸摸屏輸入為例:在server端,M2 App運(yùn)行在前臺(tái),當(dāng)用戶觸摸屏幕,這個(gè)input event就被M2 App捕獲,然后APP將對(duì)這input event標(biāo)準(zhǔn)化并且打包它的細(xì)節(jié)變成M2系統(tǒng)的標(biāo)準(zhǔn)輸入格式;

然后,這個(gè)event就和一些輔助信息轉(zhuǎn)發(fā)到client端的輸入系統(tǒng);接收之后,client端的input system services會(huì)解包input event然后轉(zhuǎn)換成client平臺(tái)的input format。如果有額外需求(根據(jù)輔助信息),還要做計(jì)算進(jìn)行適配(fused display)。

35c87b2c-37dd-11ee-9e74-dac502259ad0.png

其次,M2通過device transformation和transformation plugin框架靈活的使用遠(yuǎn)程設(shè)備。使得現(xiàn)在的App可以透明使用并且組合本地和遠(yuǎn)程的設(shè)備,無(wú)需修改應(yīng)用就可以達(dá)到multi-mobile的功能。一個(gè)device transformation框架包含三部分:①input device abstraction ;② output device abstraction;③ transformation function。表3顯示了這些設(shè)備轉(zhuǎn)換類型。

35f3f270-37dd-11ee-9e74-dac502259ad0.png

例如,該表第一個(gè)fused用于融合輸入,轉(zhuǎn)換設(shè)備的一種應(yīng)用,fused display將四個(gè)平板結(jié)合成為一個(gè),按照比例切分為四部分,在不影響游戲體驗(yàn)的情況下,擴(kuò)大了顯示界面。如下圖所示:

361ab3e2-37dd-11ee-9e74-dac502259ad0.png

又如該表第二個(gè)translated類型,使用轉(zhuǎn)換設(shè)備將眼睛移動(dòng)變成觸屏輸入,這對(duì)于殘疾人或者無(wú)法使用手觸的人來說非常實(shí)用。服務(wù)端設(shè)備通過人臉識(shí)別功能使用相機(jī)追蹤眼睛移動(dòng),產(chǎn)生的信號(hào)會(huì)轉(zhuǎn)換為觸摸,它將作為輸入數(shù)據(jù)傳輸?shù)娇蛻舳嗽O(shè)備。

最后,M2 中client和server通過標(biāo)準(zhǔn)網(wǎng)絡(luò)sockets通信,使用wifi或者wifi-direct。對(duì)于控制消息和重要數(shù)據(jù),M2使用TCP;對(duì)于顯示、音頻、和相機(jī)preview,使用UDP。同時(shí),M2通過硬件編碼來壓縮display和audio的數(shù)據(jù),保證系統(tǒng)面對(duì)高帶寬傳輸時(shí)的性能表現(xiàn);M2通過128-bit AES加密和設(shè)置連接密鑰確保移動(dòng)設(shè)備連接的安全;M2系統(tǒng)中,服務(wù)端設(shè)備除發(fā)送時(shí)外不承擔(dān)其他功能 類似于靜默的 外部設(shè)備 服務(wù)端和客戶端可以隨時(shí)斷開連接隨時(shí)重新連接,M2在client端會(huì)維持所有App的狀態(tài)信息,根據(jù)傳輸?shù)脑O(shè)備數(shù)據(jù)調(diào)整傳輸策略。App的狀態(tài)完全在client端,網(wǎng)絡(luò)的斷連不會(huì)導(dǎo)致App崩潰。

03實(shí)驗(yàn)結(jié)果

M2運(yùn)行在五種不同 SoC(Nexus 4 5 7 9, iPad mini以及iPhone 6S) 和九種不同版本的 Android 和 iOS 的異構(gòu)智能手機(jī)和平板電腦配置上,包括 Android 版本 Jelly Bean (4.3)、KitKat (4.4)、Lollipop (5.0)、Marshmallow (6.0.x), 和Nougat(7.1.1)。主要有以下三方面性能指標(biāo):

① 顯示性能

論文采用 Android PassMark 基準(zhǔn)測(cè)試,這是一組資源密集型測(cè)試,用于評(píng)估 CPU、內(nèi)存、I/O 和圖形性能。圖 3 顯示了根據(jù) Android Lollipop 性能標(biāo)準(zhǔn)化的 PassMark 基準(zhǔn)測(cè)量結(jié)果;越低越好。隨著遠(yuǎn)程顯示設(shè)備數(shù)量的增加,M2 會(huì)產(chǎn)生一些額外的開銷,但這種開銷并不大,并且在某些測(cè)試中與使用的設(shè)備數(shù)量無(wú)關(guān)。圖 4 顯示了運(yùn)行 PassMark 測(cè)試時(shí)所需的每臺(tái)設(shè)備平均網(wǎng)絡(luò)帶寬,匯總到最小圖形 CPU、磁盤和內(nèi)存測(cè)試、2D 測(cè)試、3D 簡(jiǎn)單測(cè)試和 3D 復(fù)雜測(cè)試中。運(yùn)行基準(zhǔn)測(cè)試的客戶端所需的網(wǎng)絡(luò)帶寬是顯示的帶寬乘以遠(yuǎn)程設(shè)備的數(shù)量,因?yàn)樗鼘@示數(shù)據(jù)發(fā)送到每個(gè)遠(yuǎn)程設(shè)備。

363b6998-37dd-11ee-9e74-dac502259ad0.png

② 拍照延遲

捕獲時(shí)間表明,與使用本地?cái)z像機(jī)相比,M2 產(chǎn)生的額外延遲可以忽略不計(jì)。遠(yuǎn)程攝像機(jī)場(chǎng)景的總時(shí)間要高得多,因?yàn)橥ㄟ^網(wǎng)絡(luò)將圖片傳輸?shù)娇蛻舳藨?yīng)用程序的默認(rèn)本地存儲(chǔ)需要時(shí)間。在 N7 使用 N4 遠(yuǎn)程攝像頭的最壞情況下,由于傳輸時(shí)間的原因,總時(shí)間比捕獲時(shí)間多近一秒。圖 5 還顯示了拍攝照片的帶寬要求,包括相機(jī)預(yù)覽和從遠(yuǎn)程相機(jī)拍攝的照片到本地存儲(chǔ)的傳輸中。相機(jī)預(yù)覽的分辨率低于原始顯示分辨率,因此其帶寬要求低于 3Mbps。

③ 音頻延遲

論文使用音頻基準(zhǔn) Zoiper 測(cè)量音頻和麥克風(fēng)延遲。圖 6 顯示了音頻延遲。對(duì)于大多數(shù)測(cè)試,與普通 Android 相比,M2 增加的延遲可以忽略不計(jì),即使使用遠(yuǎn)程麥克風(fēng)和揚(yáng)聲器也是如此。M2 產(chǎn)生更高性能開銷的一種情況是,當(dāng)使用遠(yuǎn)程揚(yáng)聲器和麥克風(fēng)以 44.1 KHz 的采樣率和 81.3 毫秒的 Zoiper 緩沖區(qū)大小設(shè)置運(yùn)行基準(zhǔn)測(cè)試時(shí),導(dǎo)致大約 100 毫秒的額外延遲和近 20% 高架。

04結(jié)論

首先,M2引入了一種新的以用戶級(jí)數(shù)據(jù)為中心的方法,即通過System Services導(dǎo)出和導(dǎo)入設(shè)備數(shù)據(jù),這使得M2具體良好移植性;其次,M2引入了設(shè)備轉(zhuǎn)換,以透明地混合和匹配不同系統(tǒng)中不同的設(shè)備和不同的數(shù)據(jù)格式。這使得未經(jīng)修改的應(yīng)用程序能夠以新的強(qiáng)大的方式共享和組合設(shè)備,例如多端顯示器、更好的音頻質(zhì)量的電話會(huì)議、面向殘疾用戶的用戶界面,以及在iOS系統(tǒng)上運(yùn)行Android應(yīng)用程序。同時(shí),M2利用商用移動(dòng)編碼和加密硬件來實(shí)現(xiàn)高質(zhì)量性能,甚至用于3D游戲。最后,該項(xiàng)目未開源,復(fù)現(xiàn)上有一定難度。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767582
  • 轉(zhuǎn)換器
    +關(guān)注

    關(guān)注

    27

    文章

    9065

    瀏覽量

    151861
  • UDP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    13142
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    493

    瀏覽量

    28254
  • TCP通信
    +關(guān)注

    關(guān)注

    0

    文章

    146

    瀏覽量

    4558

原文標(biāo)題:如何實(shí)現(xiàn)異構(gòu)設(shè)備的資源共享?

文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    能否組成2019年全國(guó)電賽資源共享

    能否組成2019年全國(guó)電賽資源共享
    發(fā)表于 07-21 19:37

    如何避免這種資源共享的情況?

    實(shí)際上在濾波器的vhdl代碼中我使用了164個(gè)乘法器。但是綜合報(bào)告顯示所使用的DSP 48的數(shù)量是148。如何避免這種資源共享問題。是DSP48是乘法器中使用的乘法器和加法器的組合。碼?
    發(fā)表于 10-29 09:28

    求大佬分享基于新代SOPC的軟件無(wú)線電資源共享自適應(yīng)結(jié)構(gòu)

    軟件無(wú)線電的基本結(jié)構(gòu)是什么?新代SOPC的特點(diǎn)是什么?基于新代SOPC的軟件無(wú)線電資源共享自適應(yīng)結(jié)構(gòu)
    發(fā)表于 05-07 06:17

    HDC2021技術(shù)分論壇:異構(gòu)組網(wǎng)如何解決共享資源沖突?

    共享資源沖突的?本期我們就來為您揭曉~、分布式業(yè)務(wù)的通信挑戰(zhàn)分布式業(yè)務(wù)的通信主要面臨兩大挑戰(zhàn):1. 分布式設(shè)備通信的異構(gòu)情況導(dǎo)致了體驗(yàn)的瓶頸基于1+8+N
    發(fā)表于 12-06 11:24

    異構(gòu)組網(wǎng)如何解決共享資源沖突?

    異構(gòu)組網(wǎng),看看異構(gòu)組網(wǎng)具體是如何解決共享資源沖突問題的。1. 通信資源抽象在分布式設(shè)備異構(gòu)情況
    發(fā)表于 12-06 18:28

    制造網(wǎng)格資源共享服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

    為了整合區(qū)域化制造企業(yè)間的資源實(shí)現(xiàn)資源共享和協(xié)同工作,參考網(wǎng)格的運(yùn)行機(jī)制,搭建了制造網(wǎng)格資源共享服務(wù)平臺(tái),設(shè)計(jì)了該平臺(tái)的資源共享管理系統(tǒng)、
    發(fā)表于 08-25 14:25 ?26次下載

    一種基于檢索頻度的網(wǎng)格資源描述模型

    網(wǎng)格發(fā)展的目的是資源共享,而資源描述是網(wǎng)格應(yīng)用的關(guān)鍵。本文給出一種根據(jù)資源檢索頻度劃分的通用資源描述模型及其工程
    發(fā)表于 09-03 17:34 ?6次下載

    家用網(wǎng)絡(luò)的資源共享

    家用網(wǎng)絡(luò)的資源共享 與傳統(tǒng)的有線網(wǎng)絡(luò)連接相比,這些創(chuàng)新方法最明顯的優(yōu)勢(shì)是不必鋪設(shè)纜線就能在住宅的多層房間里建立網(wǎng)絡(luò)連接,而且電線和電話線比無(wú)線網(wǎng)絡(luò)連
    發(fā)表于 08-05 10:27 ?1610次閱讀

    基于云計(jì)算技術(shù)的教學(xué)資源共享方案設(shè)計(jì)

    GooglePlugin for Eclipse插件進(jìn)行Java Web的開發(fā),從而實(shí)現(xiàn)了高校教育教學(xué)資源的有效共享,為教育教學(xué)提供了一種新的資源
    發(fā)表于 01-04 15:10 ?0次下載

    基于GAE云計(jì)算的數(shù)字化資源共享

    由于沒有統(tǒng)的組織機(jī)構(gòu)、共享計(jì)劃和共享目標(biāo),更沒有統(tǒng)的接口和有效的數(shù)字化教育資源共享平臺(tái),因此無(wú)法實(shí)現(xiàn)
    發(fā)表于 10-31 10:44 ?5次下載
    基于GAE云計(jì)算的數(shù)字化<b class='flag-5'>資源共享</b>

    基于B/S的WEB思政課程資源共享平臺(tái)設(shè)計(jì)

    基于B/S的Web技術(shù)構(gòu)建大學(xué)思政課程資源共享平臺(tái),對(duì)B/S架構(gòu)在資源共享平臺(tái)中的應(yīng)用進(jìn)行了分析,通過遵循分層架構(gòu)思想,借助客戶層、表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層及資源層的五層體系架構(gòu)在客戶端的
    發(fā)表于 11-03 17:29 ?12次下載
    基于B/S的WEB思政課程<b class='flag-5'>資源共享</b>平臺(tái)設(shè)計(jì)

    基于區(qū)塊鏈技術(shù)的計(jì)算資源共享平臺(tái)TuDoLink介紹

    TuDoLink是基于區(qū)塊鏈技術(shù)的閑置計(jì)算資源共享和交易平臺(tái),據(jù)我們所知,它是使用區(qū)塊鏈的計(jì)算資源共享平臺(tái)。共享經(jīng)濟(jì)和計(jì)算機(jī)智能是這個(gè)時(shí)代的最新產(chǎn)品。
    發(fā)表于 08-27 11:34 ?2126次閱讀
    基于區(qū)塊鏈技術(shù)的計(jì)算<b class='flag-5'>資源共享</b>平臺(tái)TuDoLink介紹

    無(wú)線網(wǎng)絡(luò)可能具備各個(gè)平臺(tái)資源共享的接口

    智慧用電節(jié)能管理平臺(tái)系統(tǒng)主要基于無(wú)線網(wǎng)絡(luò),實(shí)現(xiàn)高水平的信息資源共享和跨平臺(tái)的信息資源訪問,不僅要面向不同的用戶群體,還要解決各部門已有的或即將建立的信息系統(tǒng)的資源共享,提高信息
    的頭像 發(fā)表于 09-09 09:52 ?1828次閱讀

    STM32WB如何通過多從設(shè)備模式實(shí)現(xiàn)多連接的資源共享

      ????????  隨著當(dāng)代電子技術(shù)的發(fā)展,每個(gè)人擁有的電子產(chǎn)品越來越多,藍(lán)牙成了絕大部分電子產(chǎn)品的標(biāo)配,而某些場(chǎng)景下,共享資源或者共享電子產(chǎn)品成為一種趨勢(shì)。比如下面這種場(chǎng)景,同
    的頭像 發(fā)表于 06-23 09:37 ?2282次閱讀

    hyper-v共享,Hyper-V 共享:Hyper-V的資源共享設(shè)置

    的解決方案。今天就為大家介紹Hyper-V共享:Hyper-V的資源共享設(shè)置。 ? ?在Hyper-V虛擬化環(huán)境中,資源共享實(shí)現(xiàn)高效管理和靈活部署的關(guān)鍵功能之
    的頭像 發(fā)表于 02-07 10:26 ?1024次閱讀
    hyper-v<b class='flag-5'>共享</b>,Hyper-V <b class='flag-5'>共享</b>:Hyper-V的<b class='flag-5'>資源共享</b>設(shè)置