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

基于BIM云系統(tǒng)的數(shù)據(jù)分類與處理研究

2017-12-10 08:31:58
關(guān)鍵詞:利用建筑實驗

陳 曦

(撫順職業(yè)技術(shù)學(xué)院,遼寧 撫順113122)

關(guān)鍵字:云計算;建筑信息模型;MRU算法;數(shù)據(jù)分類與處理

0 引言

近年來,云計算的發(fā)展十分迅速,運用的范圍也非常廣泛,從原先的科研環(huán)境逐漸走向了各種行業(yè),比如生物學(xué)、天文學(xué)、交通管理、BIM管理等.如何針對各種異構(gòu)的分布式存儲環(huán)境來保持其穩(wěn)定性、快速響應(yīng),并且發(fā)揮硬件資源的高可用性,是目前研究的一個熱點.

傳統(tǒng)的云計算模式是利用HBase傳送海量的數(shù)據(jù)給HDFS,分析后發(fā)送給服務(wù)器進行處理.但是每次運行都進行海量的數(shù)據(jù)傳輸,不僅造成BIM云平臺的高負荷,也不利于提高資源的利用率.為減少數(shù)據(jù)的傳輸量,利用Most Recently Used算法[1]將數(shù)據(jù)分類為常用與不常用數(shù)據(jù),并利用常用數(shù)據(jù)來預(yù)測用戶下次使用的數(shù)據(jù)并提前進行處理,從而提升整體運算的效率.

1 相關(guān)技術(shù)介紹

1.1 BIM云系統(tǒng)

建筑信息模型 (Building Information Modeling,縮寫為BIM)是利用信息技術(shù)對建筑生命周期各個階段進行管理的工具,包括規(guī)劃設(shè)計、建筑審查、工程施工、項目管理等,提供了最佳的應(yīng)用載體和信息管理模式,對傳統(tǒng)的建筑設(shè)計方法進行了創(chuàng)新[1].

現(xiàn)有的商業(yè)BIM系統(tǒng),如Autodesk Revit、Bentley Architecture和Tekla Structures,都是專門用于建筑項目的集成和可視化開發(fā)的.但是這些商業(yè)BIM系統(tǒng)是在各自相對獨立的平臺上運行的,數(shù)據(jù)無法共享,給用戶造成了一定的限制,建模實驗對于硬件的要求較高,不利于推廣普及.

基于云計算的BIM,以BIM建筑信息模型作為基礎(chǔ),利用云計算進行建筑效能分析 (Building Performance Analysis,BPA),從而得到符合環(huán)境效益的最佳設(shè)計方案.基于云計算的BIM具有以下優(yōu)點:(1)與環(huán)境效益相匹配;(2)具有科學(xué)有效的評估建模過程;(3)BIM系統(tǒng)下的信息系統(tǒng)與可視化分析技術(shù).基于云計算的BIM,在大數(shù)據(jù)計算、可視化設(shè)計、建模分析、硬件投資、操作界面風(fēng)格等方面有著強大的優(yōu)勢,可以很好地節(jié)約項目實施時間和成本[2].

1.2 Hadoop系統(tǒng)

Hadoop集群作為系統(tǒng)的基礎(chǔ)設(shè)施,它可以利用大量廉價的硬件設(shè)備搭建服務(wù)器集群,在底層可以實現(xiàn)對集群的管理,在上層可以很方便地構(gòu)建企業(yè)級的應(yīng)用.Hadoop系統(tǒng)的核心是HDFS、MapReduce和HBase,前者允許在多臺普通機器上存儲和復(fù)制文件,后兩者分別用于執(zhí)行并行程序任務(wù)和儲存數(shù)據(jù)[3].

HDFS(Hadoop Distributed File System)具有高度容錯性,可以在低價的硬件設(shè)備上部署.HDFS很適合對大量資料重復(fù)的數(shù)據(jù)進行讀寫.HDFS是一個Haster/Slave的結(jié)構(gòu),通常而言,只具有一個Master,上面運行一個Name node,可能具有多個Slave,在上面各自運行一個Data node.

MapReduce是來自Google的一項重要技術(shù),它是用以進行大數(shù)據(jù)量計算的模型.MapReduc就是一種簡化并行計算的模型,可以較為簡單地對并行計算進行開發(fā)并且應(yīng)用.它包括了兩項核心操作:Map和Reduce.在Map操作中,主要是對一些獨立元素組成的列表上的每個元素進行操作.Reduce操作中是對列表上的元素進行適當(dāng)合并[4].

1.3 HBase數(shù)據(jù)庫

HBase是一個開源的非關(guān)系型分布式數(shù)據(jù)庫,采用與Google的BigTable相似設(shè)計的分布式結(jié)構(gòu)化數(shù)據(jù)儲存系統(tǒng),其運行于HDFS之上,提供Hadoop類似BigTable規(guī)模的服務(wù),有別于一般數(shù)據(jù)庫系統(tǒng)使用規(guī)模的服務(wù).利用HBase技術(shù)可在廉價PC Server上搭建起大規(guī)模結(jié)構(gòu)化儲存群集[5、6].

2 MRU算法模型設(shè)計與實現(xiàn)

2.1 MRU算法的實現(xiàn)策略

Most Recently Used(MRU)算法原本是為高速緩存而設(shè)計的算法,目的是為提升高速緩存中的Hit Rate,MRU算法的原理是依據(jù)數(shù)據(jù)被存取的頻率高低來區(qū)分數(shù)據(jù)在高速緩存的存放順序.

在BIM云系統(tǒng)的HBase中,以數(shù)據(jù)的使用次數(shù)及時間為篩選條件,并利用MRU算法將數(shù)據(jù)分成常用與不常用,并利用數(shù)據(jù)庫進行分類及管理,之后將常用數(shù)據(jù)傳輸給分布式文件系統(tǒng)進行處理,以減少系統(tǒng)的處理量來達到效能的提升.其實現(xiàn)策略如圖1所示.

2.2 MRU算法的設(shè)定與使用

運用MRU算法的原理,依據(jù)數(shù)據(jù)的存取次數(shù)及訪問時間,判斷出常用與不常用數(shù)據(jù),并在下一次循環(huán)中將常用數(shù)據(jù)進行優(yōu)先處理.在BIM云系統(tǒng)中主要是在HBase和HDFS中間加上一個判斷模塊來進行數(shù)據(jù)的分類處理.其架構(gòu)如圖2所示.

為了減少數(shù)據(jù)庫中的數(shù)據(jù)一次性大量地傳輸給HDFS處理,我們利用MRU算法來解決這個問題.通過MRU算法來區(qū)分常用與不常用的數(shù)據(jù),以數(shù)據(jù)的使用時間及次數(shù)來當(dāng)作MRU算法的篩選條件.同時利用兩個條件的原因在于:如果只設(shè)單一條件的話,對于判斷數(shù)據(jù)是常用數(shù)據(jù)會有非常大的問題,例如,如果只采用次數(shù)來判斷,可能會發(fā)生用戶因為數(shù)據(jù)傳輸失敗而重復(fù)請求的情況;同樣,如果只采用時間的話,則會發(fā)生使用者只有這次要求傳輸?shù)褂脮r間比平時長的情況.所以,設(shè)定一個循環(huán)時間內(nèi)該數(shù)據(jù)的訪問次數(shù),并且使用時間設(shè)置在一定時間以上為篩選條件來判斷該數(shù)據(jù)是否為常用數(shù)據(jù).以30min為循環(huán)時間單位,存取次數(shù)N~M次,訪問時間達到Tmin以上的數(shù)據(jù)會被標(biāo)以常用數(shù)據(jù),與其他數(shù)據(jù)進行區(qū)分,然后在下一個循環(huán)時間時會將常用數(shù)據(jù)優(yōu)先傳輸給HDFS進行處理.其過程如圖3(見 34頁)所示.

利用這個方法不僅可以減少數(shù)據(jù)處理的數(shù)量,也可以達到利用預(yù)判方式來加快數(shù)據(jù)在HDFS中的處理過程.其過程如圖4所示.

3 BIM云系統(tǒng)實驗分析

3.1 實驗環(huán)境

(1)用戶常用數(shù)據(jù)次數(shù)分布.根據(jù)用戶的使用情況,對于程序的使用次數(shù)會有很多種不同的情況,必須經(jīng)過大量的樣本統(tǒng)計后取得相關(guān)信息.本實驗所采用的樣本為撫順職業(yè)技術(shù)學(xué)院建筑工程系的80位學(xué)生于實驗室使用BIM云系統(tǒng)的情況,因為必須排除惡意或無效的情形,所以將最低與最高的10%設(shè)為無效樣本,并在統(tǒng)計數(shù)據(jù)中舍棄.如圖5所示,可得存取次數(shù)的閾值N=3,M=5,以此當(dāng)作常用數(shù)據(jù)分類的標(biāo)準(zhǔn).

(2)用戶常用數(shù)據(jù)時間分布.僅以一個條件作為分類標(biāo)準(zhǔn)并不嚴謹,所以需要另外一個判斷條件.因為必須排除惡意或無效的情形,所以將最低與最高的10%設(shè)為無效樣本.如圖6所示,可得超過15min為判斷條件,然后以30min的時間當(dāng)成一次循環(huán).

(3)實驗環(huán)境.平臺主機2臺,配置為E5-2687W八核處理器3.1GHz(兩顆),內(nèi)存容量為64GB 1600MH,硬盤容量為2TB,1個Quardo K5000圖形卡,系統(tǒng)為Ubuntu-9.10-Server-Amd64,Hadoop版本為 Hadoop-2.2.0.

3.2 實驗指標(biāo)及分析

本實驗每次傳送1 000個數(shù)據(jù)當(dāng)作測試樣本,以30min為一次循環(huán),一次實驗為12h.如圖7所示 (見 36頁),基于MRU算法的方法比起傳統(tǒng)Hadoop所需的時間明顯下降,利用減少硬盤I/O的存取量與時間,達到整體硬件負荷量下降,可以有效地節(jié)省資源.

從表1中可以看到,本實驗依照圖7得到下列信息,分別可以得到兩者完成時間的最小值、最大值和平均值,最大值減少了19.86%,最小值減少12.82%,整體平均時間減少了19.99%.

表1 效率提升表

4 結(jié)論

云計算技術(shù)在圖形圖像加速、建筑信息建模、大數(shù)據(jù)分析等領(lǐng)域具有廣泛的應(yīng)用.本文設(shè)計了在BIM云系統(tǒng)上的MRU算法,詳細論述了MRU算法的框架和實現(xiàn)過程.通過實驗表明,該系統(tǒng)是提升數(shù)據(jù)處理效率的實用工具.

猜你喜歡
利用建筑實驗
記一次有趣的實驗
利用min{a,b}的積分表示解決一類絕對值不等式
《北方建筑》征稿簡則
北方建筑(2021年6期)2021-12-31 03:03:54
關(guān)于建筑的非專業(yè)遐思
文苑(2020年10期)2020-11-07 03:15:36
利用一半進行移多補少
建筑的“芯”
做個怪怪長實驗
利用數(shù)的分解來思考
Roommate is necessary when far away from home
NO與NO2相互轉(zhuǎn)化實驗的改進
主站蜘蛛池模板: 啊嗯不日本网站| 日韩国产精品无码一区二区三区| 免费xxxxx在线观看网站| 亚洲欧美在线综合一区二区三区 | 国产精品视频白浆免费视频| 欧美精品二区| 在线视频亚洲色图| 欧美日韩国产一级| 久久99国产综合精品1| 国产区91| 国产真实乱子伦精品视手机观看 | 色欲国产一区二区日韩欧美| 日本三级欧美三级| 亚洲第一页在线观看| 国产精品自在在线午夜| 国产精品污污在线观看网站| 久久香蕉国产线看观| 国产香蕉在线视频| 欧美午夜理伦三级在线观看 | 毛片视频网址| 特级欧美视频aaaaaa| 欧美日本视频在线观看| 亚洲欧美日韩另类在线一| 成人福利在线观看| 欧美日韩va| 国产91小视频在线观看| 国产婬乱a一级毛片多女| 国产欧美专区在线观看| 成人福利在线观看| 国产无人区一区二区三区| 成人免费网站久久久| 亚洲天堂在线视频| 精品久久久久久久久久久| 国产精品欧美激情| 国产免费羞羞视频| 国产精品网拍在线| 欧美精品二区| 波多野结衣无码中文字幕在线观看一区二区 | 极品av一区二区| 91久久天天躁狠狠躁夜夜| 国产va免费精品观看| 青青热久免费精品视频6| 久久久久亚洲精品无码网站| 五月天在线网站| 日韩毛片免费观看| 人妻精品全国免费视频| 色欲综合久久中文字幕网| 丁香亚洲综合五月天婷婷| 国产精品自在在线午夜区app| 国产福利在线观看精品| 国产精品亚洲五月天高清| 国产成人乱无码视频| 国产一级α片| 免费国产高清视频| 亚洲第一中文字幕| 91麻豆精品国产91久久久久| 欧美亚洲国产精品久久蜜芽| 最新加勒比隔壁人妻| 国产福利影院在线观看| 幺女国产一级毛片| 精品国产免费观看| 亚洲色欲色欲www网| 亚洲高清在线播放| 国产成人精品无码一区二| 欧日韩在线不卡视频| 国产午夜精品一区二区三区软件| 日韩第一页在线| 国产精品片在线观看手机版| www.亚洲一区| WWW丫丫国产成人精品| 精品视频第一页| 香蕉99国内自产自拍视频| 天天综合色天天综合网| 国产在线精品人成导航| 国产91麻豆免费观看| 亚洲天堂区| 午夜视频日本| 女人爽到高潮免费视频大全| 亚洲欧美综合在线观看| 很黄的网站在线观看| 国产二级毛片| 国产日本视频91|