999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

分布式多空間數據智能交換系統設計

2017-09-25 17:46:57張永安譚振江
現代電子技術 2017年18期

張永安+譚振江

摘 要: 分布式多空間數據在利用主控計算機進行數據讀取中容易受到端口溢出限制,需要進行智能交換讀取,選擇塊傳輸模式提高數據的讀取和傳輸性能。提出一種基于高速局部總線控制的分布式多空間數據智能交換系統設計方法,系統的開發流程采用多線程自上而下開發方法,開發環境建立在嵌入式Web服務平臺中,采用Socket編程構建分布式多空間數據傳輸的網絡協議棧,通過協議棧開發智能交換系統的網絡應用程序,采用高速局部總線控制進行數據交換的端口設置和通道控制,通過局部總線送到接收模塊,實現智能數據交換。系統測試結果表明,該系統進行分布式多空間數據交換的可靠性較好,提高了總線接收數據塊的速率和準確性。

關鍵詞: 分布式多空間數據; 主控計算機; 局部總線; 數據交換

中圖分類號: TN916.428?34; TP391 文獻標識碼: A 文章編號: 1004?373X(2017)18?0043?03

Design of intelligent exchange system for distributed multi spatial data

ZHANG Yongan1, TAN Zhenjiang2

(1. Songyuan Technical College, Songyuan 138000, China; 2. Jilin Normal University, Siping 136000, China)

Abstract: When the master computer is used to carry out data reading, the distributed multi spatial data is vulnerable to restriction on port overflow. Therefore, the intelligent exchange reading is needed, and the block transfer mode should be selected to improve the data acquisition and transmission performance. A design method of distributed multi spatial data intelligent exchange system based on high?speed local bus control is put forward. The multi?thread top?down development method is adopted in the system development process. The development environment is based on the embedded Web service platform. Socket programming is used to build the network protocol stack for distributed multi spatial data transmission. The protocol stack is employed to develop the network application program of intelligent exchange system. The high?speed local bus control is adopted to set the data exchange port and channel control. The data is sent to the receiving module through the local bus to realize the intelligent data exchange. The system test results show that the system has better reliability for the distributed multi spatial data exchange, and can improve the speed and accuracy of the bus to receive data blocks.

Keywords: distributed multi spatial data; host computer; local bus; data exchange

隨著物聯網、移動互聯網技術的發展以及集群網格云計算技術的應用,網絡空間中的數據采用的是分布式多空間網格存儲的傳輸,在網絡空間中產生的數據量以幾何級數增長,分布式多空間數據的優化存儲和調度設計能有效降低數據存儲的開銷,提高數據計算和處理的效率。在分布式網絡空間中,多空間數據存儲和檢索離不開數據的交換處理和智能調度,面對數據爆炸式的增長,構建云環境下公平性優化的資源分配方法[1],通過智能交換系統設計能提高數據調度和檢索的有效性,因此研究分布式多空間數據智能交換系統設計方法具有重要的意義。在數據智能交換系統設計中,需要綜合考慮客戶/服務器的C/S構架和負載,數據的安全、可靠、效率等指標,設計異構云計算體系結構及其多資源聯合公平分配策略[2],進行數據交換設計。本文針對在數據智能交換中存在端口溢出和網絡環境復雜多變的問題,利用高速局部總線控制原理進行數據智能交換系統的優化設計,并得出有效性結論。

1 系統模型

分布式多空間數據通過將無線訪問服務和云計算技術在網絡空間中進行信息交換,為了實現對分布式空間數據與其他實體和服務的通信訪問,需要進行數據交換智能設計,在數據的應用程序運行期間實現數據調度和任務移交,為計算資源(比如CPU、內存、存儲器)提供移動應用支撐,首先進行分布式多空間數據智能交換系統的總體模型構架分析。endprint

本文設計的分布式多空間數據智能交換系統建立在Microsoft公司的Visual C++和Visual Basic等開發軟件環境中,采用嵌入式Web服務平臺構建應用軟件的集成編程環境,在ANSI C內核中進行嵌入式設計[3],進行多種數據采集、分析和顯示等;在LabWindows/CVI中1 ms內控制時間驅動,支持多種總線類型的用戶界面編輯,設計ANSI C庫作為分布式多空間數據的專用圖形控件;在圖形用戶界面中進行系統的人機交互控制和面向對象設計,提高了編程效率。綜上分析,得到本文設計的數據智能交換系統的軟件開發環境具有如下功能特征:

(1) 采用完整的ANSI C內核進行時間驅動與回調函數編程,用戶管理層通過底層的VISA軟件接口進行程序實時采集和驅動配置,物理接口層是軟件和硬件的結合層,采用的I/O控制庫構建物理接口層進行在源程序編程與數據交換的引擎控制, 基于ARM和LabVIEW 進行網絡數據采集測試[4]。

(2) 智能交換系統的程序運行時先啟動VISA資源管理器,若采集的數據有效,LabWindows/CVI則以工程文件為框架進行集成化軟件開發,循環讀取HP E1562E的SCSI硬盤數據,進行32位ANSI C編譯和堆棧控制[5]。

(3) 支持多種總線類型的儀器和數據采集設備,為用戶提供GPIB 488.2庫、DAQ庫、VISA庫、RS 232庫和IVI庫等。各種功能函數集成在一個開發環境中,并且為用戶提供函數面板和儀器驅動編程向導等交互式開發工具。用戶可以快速地編寫、調試和修改應用程序,形成獨立的可執行文件[6]。

(4) 分布式多空間數據信息的數據傳輸單元提供格式化I/O庫、Analysis庫,在Advanced Analysis庫進行狀態觸發控制,在所有采集參數配置成功后,保存采集的信息為系統文件,建立ANSI C數據庫[7]。

2 系統的軟件開發實現

2.1 分布式多空間數據傳輸的網絡協議棧設計

開發環境建立在嵌入式Web服務平臺中,采用Socket編程構建分布式多空間數據傳輸的網絡協議棧,分布式多空間數據傳輸的網絡協議棧開發相比桌面軟件的開發,有其特殊性,采用交叉編譯環境配置分布式多空間數據傳輸的網絡協議內核,要建立一個分布式的網絡系統進行數據傳輸通信,一個對稱協議的例子是Internet中用于終端仿真的TELNET。分布式多空間數據傳輸的服務程序被“驚醒”并且為客戶提供服務,采用了流式套接字來實現連接的服務客戶機/服務器通信[8],進行分布式多個空間數據的智能交換請求,得到客戶機/服務器請求過程如圖1所示。

圖1 分布式多空間數據傳輸的客戶機/服務器請求過程

2.2 數據交換系統的高速局部總線控制

采用高速局部總線控制進行數據交換的端口設置和通道控制,進行智能交換讀取,使用不同的通道組句柄命令設置交換系統的高速局部總線,調用hpe1432_getGroupInfo( )函數獲取通道組的信息。得到分布式多空間數據傳輸的模塊列表、通道號等信息,數據交換系統的控制器采用至多7個PXI或CompactPCI儀器模塊,通過協議棧開發智能交換系統的網絡應用程序,提供了系統參考時鐘、觸發總線、星形觸發線的數據交互和通道設計,接口設計中主要是對數據交換系統的串口、并口、USB端口、鼠標、鍵盤口、以太網口進行設計。PXI?6713模擬輸出系統采集的數據,通過外部I/O接口的EXTREF引腳上引入通道控制程序,10個可編程功能口(PFI)連接在高速局部總線的主要接口通道,使用可編程功能口引入外部觸發、高速局部總線輸入或輸出時鐘信號,通過任意可編程功能口實現PXI總線高速PCI數據交換。由于執行數據交換的數據量較大,采用雙緩沖區回放,采用高速局部總線控制進行數據交換的端口設置和通道控制,通過局部總線送到接收模塊,設置雙緩沖區的大小和傳輸緩沖區,先讀數據到循環緩沖區,且讀取數據文件中的數據加載雙緩沖區和傳輸緩沖區,數據交換過程中用WFM_DB_HalfReady函數檢測時鐘路由,啟動數據采集和交換程序,進行計數器工作模式和參數配置,打開數據文件,讀文件頭信息,選擇外部更新信號、外部觸發信號、時鐘源信號,在多個模塊間保證分布式多空間數據交換過程的嚴格同步。綜上分析,得到本文設計的分布式多空間數據智能交換系統的軟件實現流程如圖2所示。

3 系統測試分析

為了測試文本設計的基于高速局部總線控制的分布式多空間數據智能交換系統的性能,進行實驗法分析,測試的分布式多空間數據來自于3個云服務提供商,數據在網絡中傳輸的帶寬分別為1 Mb/s,2 Mb/s,1 Mb/s,分布式多空間數據被分為8 KB固定大小的數據塊,數據中心網絡中具有40%的服務器利用率。根據上述測試環境設定,得到本文設計的數據交換系統的GUI控制界面如圖3所示。在圖3給出的數據交換界面中進行分布式多空間數據智能交換,通過主界面進行參數設定,通過主設備號向內核注冊字符設備驅動程序,執行數據交換。圖4給出了采用本文系統和傳統方法進行數據交換下總線接收數據塊的速率對比,分析得知,本文設計的系統進行數據交換的速率較快,說明對分布式多空間數據的處理效能較高。

4 結 語

本文提出一種基于高速局部總線控制的分布式多空間數據智能交換系統設計方法,采用多線程自上而下開發方法,在嵌入式Web服務平臺中進行軟件開發,采用Socket編程構建分布式多空間數據傳輸的網絡協議棧,通過協議棧開發智能交換系統的網絡應用程序,采用高速局部總線控制進行數據交換的端口設置和通道控制,通過局部總線送到接收模塊,實現智能數據交換。測試得知,該系統進行分布式多空間數據交換的可靠性較好,提高了總線接收數據塊的速率,數據交換的效率和準確性較好。

注:本文通訊作者為譚振江。

參考文獻

[1] 薛勝軍,胡敏達,許小龍.云環境下公平性優化的資源分配方法[J].計算機應用,2016,36(10):2686?2691.

[2] 王金海,黃傳河,王晶,等.異構云計算體系結構及其多資源聯合公平分配策略[J].計算機研究與發展,2015,52(6):1288?1302.

[3] 杜鑫,王建英.連續時間線性時滯系統的負虛性分析[J].信息與控制,2016,45(1):45?52.

[4] GHODSI A, ZAHARIA M, HINDMAN B, et al. Dominant resource fairness: fair allocation of multiple resource types [C]// Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation. Berkeley: USENIX, 2011: 24?37.

[5] WANG W, LIANG B, LI B. Multi?resource fair allocation in heterogeneous cloud computing systems [J]. IEEE transactions on parallel and distributed systems, 2015, 26(10): 2822?2835.

[6] 陳穎峰,王玉紅,王蕾.基于ARM和LabVIEW的網絡數據采集測試系統設計[J].現代電子技術,2016,39(13):88?92.

[7] PAO W, LOU W, CHEN Y, et al. Resource allocation for multiple input multiple output?orthogonal frequency division multiplexing?based space division multiple access systems [J]. IET communications, 2014, 8(18): 3424?3434.

[8] PLA A, LOPEZ B, MURILLO J. Multi?dimensional fairness for auction?based resource allocation [J]. Knowledge?based systems, 2015, 73: 134?148.

[9] 徐利謀,黃長遠.基于GPRS和ZigBee的城市路燈監控系統研究與實現[J].物聯網技術,2016,6(6):34?35.endprint

主站蜘蛛池模板: 成人蜜桃网| 天天婬欲婬香婬色婬视频播放| 色综合久久久久8天国| 色噜噜狠狠色综合网图区| 久爱午夜精品免费视频| 亚洲国产理论片在线播放| 亚洲第一视频免费在线| 成人在线天堂| 欧美亚洲另类在线观看| 日日噜噜夜夜狠狠视频| 1769国产精品视频免费观看| 91视频免费观看网站| 九九热视频精品在线| 日韩欧美成人高清在线观看| 国产高清不卡| 国产精品永久久久久| 亚洲无码不卡网| 国产9191精品免费观看| 国产无码网站在线观看| 日韩不卡高清视频| 日韩第九页| 中文无码精品a∨在线观看| 青青青国产在线播放| 成人福利在线免费观看| 欧美国产三级| 色哟哟色院91精品网站| 中文字幕有乳无码| 国产欧美在线观看视频| 日韩最新中文字幕| 久久亚洲中文字幕精品一区| 91探花在线观看国产最新| 狠狠做深爱婷婷综合一区| 国产一级做美女做受视频| 国产va在线观看免费| 538精品在线观看| 国产第一页免费浮力影院| 色视频国产| 丁香婷婷久久| 热re99久久精品国99热| 91久久夜色精品国产网站 | 国产精品久线在线观看| 欧美另类一区| 久久精品国产999大香线焦| 国产在线拍偷自揄观看视频网站| 99视频全部免费| 免费在线a视频| 国产男人天堂| 国产免费a级片| 欧美日本中文| 欧美一级夜夜爽www| 青青久在线视频免费观看| 永久免费无码成人网站| 亚洲不卡影院| 2021国产精品自产拍在线| 人人爽人人爽人人片| 欧美精品在线免费| 精品一区二区三区无码视频无码| 国产91无码福利在线| 久久精品国产电影| 粉嫩国产白浆在线观看| 欧美中文字幕一区二区三区| 青青网在线国产| 国产美女精品一区二区| 5555国产在线观看| 国产xx在线观看| 免费看a毛片| 免费三A级毛片视频| 九九这里只有精品视频| 亚洲国产AV无码综合原创| 九九热精品免费视频| 欧美精品H在线播放| 在线看片中文字幕| 亚洲IV视频免费在线光看| 欧美国产在线精品17p| 欧美日本视频在线观看| 国产手机在线ΑⅤ片无码观看| 国产小视频a在线观看| 亚洲无码高清免费视频亚洲 | 夜夜拍夜夜爽| 亚洲精品男人天堂| 日韩毛片基地| 草逼视频国产|