港口生產(chǎn)業(yè)務(wù)云計算模型與系統(tǒng)研究
發(fā)布時間:2020-09-27 08:29
港口企業(yè)是物流的重要節(jié)點,在現(xiàn)代物流產(chǎn)業(yè)中占有極其重要地位。近年來我國港口建設(shè)步伐加快,總量規(guī)模不斷擴大,港口結(jié)構(gòu)基本上形成了以主樞紐港為核心,其他中小港口適當(dāng)發(fā)展的層次格局。信息化是港口物流的靈魂,沒有港口物流的信息化,就沒有港口物流的現(xiàn)代化[1],無論是大型港口企業(yè)還是中小港口企業(yè),對信息化建設(shè)同樣有迫切的需求。對于港口而言,信息化是必然的趨勢,港口需要通過信息化建設(shè)以提高港口物流的運轉(zhuǎn)效率,提高經(jīng)濟效益。但是傳統(tǒng)的信息化建設(shè)前期投入大,建設(shè)周期長,后期維護升級困難,使得大部分港口企業(yè)的信息化水平較低,難以滿足生產(chǎn)需要。 在傳統(tǒng)模式下,企業(yè)建立一套IT系統(tǒng)需要從購買、安裝、部署硬件開始,再購買軟件的授權(quán)或者定制開發(fā)軟件系統(tǒng),隨后還要不斷進行軟硬件的升級維護,需要花費巨大的人力物力,高昂的成本對于中小企業(yè)來說有時是難以接受的。這種情況隨著云計算(Cloud Computing)概念的提出開始慢慢改變。云計算作為-種新興的IT實現(xiàn)方式,把計算機的計算能力和存儲能力作為一種服務(wù)像水、電等基礎(chǔ)設(shè)施那樣提供,用戶只要按需購買即可,大大減少了前期投入和后期維護的成本,提高了企業(yè)的資源利用率,使其能夠以較少的投入獲取更好的IT服務(wù)。 本文首先介紹了論文的研究背景和意義,并分析了云計算相關(guān)理論的發(fā)展和最新成果及動態(tài),以其作為本文的理論基礎(chǔ)。然后介紹港口企業(yè)業(yè)務(wù)流程的現(xiàn)狀,剖析了港口企業(yè)采用云計算技術(shù)構(gòu)建生產(chǎn)業(yè)務(wù)系統(tǒng)的意義。最后,結(jié)合個人的實際項目經(jīng)歷,提出了基于云計算的港口生產(chǎn)業(yè)務(wù)模型,并對其進行了系統(tǒng)的研究和分析。
【學(xué)位單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2011
【中圖分類】:F552;F224
【部分圖文】:
形成一個較小的vatue值的集合。一般的,每次Reduce函數(shù)調(diào)用只產(chǎn)生O或1個輸出value值。通常通過一個迭代器把中間value值提供給Reduce函數(shù),這樣就可以處理無法全部放入內(nèi)存中的大量的value值的集合。圖2一1展示了MapReduce實現(xiàn)操作的全部流程。當(dāng)用戶調(diào)用MapReduce函數(shù)時,將發(fā)生下面的一系列動作(下面的序號和圖2一1中的序號一一對應(yīng)): sssPlitOOOOOOOOOOOOO叨叨叨叨叨叨 叨叨爭utttsssp!it址 址 址五 leooo sssp!itZZZZZZZZZZZZZZZZZZZZZZZ傭傭傭傭傭傭傭 傭 傭傭傭tPuttt sssPlit333333333333333fil亡111 sssPlit4444444444444InPut filesMaPPllaseI百飛 Iernledlatefilcs(。 flloealdzsks)RedUCePhaseOutpu走fi!es圖2一 1MapReduce實現(xiàn)操作的全部流程l)用戶程序首先調(diào)用的MapReduce庫將輸入文件分成M個數(shù)據(jù)片度,每個數(shù)據(jù)片段的大小一般從16MB到64MB(可以通過可選的參數(shù)來控制每個數(shù)據(jù)片段的大小)。然后用戶程序在機群中創(chuàng)建大量的程序副本。2)這些程序副本中的有一個特殊的程序一master。副本中其它的程序都是worker程序,由master分配任務(wù)。有M個M叩任務(wù)和R個Reduee任務(wù)將被分配,master將一個MaP任務(wù)或Reduce任務(wù)分配給一個空閑的worker。3)被分配了map任務(wù)的worker程序讀取相關(guān)的輸入數(shù)據(jù)片段,從輸入的數(shù)據(jù)j今一段弓,解析出 key/valuepair,然后把 key/valuepair傳遞給用戶自定義的MaP函數(shù)
GFSehunkserver鄉(xiāng)ln砰x恤s少;沈m圖2一 2GFs系統(tǒng)的基本結(jié)構(gòu)3.云計算的特點是對海量的數(shù)據(jù)存儲、讀取后進行大量的分析,數(shù)據(jù)的讀操作頻率遠大于數(shù)據(jù)的更新頻率,云中的數(shù)據(jù)管理是一種讀優(yōu)化的數(shù)據(jù)管理。因此,云計算的數(shù)據(jù)管理往往采用數(shù)據(jù)庫領(lǐng)域中列存儲的數(shù)據(jù)管理模式。云計算的數(shù)據(jù)管理技術(shù)中常見的是Google的BigTable,以及Hadoop的開源項目HBase。BigTable是一個分布式的、面向列的分布式數(shù)據(jù)庫,不同于一般的關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫,BigTable對數(shù)據(jù)讀操作進行優(yōu)化,采用列存儲的方式,提高數(shù)據(jù)讀取效率。BigTable的內(nèi)容按照行來劃分
GFSehunkserver鄉(xiāng)ln砰x恤s少;沈m圖2一 2GFs系統(tǒng)的基本結(jié)構(gòu)3.云計算的特點是對海量的數(shù)據(jù)存儲、讀取后進行大量的分析,數(shù)據(jù)的讀操作頻率遠大于數(shù)據(jù)的更新頻率,云中的數(shù)據(jù)管理是一種讀優(yōu)化的數(shù)據(jù)管理。因此,云計算的數(shù)據(jù)管理往往采用數(shù)據(jù)庫領(lǐng)域中列存儲的數(shù)據(jù)管理模式。云計算的數(shù)據(jù)管理技術(shù)中常見的是Google的BigTable,以及Hadoop的開源項目HBase。BigTable是一個分布式的、面向列的分布式數(shù)據(jù)庫,不同于一般的關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫,BigTable對數(shù)據(jù)讀操作進行優(yōu)化,采用列存儲的方式,提高數(shù)據(jù)讀取效率。BigTable的內(nèi)容按照行來劃分
本文編號:2827650
【學(xué)位單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位年份】:2011
【中圖分類】:F552;F224
【部分圖文】:
形成一個較小的vatue值的集合。一般的,每次Reduce函數(shù)調(diào)用只產(chǎn)生O或1個輸出value值。通常通過一個迭代器把中間value值提供給Reduce函數(shù),這樣就可以處理無法全部放入內(nèi)存中的大量的value值的集合。圖2一1展示了MapReduce實現(xiàn)操作的全部流程。當(dāng)用戶調(diào)用MapReduce函數(shù)時,將發(fā)生下面的一系列動作(下面的序號和圖2一1中的序號一一對應(yīng)): sssPlitOOOOOOOOOOOOO叨叨叨叨叨叨 叨叨爭utttsssp!it址 址 址五 leooo sssp!itZZZZZZZZZZZZZZZZZZZZZZZ傭傭傭傭傭傭傭 傭 傭傭傭tPuttt sssPlit333333333333333fil亡111 sssPlit4444444444444InPut filesMaPPllaseI百飛 Iernledlatefilcs(。 flloealdzsks)RedUCePhaseOutpu走fi!es圖2一 1MapReduce實現(xiàn)操作的全部流程l)用戶程序首先調(diào)用的MapReduce庫將輸入文件分成M個數(shù)據(jù)片度,每個數(shù)據(jù)片段的大小一般從16MB到64MB(可以通過可選的參數(shù)來控制每個數(shù)據(jù)片段的大小)。然后用戶程序在機群中創(chuàng)建大量的程序副本。2)這些程序副本中的有一個特殊的程序一master。副本中其它的程序都是worker程序,由master分配任務(wù)。有M個M叩任務(wù)和R個Reduee任務(wù)將被分配,master將一個MaP任務(wù)或Reduce任務(wù)分配給一個空閑的worker。3)被分配了map任務(wù)的worker程序讀取相關(guān)的輸入數(shù)據(jù)片段,從輸入的數(shù)據(jù)j今一段弓,解析出 key/valuepair,然后把 key/valuepair傳遞給用戶自定義的MaP函數(shù)
GFSehunkserver鄉(xiāng)ln砰x恤s少;沈m圖2一 2GFs系統(tǒng)的基本結(jié)構(gòu)3.云計算的特點是對海量的數(shù)據(jù)存儲、讀取后進行大量的分析,數(shù)據(jù)的讀操作頻率遠大于數(shù)據(jù)的更新頻率,云中的數(shù)據(jù)管理是一種讀優(yōu)化的數(shù)據(jù)管理。因此,云計算的數(shù)據(jù)管理往往采用數(shù)據(jù)庫領(lǐng)域中列存儲的數(shù)據(jù)管理模式。云計算的數(shù)據(jù)管理技術(shù)中常見的是Google的BigTable,以及Hadoop的開源項目HBase。BigTable是一個分布式的、面向列的分布式數(shù)據(jù)庫,不同于一般的關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫,BigTable對數(shù)據(jù)讀操作進行優(yōu)化,采用列存儲的方式,提高數(shù)據(jù)讀取效率。BigTable的內(nèi)容按照行來劃分
GFSehunkserver鄉(xiāng)ln砰x恤s少;沈m圖2一 2GFs系統(tǒng)的基本結(jié)構(gòu)3.云計算的特點是對海量的數(shù)據(jù)存儲、讀取后進行大量的分析,數(shù)據(jù)的讀操作頻率遠大于數(shù)據(jù)的更新頻率,云中的數(shù)據(jù)管理是一種讀優(yōu)化的數(shù)據(jù)管理。因此,云計算的數(shù)據(jù)管理往往采用數(shù)據(jù)庫領(lǐng)域中列存儲的數(shù)據(jù)管理模式。云計算的數(shù)據(jù)管理技術(shù)中常見的是Google的BigTable,以及Hadoop的開源項目HBase。BigTable是一個分布式的、面向列的分布式數(shù)據(jù)庫,不同于一般的關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫,BigTable對數(shù)據(jù)讀操作進行優(yōu)化,采用列存儲的方式,提高數(shù)據(jù)讀取效率。BigTable的內(nèi)容按照行來劃分
【引證文獻】
相關(guān)碩士學(xué)位論文 前1條
1 崔寧寧;面向電信運營的云計算模型研究[D];西北大學(xué);2012年
本文編號:2827650
本文鏈接:http://sikaile.net/jingjilunwen/jtysjj/2827650.html
最近更新
教材專著