• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型軟件設(shè)計

      2017-06-23 11:23:36王愛菊丁穎馬文越黃繼海
      現(xiàn)代電子技術(shù) 2017年12期
      關(guān)鍵詞:兼容性軟件設(shè)計服務(wù)器

      王愛菊++丁穎++馬文越+黃繼海

      摘 要: 為了提高云計算網(wǎng)絡(luò)下服務(wù)器的兼容性,提出一種基于云計算網(wǎng)絡(luò)下差異設(shè)備同步串口調(diào)度控制的服務(wù)器兼容性估計模型。首先進行服務(wù)器兼容性估計模型軟件的總體設(shè)計構(gòu)架,在C語言開發(fā)的Visual DSP++平臺上建立軟件開發(fā)環(huán)境;然后按照代碼開發(fā)流程進行服務(wù)器兼容性估計模型的目標(biāo)生成文件開發(fā),選用了MBM29LV400BC作為主控單元,進行云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的模塊化設(shè)計,包括串口信息采集模塊、通信傳輸模塊、集成控制模塊和接口模塊。在云計算網(wǎng)絡(luò)下實現(xiàn)差異設(shè)備同步串口調(diào)度,實現(xiàn)服務(wù)器兼容性估計模型軟件設(shè)計優(yōu)化。測試結(jié)果表明,該軟件具有較好的服務(wù)器兼容性估計性能,提高了云計算網(wǎng)絡(luò)差異化服務(wù)器的兼容性調(diào)度能力,可靠性較好。

      關(guān)鍵詞: 云計算網(wǎng)絡(luò); 服務(wù)器; 兼容性; 軟件設(shè)計

      中圖分類號: TN711?34; TP393 文獻標(biāo)識碼: A 文章編號: 1004?373X(2017)12?0083?03

      Abstract: In order to improve the server compatibility in cloud computing network, a server compatibility estimation model based on synchronous serial port dispatching control of difference equipments in cloud computing network is proposed. The overall design framework of model software for server compatibility estimation is constructed. The software development environment is established on the Visual DSP++ platform developed with C language, and then the target generation file is developed for server compatibility estimation model according the code development process. MBM29LV400BC is chosen as the main control unit to conduct the modular design of server compatibility estimation model in cloud computing network, including the serial port information acquisition module, communication module, integrated control module and interface module. The synchronous serial scheduling of difference equipments is achieved in cloud computing network, so as to realize software design optimization of server compatibility estimation model. The test results show that the software has a good performance of server compatibility estimation and better reliability, and can improve the compatibility scheduling ability of the differentiation server in cloud computing network.

      Keywords: cloud computing network; server; compatibility estimation; software design

      在云計算網(wǎng)絡(luò)下的服務(wù)器兼容性是保障網(wǎng)絡(luò)系統(tǒng)的可靠性運行的關(guān)鍵。由于云計算網(wǎng)絡(luò)下的服務(wù)器設(shè)備的差異性以及串口之間參考時鐘輸入的不一致,容易導(dǎo)致云計算服務(wù)器的兼容性不好,使得數(shù)據(jù)信息傳輸出現(xiàn)丟包和時延。因此,研究云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的優(yōu)化設(shè)計方法,對提高網(wǎng)絡(luò)的云計算速率,結(jié)合云網(wǎng)絡(luò)下的海量數(shù)據(jù)的推薦系統(tǒng)[1],改善云計算網(wǎng)絡(luò)下數(shù)據(jù)傳輸?shù)姆€(wěn)定性和可靠性方面具有重要意義。通過服務(wù)器的兼容性設(shè)計,使得服務(wù)器的DSP與PC機進行正常數(shù)據(jù)通信,軟件設(shè)計建立在Visual DSP++平臺上[2],處理程序是在CCS 2.20開發(fā)平臺下設(shè)計的。在兼容性估計模型設(shè)計中,還包括了信息處理模塊設(shè)計和軟件仿真器設(shè)計等,通過前期的兼容性調(diào)度算法編譯,調(diào)入到DSP中進行軟件調(diào)試,并進行軟件模型優(yōu)化。

      1 軟件開發(fā)預(yù)備工作

      1.1 編譯過程分析

      云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計軟件模型的編輯、編譯和鏈接過程如圖1所示。在圖1所示的服務(wù)器兼容性估計軟件模型的編輯、編譯和鏈接過程中,服務(wù)器兼容性估計的信息處理過程分為三個階段[3]:首先進行文本編輯,在匯編器中生成服務(wù)器兼容性測試的目標(biāo)文件,在列表文件中接受中斷請求,通過目標(biāo)性兼容文件設(shè)計CPU的IFR(Interrupt Flag Register)相應(yīng)標(biāo)志位置;采用軟件中斷和非屏蔽中斷設(shè)計進行存儲器的映像設(shè)計,在out輸出層中根據(jù)優(yōu)先級別最高(當(dāng)同時出現(xiàn)一個以上中斷時)的二進制格式文件進行程序調(diào)試;采用允許中斷點、剖析點及探測點三種斷點設(shè)置方法進行系統(tǒng)的終端調(diào)試和平臺開發(fā),實現(xiàn)對服務(wù)器兼容性估計軟件模型的CCS編輯功能與VB,VC可視化開發(fā)功能[4],經(jīng)過匯編和鏈接生成.out文件,為服務(wù)器兼容性估計模型提供多種實時分析和編程方法。

      1.2 服務(wù)器兼容性估計的中斷服務(wù)程序設(shè)計

      在上述進行了云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的軟件開發(fā)環(huán)境描述基礎(chǔ)上,進行兼容性估計的中斷服務(wù)程序設(shè)計,通過聚類分析的內(nèi)核控制方法對軟件進行特征選擇[5],服務(wù)器的兼容性估計模型的軟件設(shè)計采用如下中斷規(guī)則:

      (1) SRL(Straight shadow memory):污點標(biāo)記規(guī)則。系統(tǒng)調(diào)用的相關(guān)信息進行服務(wù)器的源操作數(shù)污點檢測和循環(huán)中斷控制,即:

      taint(leioevr_op)=grgt5nt(rrygbtht_opp)

      獲得系統(tǒng)調(diào)用編號與參數(shù)值,典型指令:mvfrtgv, frhgovs, mjkilkvsz, moiloiuyz。

      (2) CRL(Compound Right to Left)。采用STL map實現(xiàn)映射, 服務(wù)器兼容性估計的中斷服務(wù)規(guī)則:判斷源操作數(shù)的addr,即addr (left_op)= INS_Insertt(POINT_BE) |tansetnt(left_op),直接清除目的操作數(shù):

      IARG_MEMUFONDIOEAD_EA,

      IAIPOSD_END)

      服務(wù)器兼容性估計的中斷服務(wù)的典型指令:算術(shù)運算(ggd,sfrvb,mcrvl),邏輯運算(rgvfd,or,xcrvfr),位運算(sfv fr,lhr), 通過寄存器分配,設(shè)置[addr,acrgrdr+n]的終端信息。

      (3) 單操作數(shù)。nop,根據(jù)源操作數(shù)進行設(shè)備兼容性設(shè)計,在云計算網(wǎng)絡(luò)下保持向后兼容性,執(zhí)行內(nèi)存有效尋址操作;not,清除IARG_END信息;push/pop,供應(yīng)指令插樁。

      (4) 常指令。以char為單位分配部分指令的操作位[6],如xrefr efrfx, frvx, svrvdb ecdv, evcv, 在指令執(zhí)行之前根據(jù)SRL傳播規(guī)則執(zhí)行eax清零。在內(nèi)核初始化和外設(shè)初始化程序中執(zhí)行兼容性估計的常指令。

      根據(jù)上述分析,得到服務(wù)器兼容性估計的中斷服務(wù)程序代碼棧布局如圖2所示。

      服務(wù)器兼容性估計的中斷服務(wù)程序在模擬器上設(shè)置內(nèi)核啟動參數(shù),對把編譯器的全路徑寫入進程管理、內(nèi)存管理系統(tǒng)中,生成兼容性估計的目標(biāo)文件[7],得到服務(wù)器兼容性估計的中斷服務(wù)規(guī)則代碼設(shè)計如下:

      strcpy(dest, src) |- taint(dest)=taint(src)

      int strcmp(char *p1, char* p2) |-taint(eax)=taint(p1| p2)

      strcat(char *p1, char* p2) |- taint[p1.end+i)=taint(p2+i),

      i=0…p2.len

      atoi(char *str) |- taint(eax) = taint(str)

      memset(void *m, char c, int len)|-taint[m+i)=UNTAINTED, (i=0 …len)

      void* malloc(int len) |- taint[eax, eax+len)=taint(len)

      free(p) |- taint[p,p+len) = UNTAINTED

      2 模型軟件優(yōu)化設(shè)計實現(xiàn)

      在上述進行了開發(fā)環(huán)境描述和程序中斷規(guī)則設(shè)計預(yù)處理的基礎(chǔ)上,進行服務(wù)器的兼容性估計模型軟件開發(fā)。本文提出一種基于云計算網(wǎng)絡(luò)下差異設(shè)備同步串口調(diào)度控制的服務(wù)器兼容性估計模型。以云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型軟件的總體設(shè)計構(gòu)架為基礎(chǔ),在C語言開發(fā)的Visual DSP++平臺上進行軟件模塊化設(shè)計,選用MBM29LV400BC作為主控單元,進行云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的模塊化設(shè)計,包括串口信息采集模塊、通信傳輸模塊、集成控制模塊和接口模塊。對軟件系統(tǒng)的模塊化設(shè)計具體描述如下:

      (1) 串口信息采集模塊。串口信息采集模塊是實現(xiàn)云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的數(shù)據(jù)信息采集和數(shù)/模轉(zhuǎn)換功能,串口信息采集模塊由DAC(數(shù)/模轉(zhuǎn)換器)A/D轉(zhuǎn)換以及功率放大器等部分組成。在輸出控制端口,基于FPGA嵌入式設(shè)計進行云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的串口信息采集。串口信息采集采用12通道同步、異步輸入,D/A轉(zhuǎn)換的A/D分辨率為16位,兼容性估計模型的串口信息采集采用可編程功能口與PFI0~9進行服務(wù)器兼容性傳輸和控制,系統(tǒng)用DDS(直接數(shù)字合成)技術(shù)芯片AD9850完成云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的A/D轉(zhuǎn)換和數(shù)/模采樣。邏輯時序控制器采用ALTERA公司新推出的高密度﹑高性能的MAX7000AE作為DSP中斷控制,進行服務(wù)器兼容性估計模型的目標(biāo)生成文件開發(fā),在云計算網(wǎng)絡(luò)下實現(xiàn)差異設(shè)備同步串口調(diào)度。串口信息采集的代碼如下:

      void decode_IARG_MEMOr(frrfcde *f, uifrgvt newvcrrn){

      void tmap;

      void *buf;

      f?> void tmap_unsetn =( nfcrfvrlen >>12)&0xvrfhgbt65f?1;

      p=crvfoc(f?>frcrvfvfesize);

      mevcrgvrfcpy(buf,p, f?>framevcrssize);

      }

      判斷源操作數(shù)的指令執(zhí)行模式,根據(jù)上述代碼使用Pintool提供的API插樁實現(xiàn)云計算網(wǎng)絡(luò)下差異設(shè)備同步串口調(diào)度。

      (2) 通信傳輸模塊。通信傳輸模塊是整個服務(wù)器兼容性估計模型的核心模塊,在通信傳輸模塊中,以int tmap為單位分配內(nèi)存,通過Emulator由云計算網(wǎng)絡(luò)下的服務(wù)器的JTAG(Joint Test Action Group)接口下載通信程序到DSP中運行,進行數(shù)據(jù)優(yōu)化傳輸調(diào)度[8],生成Linux內(nèi)核映像文件,在優(yōu)先級別最高的狀態(tài)寄存器ST1中執(zhí)行如下程序?qū)崿F(xiàn)通信中斷響應(yīng)加載:

      Visual DSP Software development environmen RAM initialization ???>

      void tmap_setn Configuration PORT_MUX register /networks

      //源操作數(shù)的污點標(biāo)記

      PORT_EN //查詢時間計算

      Shells ???>

      (3) 接口模塊設(shè)計。在C語言開發(fā)的Visual DSP++平臺中進行云計算網(wǎng)絡(luò)下服務(wù)器兼容性估計模型軟件接口設(shè)計,配置PPI口以及DMA0,接口模塊的操作位設(shè)置如下:PORT_EN設(shè)為1,F(xiàn)LD_SEL設(shè)為1,DMA的配置采用內(nèi)部觸發(fā);DLEN設(shè)為011。采用PPI默認(rèn)的DMA通道構(gòu)建服務(wù)器兼容性估計模型的通用接口,提高云計算網(wǎng)絡(luò)下的服務(wù)器兼容性能。

      最后在云計算網(wǎng)絡(luò)下實現(xiàn)差異設(shè)備同步串口調(diào)度,實現(xiàn)服務(wù)器兼容性估計模型軟件設(shè)計優(yōu)化。

      3 實驗測試分析

      云計算網(wǎng)絡(luò)下服務(wù)器兼容性估計模型的軟件測試建立在CPU為Core2 6670,內(nèi)存為2 GB的硬件測試環(huán)境中,云計算網(wǎng)絡(luò)的服務(wù)器編號和串口類型設(shè)計見表1。采用本文設(shè)計的兼容性估計模型,進行程序加載和函數(shù)調(diào)用,得到兼容性深度測試結(jié)果見表1。

      分析表1可知,采用本文方法進行云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計,具有較好的串口調(diào)度性能,網(wǎng)絡(luò)接口的兼容性較好。圖3為采用本文方法和傳統(tǒng)方法進行云計算網(wǎng)絡(luò)服務(wù)器兼容性估計的網(wǎng)絡(luò)傳輸?shù)臏?zhǔn)確覆蓋性對比結(jié)果,分析得知,采用本文方法進行兼容性設(shè)計,網(wǎng)絡(luò)的覆蓋度得到有效提高,提高了云計算網(wǎng)絡(luò)差異化服務(wù)器的兼容性調(diào)度能力,可靠性較好。

      4 結(jié) 語

      本文研究了云計算網(wǎng)絡(luò)的服務(wù)器兼容性設(shè)計問題,提出一種基于云計算網(wǎng)絡(luò)下差異設(shè)備同步串口調(diào)度控制的服務(wù)器兼容性估計模型。在C語言開發(fā)的Visual DSP++平臺上建立軟件開發(fā)環(huán)境,按照代碼開發(fā)流程進行服務(wù)器兼容性估計模型的目標(biāo)生成文件開發(fā),進行云計算網(wǎng)絡(luò)下的服務(wù)器兼容性估計模型的模塊化設(shè)計,對串口信息采集模塊、通信傳輸模塊、集成控制模塊和接口模塊設(shè)計進行了詳細描述。在云計算網(wǎng)絡(luò)下實現(xiàn)差異設(shè)備同步串口調(diào)度,實現(xiàn)服務(wù)器兼容性估計模型軟件設(shè)計優(yōu)化。研究得出,本文設(shè)計的服務(wù)器兼容性估計模型具有較好的服務(wù)器兼容性測試性能,提高了云計算網(wǎng)絡(luò)差異化服務(wù)器的兼容性調(diào)度能力,兼容性深度較高,網(wǎng)絡(luò)的覆蓋性能得到改善。

      參考文獻

      [1] 劉進,胡大權(quán),陳家佳.面向海量數(shù)據(jù)的推薦系統(tǒng)的研究[J].現(xiàn)代電子技術(shù),2016,39(12):59?61.

      [2] HU Q H, ZHANG L, ZHANG D, et al. Measuring relevance between discrete and continuous features based on neighborhood mutual information [J]. Expert systems with applications, 2011, 38(9): 10737?10750.

      [3] 莫京蘭,朱廣生,呂躍進.廣義不完備序值信息系統(tǒng)中的知識約簡[J].小型微型計算系統(tǒng),2015,36(12):2735?2739.

      [4] 羅豪,續(xù)欣瑩,謝珺,等.基于擴展容差關(guān)系的不完備信息系統(tǒng)屬性約簡[J].計算機應(yīng)用,2016,36(11):2958?2962.

      [5] 許曉燕.基于改進博弈模型的網(wǎng)絡(luò)安全態(tài)勢評估平臺設(shè)計[J].現(xiàn)代電子技術(shù),2016,39(12):87?90.

      [6] RHEE J, RILEY R, LIN Z Q, et al. Data?centric OS kernel malware characterization [J]. IEEE transactions on information forensics and security, 2014, 9(1): 72?87.

      [7] 陳志鋒,李清寶,張平,等.基于聚類分析的內(nèi)核惡意軟件特征選擇[J].電子與信息學(xué)報,2015,37(12):2821?2829.

      [8] SULLIVAN G J, OHM J R, HAN W J, et al. Overview of the high efficiency video coding [J]. IEEE transactions on circuits and systems for video technology, 2012, 22(12): 1649?1668.

      猜你喜歡
      兼容性軟件設(shè)計服務(wù)器
      通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
      基于HTML5的移動Web App開發(fā)及應(yīng)用
      主流桌面瀏覽器綜合比較分析
      得形忘意的服務(wù)器標(biāo)準(zhǔn)
      基于STC單片機的廚房智能安全管控系統(tǒng)的設(shè)計
      基于STM8S903K3的序列打螺絲夾具的軟件設(shè)計
      JCI標(biāo)準(zhǔn)下發(fā)送調(diào)配部軟件設(shè)計及應(yīng)用
      一種VHDL語言代碼重用的方法
      科技視界(2016年20期)2016-09-29 13:33:02
      計算機網(wǎng)絡(luò)安全服務(wù)器入侵與防御
      淺析鐵路既有視頻監(jiān)控系統(tǒng)設(shè)計
      元阳县| 麻栗坡县| 钟祥市| 仪陇县| 门头沟区| 淳化县| 鞍山市| 林周县| 梧州市| 张家口市| 彭州市| 长乐市| 福清市| 泰兴市| 青田县| 武隆县| 孟连| 大荔县| 乌兰浩特市| 绥滨县| 环江| 同德县| 若羌县| 仙游县| 毕节市| 尉犁县| 南木林县| 普陀区| 湟源县| 金山区| 武乡县| 武功县| 遂溪县| 新干县| 屯昌县| 广元市| 合阳县| 长汀县| 丹东市| 株洲县| 腾冲县|