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

云環境下畜禽診斷大數據管理與服務機制

2018-11-17 01:27:06吳華瑞李慶學
計算機工程與設計 2018年11期
關鍵詞:資源癥狀服務

孫 想,吳華瑞+,李慶學,郝 鵬

(1.北京農業信息技術研究中心,北京 100097;2.國家農業信息化工程技術研究中心, 北京 100097;3.農業部農業信息技術重點開放實驗室, 北京 100097)

0 引 言

大數據存儲、處理工具、分析算法等技術研究是當前農業大數據技術研究熱點[1-6]。在實際應用中,從云環境下分布存儲的數據節點中快速獲取需要的數據,滿足高性能、大容量的農業領域應用大數據處理與服務的需求,是一個具有挑戰性的技術問題。我國畜牧業發展迅速,在日常管理中畜禽疾病診斷產生了大量的病例知識和數據,但這些數據分散在各個規模化養殖場經營者或畜禽專家手中,難以進行有效的組織、共享和分析[7]。共享診斷病例知識和數據能夠解決基層農技專家不足,提高畜禽生產疾病診斷效率,降低管理者的經營成本,建立面向畜禽疾病診斷的通用大數據應用服務模式具有重要現實意義。

1 云環境下畜禽大數據管理框架

Hadoop為大數據的處理提供了并行計算的框架,核心技術包括分布式文件系統HDFS(hadoop distributed file system)以及MapReduce并行計算模型。畜禽診斷大數據包括豬、牛、羊、禽類等品種信息,畜禽養殖環境監測、育種繁育、疾病診斷與防控、養殖場管理、質量追溯管理等信息,這些數據可以為文件、圖片、數據庫、視頻、GIS、遙感等格式,具有異構性、差異性和時空性特征,文件大小從KB級到GB、TB級,大數據管理框架需要支撐數據的高效存儲、管理以及計算調度[8,9]。

本文在HDFS的基礎上,對目前的云存儲架構進行適應性改進,對應不同的文件類型采取不同的讀取策略,例如牧場遙感影像數據比較大,一般采用一次寫入,多次讀取的策略,通過改進數據分塊傳輸技術提高存儲平臺對該類數據管理與服務的效率。牧場監測物聯網數據實時性很強,通常需要對海量的圖片流、視頻流、位置信息等數據進行反復的存取,通過分級存儲和負載均衡機制,可增強物聯網大數據的存儲和訪問效率。

農業數據云管理框架(圖1)分為4個層次,實現大數據資源的高效存儲、組織管理和應用服務。

圖1 大數據云管理框架

(1)數據資源存儲層是框架的基礎。由分布式存儲節點組成,節點服務器管理和運行以DataNode為基礎的物理存儲服務,另外,配備高性能平臺節點管理和調度服務器NameNode實現任務調度和控制。DataNode和NameNode之間通過交互通訊協議實現心跳信息的檢測和狀態維護。

(2)基礎管理層是框架的核心,也是影響云存儲功能與性能的關鍵部分,主要作用是在屏蔽分布式文件系統底層實現細節基礎上進行參數配置操作,實現資源的描述和拓撲管理。針對數據類型的不同,采取不同的組織方式,例如農業影像數據由于數據較大,一般采用分布式多節點存儲方式,農業物聯網數據由于實時性很強,一般按照區域分級設置進行存儲,實現資源的負載均衡。

(3)應用接口層通過多類型應用服務接口開發,為上層畜禽診斷檢索等應用提供數據訪問、設備接入等服務,各類接口通過Web Service來實現,例如根據資源大小判斷是否需分塊存儲,大文件的存儲通過分塊副本管理方法來實現,而小文件(<64M)通過調度算法選擇存儲的節點后直接進行存儲。

(4)訪問層通過WEB網頁、移動終端、智能手機等形式進行畜禽疾病診斷、畜禽生產技術檢索等。

2 云環境下畜禽大數據邏輯訪問架構

畜禽大數據資源不僅包括異構分布的生產、經營、流通、技術等各類數據庫,還包含不同畜禽專家的診斷知識庫、模型庫、疾病診斷病例,這些數據專業領域、時空維度、更新頻率、文件大小都不同,為了提高資源的訪問效率,提出了畜禽大數據訪問邏輯架構。

2.1 畜禽數據資源訪問邏輯

數據資源訪問邏輯(如圖2)可形式化為服務三元組:

r= (TDescriptor,XIdentifier,SInterface),其中TDescriptor是數據資源服務的描述,表示資源內容、所屬領域分類;XIdentifier用來標識數據資源服務,與元數據進行快速匹配提升檢索速度;SInterface用來定義數據資源存儲地址和訪問端口。

XIdentifier描述從數據存儲層的數據文件中抽取的元數據。Schema規定了每種資源都必須有的字段,根據相應分類的Schema描述。按照不同資源規范去描述,這一層存儲的是比數據抽象程度更高的信息,系統中使用XML文件進行分類管理,并抽取公共屬性存入數據庫進行管理。

圖2 資源訪問邏輯

為了提高響應用戶檢索能力,定義R={Ri|Ri包含d個元數據描述,1≤i≤m}和用戶某個查詢Q={Q1,Q2,…,Qn},包含n個描述,通過用戶查詢Q,可以在R中檢索出元數據描述相互匹配的數據記錄。

采用Bloom Filter算法實現資源的快速檢索索引,每個元數據描述通過Bloom Filter算法與存儲數據進行關聯,每個Map節點接受一個文件塊分片,并賦予Bloom Filter二進制標簽值寫入索引文件,Reduce節點合并索引文件相同鍵值的索引內容,從而提升數據訪問性能。

2.2 畜禽數據資源領域分類

建立畜禽數據資源的分類樹,資源具有唯一類型,即分類T,且對于每一個資源r∈R,都有唯一的類型T(r),T(r)∈T。每個類型數據對應一個類型碼,通過與資源元數據的對應關系維護資源的唯一性和層次關系。畜禽數據資源描述架構如圖3所示。

圖3 層次資源分類樹

2.3 數據資源元數據描述

每種元數據分類對應一種元數據描述,如數據庫資源的元數據描述可包括資源名稱、領域分類、資源出處等內容,如圖4所示。

元數據描述信息使用Schema和XML文件存儲,把描述元數據信息的字段、屬性分別用XML語法中的元素和屬性來表示,其中元素包括簡單元素和復合元素,簡單元素表示的是元數據的信息,復合元素是由大量簡單元素組成的,即包含著大量元數據的信息。屬性表示的是元數據的編號,可以通過不同的編號來給元數據分類,以確定元數據的層次分類結構。元數據XML與Schema表示的應用實例如圖5所示。

圖4 元數據描述

圖5 元數據XML與Schema表示的應用實例

3 農業云環境下畜禽疾病診斷數據服務

3.1 診斷服務內容劃分

農業云環境下畜禽疾病診斷大數據服務主要包括以下幾個方面[10]:

(1)數據資源:根據診斷服務需求,對畜禽疾病診斷案例數據進行整合,形成案例大數據資源,供后續的數據檢索和分析計算,所有病例數據邏輯管理模型前面已經討論。

(2)任務規劃:根據診斷服務需求為用戶提供任務規劃方案T=T1+T2+T3,其中,T1表示數據存儲任務;T2代表數據索引計算任務,T3則是代表數據處理計算任務。

(3)診斷大數據檢索和分析算法:基于疾病案例大數據的索引方法,實現高效的疾病診斷和防治方法查詢。

3.2 診斷檢索索引

畜禽疾病電子案例可由一個四元組表示:CEMR=(分類信息,個體信息,病史,診斷記錄),其中分類信息包括畜禽種類、地點、單位、聯系信息、養殖方式;個體信息包括品種、豬群類別、出生日期、照片、實時環境、現場視頻等;病史信息包括畜禽疾病史、用藥史、健康狀態等信息;診斷記錄包括畜禽疾病的發病時間、癥狀、化驗單、診斷結果、治療方案、療效等,圖6給出了一個XML格式的電子案例實例。

圖6 電子案例實例(XML格式)

畜禽疾病電子案例存儲在文件系統中的XML文檔中,與關系數據庫的關系型記錄對應存儲系統中的實際數據(實時數據、癥狀圖片、治療視頻、處方文件),可提供案例數據的在線查詢。

采用Bloom Filter算法進行查詢,診斷索引數據結構如圖7所示。查詢的癥狀元數據描述值包括“糞便臭”、“發燒”、“糞稀如水”、“不愿站立”。

定義病例在算法中哈希函數集合h={h1,h2},m值為8。癥狀對應的hash值為h1(糞便臭)=2,h1(發燒)=

4,h1(糞稀如水)=6,h1(不愿站立)=8,h1作用下病例8比特向量值為01010101;h2(糞便臭)=2,h2(發燒)=3,h2(糞稀如水)=4,h2(不愿站立)=8,h2作用下病例8比特向量值為01110001;癥狀Bloom Filter二進制標簽值為01110101。

豬病診斷關鍵因素之一生豬個體的所屬單位和生豬編號。元數據描述文件中記錄了診斷記錄編號與生豬個體的所屬單位和生豬編號的映射關系,用于檢索過程中快速過濾不相符合的診斷記錄。

圖7 診斷索引數據結構

3.3 畜禽診斷處理模型

豬病電子病歷索引基于Hadoop的MapReduce建立,云環境下的診斷處理服務由在線分布式查詢處理集群完成,該集群主要由負載均衡器,分發、搜索和分析虛擬機服務節點構成[11,12]。

診斷流程如圖8所示,分析過程如下:

(1)對病歷大數據索引文件進行限定大小切片處理和檢索服務器分布式部屬;

(2)負載均衡器根據病豬癥狀選擇的“糞便臭”、“糞稀如水”等查詢請求,發送至分發器進行檢索;

(3)分發器接收到查詢請求后,分發至服務器集合中的檢索節點服務器,經過限定大小切片處理后的服務器在內存中進行檢索病歷數據匹配,并將結果反饋給分發器;

(4)分發器將各節點服務器反饋的病歷數據進行整合,并發送給病例數據分析器節點服務器;

圖8 診斷流程

(5)病例數據分析器根據與豬場管理人員的交互信息進行診斷。

通過對病例大數據文件進行限定大小切片處理,使其小于服務器內存,便于在內存中執行大數據的分析處理,有效提高了大數據并發處理效率。本文采用“疾病-癥狀”概念集合計算進行診斷。

疾病集合DIS={胃腸炎,急性副傷寒,砷中毒}

癥狀集合SYM={糞便臭,糞稀如水,發燒,不愿站,皮膚發紺,流涎,體溫低,興奮不安}

概念集合:“糞便臭,糞稀如水”是3種疾病在本集合中的共有癥狀;“發燒”是胃腸炎和急性副傷寒在本集合中的共有癥狀;“不愿站立”是胃腸炎在本集合中的個性癥狀;“皮膚發紺”是急性副傷寒在本集合中的個性癥狀;“流涎,體溫低,興奮不安”是急性副傷寒在本集合中的個性癥狀。

根據特征值與查詢概念進行逐層交互診斷后,最終獲得診斷結果,見表1。

4 云環境下畜禽疾病診斷應用分析

本文搭建了存儲和在線服務集群組成的應用環境,并在綠云格平臺中得到應用。大數據集群使用hadoop-2.7.3 + spark-1.6.2搭建,集群包括一個北京主節點和天津、山東、河北、湖南、浙江等8個從節點,存儲了XML文件格式的200余個畜禽疾病病歷數據,以及豬場空間分布數據、豬舍現場環境監測、疾病癥狀圖片、現場監控視頻等數據,在線診斷服務包括分發器、數據分析器和分布式搜索器等集群調用Hadoop的MapReduce和Lucene接口實現索引建立和檢索。

表1 “疾病-病癥”概念集合對應表

平臺用戶通過錄入和交互疾病癥狀實現畜禽疾病智能診斷。如圖9豬場技術員進行豬病診斷,根據“糞便臭”,“糞稀如水”系統推斷其可能患有“胃腸炎”、“急性副傷寒”、“砷中毒”、“慢性副傷寒”、“仔豬黃痢”、“仔豬白痢”、“急性豬肺疫”;根據病豬個體信息的豬群類別排除患有“仔豬黃痢”、“仔豬白痢”兩種疾病;根據病豬“體溫升高”癥狀排除患有“砷中毒”疾病;根據病豬沒有“呼吸困難”癥狀排除患有“急性豬肺疫”、“急性副傷寒”、“慢性副傷寒”疾病;最終確定該病豬所患疾病為“胃腸炎”。診斷過程中,每個疾病都會外鏈該病的電子病歷、癥狀圖片,豬場技術員可打開病歷和癥狀圖片進行瀏覽對照,從而提高了豬病診斷的準確率。

5 結束語

本文為畜禽疾病診斷提供了一個基于云服務架構的智能服務應用方法,同時也提供了一個大數據和云計算技術在畜禽領域診斷服務中的應用模式。該應用模式圍繞云環境下畜禽疾病診斷,在云環境下給出了畜禽大數據管理和邏輯訪問框架、畜禽數據資源描述分類與元數據描述模型和畜禽疾病診斷數據服務方法,有效利用了云環境下畜禽疾病診斷相關大數據進行交互式的診斷服務,提高了診斷準確度,幫助用戶獲得到更多有意義的決策支持。本文為大數據資源和知識的協同服務提供了可參考的技術方法,突破了傳統的智能系統數據和知識資源的局限性,具有較高的實用應用價值。

圖9 診斷應用

隨著本系統方法的不斷應用,下一步將對診斷服務的高并發的在線大數據處理與分析效率進行提升,滿足當畜禽病歷索引文件規模巨大,且用戶的訪問數量不斷增加時數據處理性能問題。

猜你喜歡
資源癥狀服務
Don’t Be Addicted To The Internet
有癥狀立即治療,別“梗”了再搶救
保健醫苑(2022年1期)2022-08-30 08:39:40
基礎教育資源展示
一樣的資源,不一樣的收獲
可改善咳嗽癥狀的兩款藥膳
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
資源回收
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 婷婷中文在线| 欧美区一区二区三| 经典三级久久| 国产伦精品一区二区三区视频优播| 色偷偷综合网| 日韩久草视频| 丁香婷婷综合激情| 国产在线八区| 国产经典免费播放视频| 亚洲69视频| 精品久久777| 天天色天天综合网| 国产精品久久久久久久久kt| 国产精品久久久久久久伊一| 精品久久久久久成人AV| 99久久人妻精品免费二区| 亚洲伊人天堂| 亚洲色图欧美视频| 国产91成人| 91美女视频在线观看| 免费黄色国产视频| 色窝窝免费一区二区三区| 国产99精品久久| 999福利激情视频| 国产美女在线免费观看| 国内精品久久九九国产精品| 亚洲伦理一区二区| 国产精品污视频| 精品一区国产精品| 午夜a视频| 伊人色综合久久天天| 国产老女人精品免费视频| 精品综合久久久久久97超人| 国产精品女同一区三区五区| 国产永久在线视频| 91精品国产无线乱码在线| 婷婷亚洲天堂| Jizz国产色系免费| 亚洲第一成网站| 精品人妻一区二区三区蜜桃AⅤ| 亚欧成人无码AV在线播放| 2021国产乱人伦在线播放| 国产精品午夜福利麻豆| 国产精品尤物在线| 国产欧美综合在线观看第七页 | 免费啪啪网址| 精品成人一区二区| aⅴ免费在线观看| 亚洲精品福利视频| 青青操视频免费观看| 日本高清有码人妻| 日韩123欧美字幕| 久久综合一个色综合网| 综合人妻久久一区二区精品| 国产免费精彩视频| 无码综合天天久久综合网| 欧美精品三级在线| 综合网天天| 一级片免费网站| 国产欧美在线视频免费| 美女裸体18禁网站| 色噜噜狠狠色综合网图区| 色综合a怡红院怡红院首页| jizz国产视频| 亚洲精品在线观看91| 亚洲三级电影在线播放 | 国产视频久久久久| 71pao成人国产永久免费视频| 国产天天射| 国产熟女一级毛片| 国产福利小视频在线播放观看| 国产熟女一级毛片| 91精品久久久无码中文字幕vr| 日韩一区二区三免费高清| 免费在线a视频| 免费看久久精品99| 91精品综合| 亚洲国模精品一区| 国产午夜不卡| 日韩欧美中文在线| 久久久久久国产精品mv| 国产www网站|