• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Hadoop和Spark在實(shí)驗(yàn)室中部署與性能評(píng)估

    2015-04-17 12:30:50薛志云張丹陽(yáng)曹維焯
    實(shí)驗(yàn)室研究與探索 2015年11期
    關(guān)鍵詞:分布式計(jì)算PC機(jī)公鑰

    薛志云, 何 軍, 張丹陽(yáng), 曹維焯

    (南京信息工程大學(xué) 電子與信息工程學(xué)院,江蘇 南京 210044)

    ?

    ·計(jì)算機(jī)技術(shù)應(yīng)用·

    Hadoop和Spark在實(shí)驗(yàn)室中部署與性能評(píng)估

    薛志云, 何 軍, 張丹陽(yáng), 曹維焯

    (南京信息工程大學(xué) 電子與信息工程學(xué)院,江蘇 南京 210044)

    隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,數(shù)據(jù)量成爆炸性增長(zhǎng)趨勢(shì),單機(jī)難以存儲(chǔ)、組織和分析這些海量數(shù)據(jù)。面對(duì)單機(jī)難以處理海量數(shù)據(jù)的現(xiàn)狀,建立分布式計(jì)算平臺(tái)對(duì)于今后科研工作和實(shí)驗(yàn)教學(xué)具有重要的意義。就如何在實(shí)驗(yàn)室環(huán)境下搭建分布式計(jì)算平臺(tái)做了詳細(xì)說(shuō)明并對(duì)hadoop和spark的性能進(jìn)行比較,包括Hadoop和Spark集群的安裝和部署,Spark集成開(kāi)發(fā)環(huán)境的建立,同一組數(shù)據(jù)集在兩個(gè)平臺(tái)上進(jìn)行Kmeans聚類(lèi)的時(shí)間對(duì)比。對(duì)于建設(shè)分布式計(jì)算平臺(tái)具有一定的指導(dǎo)意義。

    大數(shù)據(jù); 分布式計(jì)算; Hadoop; YARN; Spark

    0 引 言

    隨著計(jì)算機(jī)技術(shù)的發(fā)展,互聯(lián)網(wǎng)已滲透到工作和生活的各個(gè)方面,互聯(lián)網(wǎng)所產(chǎn)生的數(shù)據(jù)量成爆炸性增長(zhǎng)。如何高效地存儲(chǔ)、組織和分析這些海量數(shù)據(jù)成為現(xiàn)今的研究熱點(diǎn)。分布式計(jì)算概念是將一個(gè)大任務(wù)分布到大量通過(guò)網(wǎng)絡(luò)連接的計(jì)算機(jī)集群上,每個(gè)計(jì)算機(jī)處理一個(gè)或多個(gè)子任務(wù),這些子任務(wù)可以同時(shí)被處理,共同協(xié)作來(lái)完成對(duì)大任務(wù)的計(jì)算。分布式計(jì)算開(kāi)發(fā)和維護(hù)需要考慮的情形非常多變,使得分布式編程相對(duì)于傳統(tǒng)編程顯得更加復(fù)雜,分布式框架可以通過(guò)封裝分布式計(jì)算細(xì)節(jié)來(lái)解決這一問(wèn)題,使得開(kāi)發(fā)效率成倍提高。

    Hadoop[1-3]是一種基于MapReduce[4-5]的分布式計(jì)算框架,它由MapReduce框架和HDFS文件系統(tǒng)組成。最初的Hadoop版本存在單節(jié)點(diǎn)故障問(wèn)題,直至Hadoop 2.X版本,本平臺(tái)所用Hadoop版本為Hadoop2.2.0.。Spark[6-7]是用Scala編寫(xiě)、基于RDD彈性分布式內(nèi)存數(shù)據(jù)集的分布式計(jì)算框架。相較于Hadoop,Spark允許將MapReduce的中間結(jié)果存儲(chǔ)在內(nèi)存中,省去大量的磁盤(pán)I/O操作,運(yùn)行效率更高。Spark on YARN(Yet Another Resource Negotiator)模式可以將Spark作業(yè)提交到Hadoop集群上,由Hadoop集群對(duì)作業(yè)進(jìn)行資源調(diào)配。

    Hadoop和Spark可被配置在通用硬件上,將實(shí)驗(yàn)室中閑置的PC機(jī)匯聚起來(lái),形成一個(gè)分布式計(jì)算集群以便提供高性能的計(jì)算和海量數(shù)據(jù)的存儲(chǔ)[8-9]。本文將就如何在實(shí)驗(yàn)室環(huán)境中搭建分布式計(jì)算平臺(tái)做了詳細(xì)的說(shuō)明,包括實(shí)驗(yàn)室機(jī)器的基本配置和拓?fù)浣Y(jié)構(gòu),Hadoop和Spark集群的安裝部署以及Spark開(kāi)發(fā)環(huán)境的建立。最后以Kmeans[10]為例,將Hadoop和Spark做性能對(duì)比。

    1 Hadoop安裝部署

    1.1 安裝環(huán)境準(zhǔn)備

    1.1.1 硬件環(huán)境

    利用實(shí)驗(yàn)室機(jī)房中閑置的PC機(jī),通過(guò)集線(xiàn)器將PC機(jī)連接成局域網(wǎng)。本平臺(tái)先選用4臺(tái)PC機(jī),由于Hadoop和Spark的可擴(kuò)展性,可以很方便地添加新的結(jié)點(diǎn)到集群中。

    每臺(tái)PC機(jī)器裝有虛擬機(jī)[11-12]并搭載Ubuntu 32 bit操作系統(tǒng),配有4GB內(nèi)存和20GB的存儲(chǔ)。設(shè)置虛擬機(jī)的網(wǎng)絡(luò)連接方式為橋接模式,并給虛擬機(jī)設(shè)置靜態(tài)IP,確保虛擬機(jī)之間可以相互ping通。這樣,就實(shí)現(xiàn)了機(jī)器之間的互聯(lián)。選定其中1臺(tái)PC機(jī)作為master(即為namenode),另外3臺(tái)作為slave(即為datanode)。

    為了方便對(duì)集群的管理,在每臺(tái)PC機(jī)上建立Hadoop用戶(hù),并給Hadoop用戶(hù)賦予root權(quán)限。將有關(guān)Hadoop和Spark的操作均放在Hadoop用戶(hù)下進(jìn)行。

    修改每臺(tái)機(jī)器的主機(jī)名,將其主機(jī)名依次修改為master、slave1、slave2和slave3。在每臺(tái)機(jī)器用gedit打開(kāi)/etc/hosts文件,并修改文件內(nèi)容。

    $sudo gedit /etc/hosts

    將其內(nèi)容修改為:

    192.168.1.120 master

    192.168.1.121 slave1

    192.168.1.122 slave2

    192.168.1.123 slave3

    這樣,每個(gè)結(jié)點(diǎn)就擁有集群中每個(gè)結(jié)點(diǎn)與其IP對(duì)應(yīng)的映射。

    1.1.2 安裝JDK

    Hadoop是用Java語(yǔ)言開(kāi)發(fā)的分布式計(jì)算框架,所以集群中的每個(gè)結(jié)點(diǎn)需要安裝JDK。從官網(wǎng)上下載JDK的ubuntu版本jdk-8u25-linux-i586.tar.gz到桌面上,在/usr/loca/下新建java 文件夾,并將jdk-8u25-linux-i586.tar.gz從桌面復(fù)制到j(luò)ava文件夾下,解壓縮該文件:

    $sudo scp -r jdk-8u25-linux-i586.tar.gz

    /usr/local/java/

    $sudo tar xzvf jdk-8u25-linux-i586.tar.gz

    解壓完成后,打開(kāi)~/.bashrc文件,配置java環(huán)境變量:

    $sudo gedit ~/.bashrc

    在該文檔末尾加上如下內(nèi)容:

    export

    JAVA_HOME=/usr/local/java/jdk1.8.0_25

    export PATH=JAVA_HOME/bin:PATH

    運(yùn)行以下命令使環(huán)境變量生效:

    $source ~/.bashrc

    1.1.3 配置ssh免密碼登陸

    Hadoop集群在運(yùn)行時(shí)需要通過(guò)ssh[13]免密碼服務(wù)來(lái)進(jìn)行通信。Ubuntu自帶ssh客戶(hù)端,需要自行下載ssh服務(wù)器。在連網(wǎng)的情況下,輸入如下命令來(lái)安裝ssh服務(wù)器:

    $sudo apt-get install openssh-server

    $sudo apt-get update

    使用ssh登陸到集群的另一結(jié)點(diǎn)時(shí)需要輸入結(jié)點(diǎn)的密碼,為方便通信避免每次輸密碼的麻煩,需要配置集群之間ssh免密碼登陸。具體操作過(guò)程如下:

    (1) 生成公鑰和私鑰。在每個(gè)結(jié)點(diǎn)輸入以下命令,生成公鑰和私鑰:

    $ssh-keygen -t rsa -P ""

    提示選擇目錄時(shí),直接按enter鍵即可。這樣,公鑰和私鑰直接在~/.ssh/目錄下。

    (2) 登陸。以master和slave1結(jié)點(diǎn)為例,配置master與slave1間免密碼登陸,依次進(jìn)行以下操作。

    在master結(jié)點(diǎn)操作,將master的公鑰拷貝到slave結(jié)點(diǎn)上:

    $scp id_rsa.pub Hadoop@slave1:~/

    在slave結(jié)點(diǎn)操作,將拷貝過(guò)來(lái)的公鑰追加到authorized_keys中:

    $cat id_rsa.pub >> authorized_keys

    (3) 配置slave1。免密碼登陸master

    在slave結(jié)點(diǎn)操作,將slave1的公鑰拷貝到master結(jié)點(diǎn)上:

    $scp id_rsa.pub Hadoop@master:~/

    在master結(jié)點(diǎn)操作,將拷貝過(guò)來(lái)的公鑰追加到authorized_keys中:

    $cat id_rsa.pub >> authorized_keys

    用同樣的方法可以實(shí)現(xiàn)master和集群中其他結(jié)點(diǎn)之間的免密碼登陸。

    1.2 配置Hadoop文件

    Hadoop版本比較多,本實(shí)驗(yàn)平臺(tái)采用Hadoop2.2.0,該版本提出了YARN[14]的概念,穩(wěn)定性較以前也有了提升,并可支持Spark作業(yè)。

    從Hadoop官網(wǎng)下載Hadoop-2.2.0.tar.gz保存到master結(jié)點(diǎn)的桌面上,將其復(fù)制到/usr/local/目錄下并對(duì)其解壓縮,執(zhí)行命令如下:

    $sudo scp Hadoop-2.2.0.tar.gz /usr/local

    $sudo tar xzvf Hadoop-2.2.0.tar.gz

    將解壓縮生成的文件重命名為Hadoop:

    $sudo mv Hadoop-2.2.0 Hadoop

    將Hadoop文件夾的權(quán)限賦予Hadoop用戶(hù):

    Hadoop

    下面需要對(duì)Hadoop中的文件進(jìn)行配置,Hadoop2.2.0所需配置的文件都在/usr/local/Hadoop/etc/Hadoop目錄下

    (1) 配置slaves。打開(kāi)slaves文件并添加如下內(nèi)容:slave1,slave2,slave3。

    (2) 配置Hadoop-env.sh。修改JAVA_HOME的值:

    export

    JAVA_HOME=/usr/local/java/jdk1.8.0_25

    (3) 配置yarn-env.sh。修改JAVA_HOME的值:

    為便于分析,假設(shè)儲(chǔ)罐內(nèi)LNG經(jīng)BOG換熱后完全變?yōu)轱柡蛻B(tài)LNG,分析所需要的LNG過(guò)冷度。其中,LNG儲(chǔ)罐內(nèi)壓力為0.3 MPa,對(duì)應(yīng)飽和溫度為-146.6℃。

    export

    JAVA_HOME=/usr/local/java/jdk1.8.0_25

    (4) 修改該目錄下的四個(gè).xml文件。其中將mapred-site.xml.template文件另存為mapred-site.xml文件。

    打開(kāi)core-site.xml進(jìn)行編輯:

    打開(kāi)hdfs-site.xml進(jìn)行編輯:

    打開(kāi)mapred-site.xml進(jìn)行編輯:

    mapreduce.framework.name

    打開(kāi)yarn-site.xml進(jìn)行編輯:

    yarn.resourcemanager.admin.address

    最后,將Hadoop文件通過(guò)scp命令發(fā)送到各個(gè)slave結(jié)點(diǎn)。這樣,就完成了Hadoop集群的部署。

    2 Spark集群搭建

    2.1 安裝Scala

    Spark是由Scala語(yǔ)言開(kāi)發(fā)實(shí)現(xiàn)的,需要Scala運(yùn)行環(huán)境的支持。首先將scala-2.10.4.tar.gz下載到master結(jié)點(diǎn)桌面上并將其復(fù)制到/usr/local/目錄下,并對(duì)其解壓縮:

    $sudo scp scala-2.10.4.tar.gz /usr/local/

    $sudo tar xzvf scala-2.10.4.tar.gz

    解壓完成后,打開(kāi)~/.bashrc文件,配置Scala環(huán)境變量,在該文檔末尾加上如下內(nèi)容:

    export SCALA_HOME=/usr/local/scala

    export PATH=$PATH:$SCALA_HOME/bin

    再source一下使環(huán)境變量生效,安裝scala跟之前安裝JDK相類(lèi)似,這里不做詳細(xì)闡述。

    2.2 配置Spark文件

    實(shí)驗(yàn)平臺(tái)選用Spark1.0.0版本,從Spark官網(wǎng)上下載已預(yù)先編譯好的spark-1.0.0-bin-Hadoop2.tar.gz,按照之前安裝Hadoop的步驟將Spark解壓縮至/usr/local/目錄下:

    $sudo scp spark-1.0.0-bin-Hadoop2.tar.gz

    /usr/local/

    $sudo tar xzvf

    spark-1.0.0-bin-Hadoop2.tar.gz

    解壓縮好Spark之后需要配置Spark的文件,所需配置的文件均在/usr/local/spark/conf目錄下。

    (1) 配置slaves。打開(kāi)slaves文件并添加如下內(nèi)容:slave1,slave2,slave3。

    (2) 配置spark-env.sh。將spark-env.sh.template文件另存為spark-env.sh文件,打開(kāi)spark-env.sh,在文件最頂端輸入以下內(nèi)容:

    export

    JAVA_HOME=/usr/local/java/jdk1.8.0_25

    export SCALA_HOME=/usr/local/scala

    export HADOOP_CONF_DIR=

    $HADOOP_HOME/etc/Hadoop

    export SPARK_MASTER_IP=master

    export SPARK_WORKER_MEMORY=2g

    Spark在master結(jié)點(diǎn)上安裝完成之后,通過(guò)scp命令將spark發(fā)布到各個(gè)slave結(jié)點(diǎn),至此Spark集群的安裝部署成功。

    3 Spark on YARN運(yùn)行與測(cè)試

    YARN是第二代MapReduce,主要是為了解決第一代MapReduce擴(kuò)展性差,不支持多計(jì)算框架而被提出,YARN可作為Spark資源調(diào)度的管理器。Spark on YARN資源管理調(diào)度如圖1所示。

    圖1 Spark on YARN資源管理調(diào)度

    3.1 啟動(dòng)Hadoop集群

    集群安裝配置成功之后,首先要格式化HDFS,在master結(jié)點(diǎn)的/usr/local/Hadoop目錄下輸入以下指令:

    $bin/Hadoop namenode -format

    格式化成功之后,通過(guò)Hadoop/sbin目錄下的一個(gè)腳本start-all.sh來(lái)啟動(dòng)Hadoop集群的各個(gè)服務(wù)功能:

    $sbin/start-all.sh

    集群?jiǎn)?dòng)成功之后,可以通過(guò)登錄web界面輸入:master:8088和master:50070來(lái)查看集群?jiǎn)?dòng)和運(yùn)行情況。

    3.2 Spark-submit提交作業(yè)到Y(jié)ARN

    Spark可以單獨(dú)運(yùn)行,也可以運(yùn)行在已有的集群上,如Amazon EC2、Apache Mesos、Hadoop YARN。采用YARN模式運(yùn)行,其實(shí)就是把spark作為一個(gè)客戶(hù)端提交作業(yè)給YARN,用YARN來(lái)管理作業(yè)的資源調(diào)度。

    Spark中可以通過(guò)Spark-submit將作業(yè)提交到Hadoop YARN,輸入以下指令,運(yùn)行一個(gè)Demo計(jì)算π的值:

    bin/spark-submit

    --class

    org.apache.spark.examples.SparkPi

    --master yarn-cluster

    lib/spark-examples*.jar 2

    運(yùn)行成功之后從Hadoop Web管理界面可以查看到作業(yè)被提交到了Haddop平臺(tái)上,并可查看運(yùn)行狀態(tài)和結(jié)果。

    4 Intellij IDEA集成開(kāi)發(fā)環(huán)境

    Spark運(yùn)行環(huán)境搭建完成之后,為了方便對(duì)Spark應(yīng)用程序的開(kāi)發(fā),使用Intellij IDEA來(lái)配置Spark開(kāi)發(fā)環(huán)境。

    4.1 Intellij IDEA的安裝

    下載ideaIC-13.1.4b.tar.gz,并解壓縮到/usr/local/目錄下。進(jìn)入idea/bin目錄,在終端輸入:./idea.sh打開(kāi)Intellij IDEA的界面。需要進(jìn)入Configure-->Plugins-->Install JetBrains plugin頁(yè)面下載和安裝scala插件,安裝完成后重啟IDEA。至此,IDEA可用于開(kāi)發(fā)Scala程序,IDEA安裝成功。

    4.2 Spark Kmeans運(yùn)行

    以Kmeans為例來(lái)說(shuō)明spark源碼在IDEA中的執(zhí)行步驟,以后可以在IDEA中開(kāi)發(fā)Spark應(yīng)用程序。首先新建一個(gè)Scala工程,為方便開(kāi)發(fā),新建時(shí)要選擇SBT,SBT完成之后會(huì)自動(dòng)建立好一些目錄。此時(shí)右擊src目錄下的main下的scala,在彈出的“New”下選擇“Scala Class”,輸出文件名為Kmeans,Kind選為Object。

    將Spark 中Kmeans的源碼拷貝到新建的工程中,此時(shí)代碼中有些變量不被識(shí)別,需要導(dǎo)入Spark-Hadoop對(duì)應(yīng)的jar包。點(diǎn)擊編譯,此時(shí)系統(tǒng)會(huì)報(bào)沒(méi)有指定master URL等錯(cuò)誤。需要配置Kmeans的執(zhí)行環(huán)境,指定運(yùn)行所需用到的參數(shù)。至此,Spark Kmeans運(yùn)行成功。

    5 Spark和Hadoop性能對(duì)比

    集群搭建成功之后,準(zhǔn)備了5組數(shù)據(jù)集在Hadoop和Spark平臺(tái)上做Kmeans運(yùn)算。其中Kmeans在Spark平臺(tái)上的運(yùn)行4.2中已做說(shuō)明。Mahout[15-16]是基于Hadoop Mapreduce 的機(jī)器學(xué)習(xí)算法庫(kù),Hadoop Kmeans已在Mahout中實(shí)現(xiàn)。將Mahout配置到集群中即可在Hadoop平臺(tái)上運(yùn)行Kmeans。由于Mahout配置相對(duì)而言比較容易,這里不做詳細(xì)說(shuō)明。

    實(shí)驗(yàn)后分別記下5組數(shù)據(jù)集在2個(gè)平臺(tái)的運(yùn)行時(shí)間,并通過(guò)matlab畫(huà)出運(yùn)行時(shí)間對(duì)比直方圖如圖2所示。我們可以看出Spark對(duì)于處理Kmeans算法的效率比Hadoop快100倍。

    圖2 Kmeans運(yùn)行時(shí)間對(duì)比

    6 結(jié) 語(yǔ)

    該實(shí)驗(yàn)平臺(tái)分別搭建了Hadoop和Spark分布式計(jì)算平臺(tái),可以被運(yùn)用于大規(guī)模的數(shù)據(jù)計(jì)算。通過(guò)分別在兩個(gè)平臺(tái)上運(yùn)行Kmeans算法,我們發(fā)現(xiàn),Spark更適合用于需要迭代的機(jī)器學(xué)習(xí)算法,隨著數(shù)據(jù)集的增大,Spark的優(yōu)勢(shì)更加明顯。

    在今后工作中,可以在了解和掌握Spark編程機(jī)制的基礎(chǔ)上,在現(xiàn)有的平臺(tái)上做一些分布式開(kāi)發(fā),將傳統(tǒng)的單機(jī)版本的機(jī)器學(xué)習(xí)算法部署到分布式計(jì)算平臺(tái)

    上,已解決單機(jī)無(wú)法承載大數(shù)據(jù)計(jì)算的問(wèn)題。

    [1] 陸嘉恒. Hadoop實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2012.

    [2] 周 品.Hadoop 云計(jì)算實(shí)戰(zhàn)[M]. 北京:清華大學(xué)出版社,2012.

    [3] Shvachko Konstantin. The Hadoop distributed file system[C]//Mass Storage Systems and Technologies (MSST),2010,26th Symposium on IEEE:1-10.

    [4] Dean J, Ghemawat S. MapReduce: simplified data processing on large clusters[J]. Communications of the ACM, 2008, 51(1):107-113.

    [5] Dean J, Ghemawat S. MapReduce: a flexible data processing tool[J]. Communications of the ACM, 2010, 53(1): 72-77.

    [6] Karau H. Fast Data Processing With Spark[M].Bermingham:Packt Publishing Ltd, 2013.

    [7] Zaharia M, Chowdhury M, Das T,etal. Fast and interactive analytics over Hadoop data with Spark[J]. USENIX; login, 2012, 37(4): 45-51.

    [8] 付 偉,嚴(yán)博,吳曉平.云計(jì)算實(shí)驗(yàn)平臺(tái)建設(shè)關(guān)鍵技術(shù)研究[J]. 實(shí)驗(yàn)室研究與探索,2013,32(11): 78-81.

    [9] 陳慧芬,盧慶武. 云計(jì)算在高校機(jī)房管理中的應(yīng)用[J]. 實(shí)驗(yàn)室研究與探索,2013,32(7):213-216.

    [10] 何 清,李 寧,羅文娟,等.大數(shù)據(jù)下的機(jī)器學(xué)習(xí)算法綜述[J].模式識(shí)別與人工智能,2014, 27(4): 327-336.

    [11] 何增穎.虛擬機(jī)技術(shù)的實(shí)驗(yàn)教學(xué)應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2010,8(1): 80-82.

    [12] 郁書(shū)好,蘇守寶.VMware下的多操作系統(tǒng)實(shí)驗(yàn)環(huán)境構(gòu)建[J].實(shí)驗(yàn)室研究與探索,2013,32(9):106-108.

    [13] OpenSSL官網(wǎng). http://www.openssh.com/. 2012

    [14] 董西成.Hadoop技術(shù)內(nèi)幕:深入解析YARN架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理[M].北京:機(jī)械工業(yè)出版社,2013.

    [15] Owen S,Anil R,Dunning T,etal. Mahout in action[M]. New York: Manning Publications Co,2011.

    [16] Giacomelli P. Apache Mahout Cookbook [M].Bermingham:Packt Publishing Ltd, 2013.

    The Deployment and Performance Evaluation of Hadoop and Spark in Laboratory Environment

    XUEZhi-yun,HEJun,ZHANGDang-yang,CAOWei-zhuo

    (School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China)

    With the development of the Internet technology, data volume is streaming. A single machine cannot store, organize and analyze massive data. Facing to the current situation, it is meaningful to build distributed computing platform for further research and experimental teaching. This paper gives a detailed description of the establishment of distributed computing platform and makes a performance comparison between Hadoop and Spark. The comparison focuses on the time consuming, and includes the building of Hadoop and Spark platforms, establishing the Spark development environment, using an identical set of dataset to do Kmeans clustering. It will be helpful for someone who is going to construct distributed computing platform.

    distributed computing; Hadoop; YARN; Spark

    2015-03-30

    國(guó)家自然科學(xué)基金項(xiàng)目(61203273);江蘇省自然科學(xué)基金項(xiàng)目(BK20141004);南京信息工程大學(xué)大學(xué)生實(shí)踐創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目(201410300175)

    薛志云(1990-),女,江蘇泰州人,碩士生,研究方向?yàn)榇髷?shù)據(jù)機(jī)器學(xué)習(xí)。E-mail:nuistxzy@163.com

    何 軍(1978-),男,河南鄭州人,博士,講師,主要從事大數(shù)據(jù)機(jī)器學(xué)習(xí)和計(jì)算機(jī)視覺(jué)等方面的研究。

    E-mail:jhe@nuist.edu.cn

    TP 302.1

    A

    1006-7167(2015)11-0077-05

    猜你喜歡
    分布式計(jì)算PC機(jī)公鑰
    一種基于混沌的公鑰加密方案
    基于PC機(jī)與單片機(jī)的多機(jī)通信技術(shù)及抗干擾方法
    基于三菱FXPLC的感應(yīng)淬火機(jī)床與PC機(jī)的串行通信實(shí)現(xiàn)
    VC.NET下實(shí)現(xiàn)dsPIC單片機(jī)與PC機(jī)的通信
    電子制作(2017年23期)2017-02-02 07:16:47
    基于云計(jì)算的移動(dòng)學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
    云計(jì)算中MapReduce分布式并行處理框架的研究與搭建
    HES:一種更小公鑰的同態(tài)加密算法
    面向異構(gòu)分布式計(jì)算環(huán)境的并行任務(wù)調(diào)度優(yōu)化方法
    SM2橢圓曲線(xiàn)公鑰密碼算法綜述
    基于格的公鑰加密與證書(shū)基加密
    久久久国产成人精品二区 | 高清欧美精品videossex| 可以免费在线观看a视频的电影网站| bbb黄色大片| 国产亚洲欧美98| 视频在线观看一区二区三区| 叶爱在线成人免费视频播放| 丰满的人妻完整版| 在线观看免费视频网站a站| 国产精品久久久人人做人人爽| 丰满的人妻完整版| 丰满的人妻完整版| 另类亚洲欧美激情| 在线免费观看的www视频| 中文字幕人妻丝袜一区二区| videosex国产| 一夜夜www| 最近最新中文字幕大全免费视频| 嫁个100分男人电影在线观看| 波多野结衣一区麻豆| 亚洲一卡2卡3卡4卡5卡精品中文| 在线av久久热| 在线播放国产精品三级| 99国产精品一区二区三区| 女同久久另类99精品国产91| 国产成人欧美| 亚洲精品美女久久久久99蜜臀| 十八禁网站免费在线| 1024香蕉在线观看| 久久精品国产综合久久久| 亚洲欧美一区二区三区久久| 一级a爱视频在线免费观看| 国产亚洲精品综合一区在线观看 | 亚洲欧美日韩高清在线视频| 亚洲,欧美精品.| 国产一区二区在线av高清观看| 久久中文字幕人妻熟女| 交换朋友夫妻互换小说| 午夜精品在线福利| 在线av久久热| 久久影院123| 成人精品一区二区免费| 曰老女人黄片| 大型黄色视频在线免费观看| 久久精品aⅴ一区二区三区四区| 99精品欧美一区二区三区四区| 99国产精品免费福利视频| 亚洲性夜色夜夜综合| 国产欧美日韩综合在线一区二区| netflix在线观看网站| 伊人久久大香线蕉亚洲五| 久久香蕉国产精品| e午夜精品久久久久久久| 精品国产国语对白av| 久久欧美精品欧美久久欧美| 叶爱在线成人免费视频播放| 亚洲男人的天堂狠狠| 曰老女人黄片| 久久精品国产亚洲av香蕉五月| 电影成人av| 一级片'在线观看视频| 欧美精品啪啪一区二区三区| 另类亚洲欧美激情| 又大又爽又粗| 可以在线观看毛片的网站| 18禁观看日本| 亚洲九九香蕉| 老司机福利观看| 欧美精品啪啪一区二区三区| 国产xxxxx性猛交| 亚洲av电影在线进入| 久久久精品国产亚洲av高清涩受| 午夜91福利影院| 嫩草影视91久久| 国产精品爽爽va在线观看网站 | 久久久水蜜桃国产精品网| 久久午夜亚洲精品久久| 窝窝影院91人妻| 每晚都被弄得嗷嗷叫到高潮| 老汉色av国产亚洲站长工具| 日本vs欧美在线观看视频| 精品卡一卡二卡四卡免费| 国产av在哪里看| 国产有黄有色有爽视频| 校园春色视频在线观看| 国产亚洲精品久久久久久毛片| 宅男免费午夜| 精品熟女少妇八av免费久了| 高清欧美精品videossex| 丁香欧美五月| 亚洲中文av在线| 日韩高清综合在线| 免费少妇av软件| 国产精品国产av在线观看| 日韩av在线大香蕉| 久久草成人影院| 一级毛片女人18水好多| 欧美日韩av久久| 女人高潮潮喷娇喘18禁视频| 色综合站精品国产| 久久香蕉激情| 50天的宝宝边吃奶边哭怎么回事| 国产无遮挡羞羞视频在线观看| 宅男免费午夜| 中国美女看黄片| 免费av中文字幕在线| 国产亚洲精品一区二区www| 12—13女人毛片做爰片一| ponron亚洲| 一级a爱片免费观看的视频| 免费av毛片视频| 成人免费观看视频高清| 日韩大码丰满熟妇| 女人高潮潮喷娇喘18禁视频| 欧美黄色片欧美黄色片| 日韩视频一区二区在线观看| 亚洲色图 男人天堂 中文字幕| 人妻久久中文字幕网| 国产片内射在线| 精品一区二区三区av网在线观看| 在线观看免费高清a一片| 国产精品亚洲一级av第二区| 最好的美女福利视频网| 很黄的视频免费| 身体一侧抽搐| 日日摸夜夜添夜夜添小说| 夫妻午夜视频| 免费在线观看日本一区| 亚洲精品国产精品久久久不卡| 757午夜福利合集在线观看| 免费久久久久久久精品成人欧美视频| 国产极品粉嫩免费观看在线| 日韩欧美在线二视频| 国产成人av激情在线播放| 精品国产乱子伦一区二区三区| xxxhd国产人妻xxx| √禁漫天堂资源中文www| 9色porny在线观看| 熟女少妇亚洲综合色aaa.| 久久久国产一区二区| 国内久久婷婷六月综合欲色啪| 在线播放国产精品三级| 久久久精品国产亚洲av高清涩受| 老司机亚洲免费影院| 怎么达到女性高潮| 欧美中文综合在线视频| 欧美黄色淫秽网站| 后天国语完整版免费观看| 亚洲一区二区三区欧美精品| 国产亚洲精品久久久久5区| 视频区欧美日本亚洲| 人人妻人人爽人人添夜夜欢视频| 国产三级在线视频| 老熟妇仑乱视频hdxx| 超碰成人久久| 9色porny在线观看| 国产精品一区二区免费欧美| 亚洲avbb在线观看| 18禁黄网站禁片午夜丰满| 国产精华一区二区三区| 高清毛片免费观看视频网站 | 免费av中文字幕在线| 18禁黄网站禁片午夜丰满| 日韩高清综合在线| 免费观看人在逋| 一个人免费在线观看的高清视频| 日韩视频一区二区在线观看| 免费搜索国产男女视频| 欧美乱妇无乱码| 欧美日韩福利视频一区二区| 久久这里只有精品19| 国产极品粉嫩免费观看在线| 成人亚洲精品av一区二区 | 免费日韩欧美在线观看| 久久久国产成人免费| 88av欧美| 亚洲成av片中文字幕在线观看| 亚洲成av片中文字幕在线观看| 免费高清视频大片| videosex国产| 欧美激情 高清一区二区三区| 午夜免费观看网址| 国产欧美日韩一区二区三| 精品久久久久久,| 国产亚洲精品第一综合不卡| 免费在线观看影片大全网站| 动漫黄色视频在线观看| 日韩免费av在线播放| 天堂俺去俺来也www色官网| 在线观看免费视频日本深夜| 久久久久亚洲av毛片大全| 欧美黄色片欧美黄色片| 亚洲七黄色美女视频| 麻豆av在线久日| 日韩欧美一区二区三区在线观看| 日韩欧美一区视频在线观看| 午夜免费观看网址| 曰老女人黄片| 欧美国产精品va在线观看不卡| 精品福利观看| 国产片内射在线| 亚洲免费av在线视频| 国产97色在线日韩免费| 国产精品秋霞免费鲁丝片| 免费看十八禁软件| 亚洲精品粉嫩美女一区| avwww免费| 亚洲美女黄片视频| 91字幕亚洲| 国产乱人伦免费视频| 亚洲av成人一区二区三| 我的亚洲天堂| 黑人猛操日本美女一级片| 久久久久国产一级毛片高清牌| 成人黄色视频免费在线看| 欧美在线一区亚洲| 少妇裸体淫交视频免费看高清 | 日韩有码中文字幕| 超色免费av| 大型av网站在线播放| 国产精品av久久久久免费| 国产成年人精品一区二区 | bbb黄色大片| 午夜精品在线福利| 久久久久久久精品吃奶| 一夜夜www| 欧美日韩亚洲综合一区二区三区_| 啦啦啦 在线观看视频| 国产精品一区二区三区四区久久 | 久热这里只有精品99| 国产精品久久久av美女十八| 亚洲美女黄片视频| 亚洲美女黄片视频| 自线自在国产av| 日韩中文字幕欧美一区二区| 亚洲av五月六月丁香网| 欧美日韩av久久| 麻豆一二三区av精品| 高清av免费在线| av网站在线播放免费| 久久草成人影院| 亚洲成国产人片在线观看| 欧美丝袜亚洲另类 | 99国产极品粉嫩在线观看| 好男人电影高清在线观看| 欧美一区二区精品小视频在线| 老汉色∧v一级毛片| 一二三四在线观看免费中文在| 国产精品98久久久久久宅男小说| 色婷婷久久久亚洲欧美| 韩国av一区二区三区四区| 中文字幕高清在线视频| 真人做人爱边吃奶动态| 国产99久久九九免费精品| 天堂影院成人在线观看| 久久久久精品国产欧美久久久| 高清av免费在线| 欧美中文综合在线视频| 在线av久久热| 十分钟在线观看高清视频www| 日韩一卡2卡3卡4卡2021年| 伦理电影免费视频| 亚洲精品一卡2卡三卡4卡5卡| 亚洲少妇的诱惑av| 日本黄色视频三级网站网址| 国产亚洲av高清不卡| 久久婷婷成人综合色麻豆| 成年版毛片免费区| 手机成人av网站| 日韩精品中文字幕看吧| 女性被躁到高潮视频| 国产精品久久久久成人av| 99久久99久久久精品蜜桃| 亚洲专区字幕在线| 两性午夜刺激爽爽歪歪视频在线观看 | 一级毛片高清免费大全| 国产精品电影一区二区三区| 日日爽夜夜爽网站| 丝袜美足系列| 日日摸夜夜添夜夜添小说| 色播在线永久视频| 欧美人与性动交α欧美软件| 激情在线观看视频在线高清| 国产av一区二区精品久久| 国产又色又爽无遮挡免费看| 亚洲第一青青草原| 他把我摸到了高潮在线观看| 国产成人精品在线电影| 亚洲色图 男人天堂 中文字幕| 久久久久国产一级毛片高清牌| 黄色怎么调成土黄色| 欧美日韩国产mv在线观看视频| 久久香蕉精品热| 午夜精品国产一区二区电影| 成人三级黄色视频| 精品国产美女av久久久久小说| 亚洲av日韩精品久久久久久密| 亚洲人成电影观看| 在线观看日韩欧美| 老司机福利观看| 国产99久久九九免费精品| 女性被躁到高潮视频| 大型黄色视频在线免费观看| 日韩欧美一区视频在线观看| 亚洲人成77777在线视频| 男人的好看免费观看在线视频 | 女性生殖器流出的白浆| cao死你这个sao货| 亚洲免费av在线视频| 久久人人爽av亚洲精品天堂| 一二三四在线观看免费中文在| 久久国产乱子伦精品免费另类| 很黄的视频免费| 高清av免费在线| 啦啦啦在线免费观看视频4| 香蕉久久夜色| 激情视频va一区二区三区| 涩涩av久久男人的天堂| 91麻豆精品激情在线观看国产 | 国产高清videossex| 99国产精品99久久久久| 国产精品免费视频内射| 午夜a级毛片| 国产精品免费一区二区三区在线| 91成年电影在线观看| 国产麻豆69| 日日爽夜夜爽网站| 好男人电影高清在线观看| 精品乱码久久久久久99久播| cao死你这个sao货| 成年女人毛片免费观看观看9| 又黄又粗又硬又大视频| 一进一出抽搐gif免费好疼 | 久久久久久亚洲精品国产蜜桃av| av国产精品久久久久影院| 国产视频一区二区在线看| 亚洲成人精品中文字幕电影 | 一级,二级,三级黄色视频| 大码成人一级视频| 亚洲中文日韩欧美视频| 在线观看www视频免费| 午夜a级毛片| 天堂中文最新版在线下载| a在线观看视频网站| 欧美成人免费av一区二区三区| 男男h啪啪无遮挡| 在线观看66精品国产| ponron亚洲| 亚洲精品国产精品久久久不卡| 欧美日韩视频精品一区| 精品国内亚洲2022精品成人| 一进一出抽搐gif免费好疼 | 夜夜夜夜夜久久久久| 在线国产一区二区在线| 亚洲一区二区三区色噜噜 | 久久精品国产亚洲av高清一级| 很黄的视频免费| 亚洲精品av麻豆狂野| 999久久久国产精品视频| 99国产综合亚洲精品| 中文欧美无线码| 亚洲欧美精品综合久久99| 咕卡用的链子| 女人高潮潮喷娇喘18禁视频| 五月开心婷婷网| 欧美人与性动交α欧美精品济南到| 人妻丰满熟妇av一区二区三区| 美女国产高潮福利片在线看| 丁香欧美五月| 国产成年人精品一区二区 | 一级毛片高清免费大全| 亚洲av成人不卡在线观看播放网| 久久香蕉国产精品| 三级毛片av免费| 色综合婷婷激情| 日本免费一区二区三区高清不卡 | 男人舔女人下体高潮全视频| 久久久精品欧美日韩精品| 在线av久久热| 亚洲精品av麻豆狂野| 在线观看www视频免费| 免费在线观看影片大全网站| 日本黄色视频三级网站网址| 日韩 欧美 亚洲 中文字幕| 日本a在线网址| 免费久久久久久久精品成人欧美视频| 9热在线视频观看99| 精品一区二区三卡| 午夜亚洲福利在线播放| 性少妇av在线| 久久青草综合色| 在线观看免费视频日本深夜| 亚洲专区中文字幕在线| 免费观看人在逋| 国产成人av激情在线播放| 99国产极品粉嫩在线观看| 国产亚洲精品久久久久5区| 欧洲精品卡2卡3卡4卡5卡区| 欧美日韩黄片免| 成年人免费黄色播放视频| 在线观看日韩欧美| 国产亚洲精品一区二区www| 日韩中文字幕欧美一区二区| 欧美+亚洲+日韩+国产| 19禁男女啪啪无遮挡网站| 欧美日韩视频精品一区| 国产精品电影一区二区三区| 国产一区二区三区视频了| 久久精品人人爽人人爽视色| 亚洲第一欧美日韩一区二区三区| 一二三四在线观看免费中文在| 一二三四社区在线视频社区8| 18禁黄网站禁片午夜丰满| 不卡av一区二区三区| 免费av毛片视频| 亚洲五月天丁香| 亚洲 欧美一区二区三区| 国产三级在线视频| 一边摸一边抽搐一进一小说| 一级毛片精品| 午夜免费观看网址| 桃色一区二区三区在线观看| 丝袜在线中文字幕| 国产精品偷伦视频观看了| 精品福利观看| 亚洲中文av在线| 欧美丝袜亚洲另类 | 国产伦一二天堂av在线观看| 国产xxxxx性猛交| 亚洲五月婷婷丁香| 在线国产一区二区在线| 久久狼人影院| tocl精华| 亚洲专区字幕在线| 亚洲视频免费观看视频| 一级作爱视频免费观看| 日韩免费高清中文字幕av| 亚洲精品久久成人aⅴ小说| 久久天躁狠狠躁夜夜2o2o| 99国产精品99久久久久| 精品人妻在线不人妻| 久久午夜亚洲精品久久| 热99国产精品久久久久久7| 他把我摸到了高潮在线观看| 免费在线观看黄色视频的| 99国产精品一区二区三区| 国产蜜桃级精品一区二区三区| 99国产精品一区二区蜜桃av| 高潮久久久久久久久久久不卡| 免费看a级黄色片| 久久久久国内视频| 日日摸夜夜添夜夜添小说| 欧美在线黄色| 久久人妻福利社区极品人妻图片| 色尼玛亚洲综合影院| 亚洲欧美激情在线| 国内毛片毛片毛片毛片毛片| 国产片内射在线| 超碰97精品在线观看| 国内毛片毛片毛片毛片毛片| 看片在线看免费视频| 在线观看免费视频网站a站| 日韩大码丰满熟妇| 男女下面插进去视频免费观看| 一进一出抽搐动态| 精品福利观看| 亚洲精品一二三| 99久久精品国产亚洲精品| 麻豆久久精品国产亚洲av | 正在播放国产对白刺激| 99久久人妻综合| 久久精品成人免费网站| 色播在线永久视频| 亚洲成人国产一区在线观看| 在线av久久热| 欧美亚洲日本最大视频资源| av网站免费在线观看视频| 中文字幕高清在线视频| 男女床上黄色一级片免费看| 色尼玛亚洲综合影院| 欧美av亚洲av综合av国产av| 精品熟女少妇八av免费久了| 曰老女人黄片| av在线天堂中文字幕 | 97人妻天天添夜夜摸| 国产精品自产拍在线观看55亚洲| 制服人妻中文乱码| 亚洲国产精品sss在线观看 | svipshipincom国产片| 神马国产精品三级电影在线观看 | 久久久久久久精品吃奶| 一级毛片精品| 另类亚洲欧美激情| av片东京热男人的天堂| 亚洲欧美激情在线| 午夜亚洲福利在线播放| 99精品在免费线老司机午夜| 在线观看免费视频网站a站| 免费在线观看亚洲国产| 成人特级黄色片久久久久久久| 国产成人影院久久av| av电影中文网址| www.999成人在线观看| 免费久久久久久久精品成人欧美视频| 天天躁夜夜躁狠狠躁躁| 免费看十八禁软件| 女性被躁到高潮视频| 国产免费现黄频在线看| 国产高清videossex| 亚洲成人精品中文字幕电影 | 在线播放国产精品三级| 亚洲成人精品中文字幕电影 | 国产人伦9x9x在线观看| 国产在线观看jvid| 午夜老司机福利片| 亚洲中文字幕日韩| 啪啪无遮挡十八禁网站| 国产熟女xx| 女生性感内裤真人,穿戴方法视频| √禁漫天堂资源中文www| 色在线成人网| 国产极品粉嫩免费观看在线| 亚洲三区欧美一区| 大型av网站在线播放| 韩国av一区二区三区四区| 亚洲男人天堂网一区| 亚洲国产中文字幕在线视频| 亚洲av成人不卡在线观看播放网| 久久精品亚洲av国产电影网| 国产精品1区2区在线观看.| 满18在线观看网站| av电影中文网址| 亚洲av日韩精品久久久久久密| 免费一级毛片在线播放高清视频 | av在线播放免费不卡| 免费不卡黄色视频| 亚洲伊人色综图| 精品熟女少妇八av免费久了| 国产99白浆流出| 高清毛片免费观看视频网站 | 村上凉子中文字幕在线| 别揉我奶头~嗯~啊~动态视频| 亚洲中文字幕日韩| 色精品久久人妻99蜜桃| 亚洲国产精品合色在线| 国内毛片毛片毛片毛片毛片| 久久国产亚洲av麻豆专区| 欧美黄色片欧美黄色片| svipshipincom国产片| 丁香欧美五月| 女人精品久久久久毛片| 嫩草影视91久久| 操出白浆在线播放| 身体一侧抽搐| 欧美日韩视频精品一区| 一区二区三区激情视频| 色精品久久人妻99蜜桃| 欧美日韩av久久| 久久久久久久精品吃奶| 欧美人与性动交α欧美软件| 叶爱在线成人免费视频播放| 男男h啪啪无遮挡| 成年人免费黄色播放视频| 怎么达到女性高潮| 一二三四社区在线视频社区8| 欧美大码av| 国产免费av片在线观看野外av| 校园春色视频在线观看| 国产又爽黄色视频| 国产区一区二久久| 久久久国产欧美日韩av| 性少妇av在线| 国产深夜福利视频在线观看| 18禁黄网站禁片午夜丰满| 麻豆久久精品国产亚洲av | 中文字幕精品免费在线观看视频| 国产欧美日韩精品亚洲av| 9色porny在线观看| 精品国产美女av久久久久小说| 免费av中文字幕在线| 99re在线观看精品视频| www国产在线视频色| 欧美av亚洲av综合av国产av| 国产97色在线日韩免费| 亚洲成人精品中文字幕电影 | 可以在线观看毛片的网站| 免费高清视频大片| 午夜免费鲁丝| av有码第一页| netflix在线观看网站| 叶爱在线成人免费视频播放| 国产亚洲精品综合一区在线观看 | 99在线人妻在线中文字幕| 日日夜夜操网爽| 亚洲av日韩精品久久久久久密| 美女福利国产在线| 淫秽高清视频在线观看| 好看av亚洲va欧美ⅴa在| 男女之事视频高清在线观看| 亚洲av五月六月丁香网| 亚洲一区二区三区欧美精品| 国产精品亚洲一级av第二区| 久久性视频一级片| 女人被躁到高潮嗷嗷叫费观| 国产精品秋霞免费鲁丝片| 91成人精品电影| 91麻豆av在线| 男女做爰动态图高潮gif福利片 | 中文字幕另类日韩欧美亚洲嫩草| 午夜福利影视在线免费观看| 精品免费久久久久久久清纯| 欧美激情久久久久久爽电影 | 日本a在线网址| 美女国产高潮福利片在线看| 亚洲国产欧美一区二区综合|