亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

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

        中圖分類號(hào): TN711?34; TP393 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 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

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

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

        1.1 編譯過程分析

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

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

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

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

        taint(leioevr_op)=grgt5nt(rrygbtht_opp)

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

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

        IARG_MEMUFONDIOEAD_EA,

        IAIPOSD_END)

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

        (3) 單操作數(shù)。nop,根據(jù)源操作數(shù)進(jìn)行設(shè)備兼容性設(shè)計(jì),在云計(jì)算網(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ì)的常指令。

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

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

        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è)計(jì)實(shí)現(xiàn)

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

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

        (2) 通信傳輸模塊。通信傳輸模塊是整個(gè)服務(wù)器兼容性估計(jì)模型的核心模塊,在通信傳輸模塊中,以int tmap為單位分配內(nèi)存,通過Emulator由云計(jì)算網(wǎng)絡(luò)下的服務(wù)器的JTAG(Joint Test Action Group)接口下載通信程序到DSP中運(yùn)行,進(jìn)行數(shù)據(jù)優(yōu)化傳輸調(diào)度[8],生成Linux內(nèi)核映像文件,在優(yōu)先級(jí)別最高的狀態(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ù)的污點(diǎn)標(biāo)記

        PORT_EN //查詢時(shí)間計(jì)算

        Shells ???>

        (3) 接口模塊設(shè)計(jì)。在C語言開發(fā)的Visual DSP++平臺(tái)中進(jìn)行云計(jì)算網(wǎng)絡(luò)下服務(wù)器兼容性估計(jì)模型軟件接口設(shè)計(jì),配置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ù)器兼容性估計(jì)模型的通用接口,提高云計(jì)算網(wǎng)絡(luò)下的服務(wù)器兼容性能。

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

        3 實(shí)驗(yàn)測試分析

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

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

        4 結(jié) 語

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

        參考文獻(xiàn)

        [1] 劉進(jìn),胡大權(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] 莫京蘭,朱廣生,呂躍進(jìn).廣義不完備序值信息系統(tǒng)中的知識(shí)約簡[J].小型微型計(jì)算系統(tǒng),2015,36(12):2735?2739.

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

        [5] 許曉燕.基于改進(jìn)博弈模型的網(wǎng)絡(luò)安全態(tài)勢評(píng)估平臺(tái)設(shè)計(jì)[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é)報(bào),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è)計(jì)服務(wù)器
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
        基于HTML5的移動(dòng)Web App開發(fā)及應(yīng)用
        主流桌面瀏覽器綜合比較分析
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        基于STC單片機(jī)的廚房智能安全管控系統(tǒng)的設(shè)計(jì)
        基于STM8S903K3的序列打螺絲夾具的軟件設(shè)計(jì)
        JCI標(biāo)準(zhǔn)下發(fā)送調(diào)配部軟件設(shè)計(jì)及應(yīng)用
        一種VHDL語言代碼重用的方法
        科技視界(2016年20期)2016-09-29 13:33:02
        計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
        淺析鐵路既有視頻監(jiān)控系統(tǒng)設(shè)計(jì)
        亚洲综合久久一本久道| 一本色道久久88加勒比—综合| 2020无码专区人妻系列日韩| 婷婷中文字幕综合在线| 7878成人国产在线观看 | 久久久久久久国产精品电影| 午夜国产小视频在线观看黄| 国产精品毛片av毛片一区二区 | 欧美牲交a欧美牲交aⅴ| 鲁鲁鲁爽爽爽在线视频观看| 中字无码av电影在线观看网站 | 成人大片免费观看视频| 色五月丁香五月综合五月| 真人无码作爱免费视频禁hnn| 91精品全国免费观看青青| 日本成人三级视频网站| 亚洲无毛成人在线视频| 国产 高潮 抽搐 正在播放| 伊在人天堂亚洲香蕉精品区| 欧美在线三级艳情网站| 国产精品久久一区性色a| 亚洲精品一区二区三区在线观| 亚洲av无码国产精品色午夜软件 | 亚洲精品色播一区二区| 91精品人妻一区二区三区久久久| 国产精品久久久久免费观看| 韩国精品一区二区三区无码视频| 国产精品乱子伦一区二区三区 | 亚洲av电影天堂男人的天堂| 国产偷2018在线观看午夜| 国产精品高清亚洲精品| 国产实拍日韩精品av在线| 午夜理论片yy6080私人影院| 亚洲精品成人网站在线观看| 国产精品女同久久免费观看| 国产精女同一区二区三区久| 国产精品高清网站| 欧美极品色午夜在线视频| 久久久久久99精品| 亚洲一区二区三区最新视频| 亚洲av久播在线一区二区|