国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多星遙感數(shù)據(jù)處理系統(tǒng)的制作方法_2

      文檔序號:9375370閱讀:來源:國知局
      0041] 所述隊列配置管理組件,用于提供所述任務對應的隊列信息;
      [0042] 所述工作隊列處理組件,用于提取所述任務管理池中未處理的任務,并根據(jù)所述 隊列配置管理組件提供的所述隊列信息執(zhí)行任務;
      [0043] 所述第二數(shù)據(jù)庫管理組件,用于保存任務執(zhí)行過程中的任務信息和日志信息。
      [0044] 采用上述進一步方案的有益效果是:通過各可定制的業(yè)務組件,提供了底層二次 開發(fā)接口,可根據(jù)具體的業(yè)務定制處理系統(tǒng),使得流程可配置,滿足不同衛(wèi)星不同處理流程 的擴展需要,同時相應的處理模塊和組件可插拔,方便不同衛(wèi)星不同處理算法的無縫集成。
      【附圖說明】
      [0045] 圖1為本發(fā)明所述的多星遙感數(shù)據(jù)處理系統(tǒng)的系統(tǒng)結構圖;
      [0046] 圖2為本發(fā)明所述應用服務層上的組件構成示意圖。
      [0047] 附圖中,各標號所代表的部件列表如下:
      [0048] 1、系統(tǒng)層,2、數(shù)據(jù)服務層,3、基礎服務層,4、應用服務層,401、第一外部接口適配 組件,402、調度擴展策略組件,403、訂單/任務管理池,404、節(jié)點管理組件,405、流程配置 管理組件,406、流程控制與調度組件,407、第一數(shù)據(jù)庫管理組件,408、訂單統(tǒng)計模塊,409、 參數(shù)配置模塊,410、錯誤信息收集模塊,411、第二外部接口適配組件,412、任務擴展組件, 413、任務管理池,414、隊列配置管理組件,415、工作隊列處理組件,416、第二數(shù)據(jù)庫管理組 件。
      【具體實施方式】
      [0049] 以下結合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
      [0050] 如圖1所示,本實施例給出了一種多星遙感數(shù)據(jù)處理系統(tǒng),包括:
      [0051] 系統(tǒng)層1,用于提供多星遙感數(shù)據(jù)處理系統(tǒng)的軟件支撐環(huán)境;
      [0052] 數(shù)據(jù)服務層2,用于存儲多星遙感數(shù)據(jù)處理系統(tǒng)的遙感數(shù)據(jù)和配置信息;
      [0053] 基礎服務層3,用于向多星遙感數(shù)據(jù)處理系統(tǒng)提供云平臺級別的集群式服務,其通 過配置的負載均衡調度器管理集群中的所有資源節(jié)點,并按負載均衡調度器中集成的調度 算法,控制相應的資源節(jié)點處理不同衛(wèi)星的遙感數(shù)據(jù);
      [0054] 應用服務層4,用于提供業(yè)務組件定制,并通過定制的業(yè)務組件和基礎服務層的負 載均衡調度器,實現(xiàn)多星遙感數(shù)據(jù)的任務調度與流程控制;還用于通過SOA總線為用戶提 供應用服務界面。
      [0055] 基于上述描述,下面對多星遙感數(shù)據(jù)處理系統(tǒng)進行具體介紹。
      [0056] 系統(tǒng)層1用于提供多星遙感數(shù)據(jù)處理系統(tǒng)的軟件支撐環(huán)境,其主要包括網(wǎng)絡及通 訊環(huán)境建設、計算設備、存儲設備、操作系統(tǒng)及安裝在操作系統(tǒng)上的虛擬化平臺軟件。系統(tǒng) 層有助于整合復用現(xiàn)有和新增的服務器資源、存儲資源、網(wǎng)絡資源等,以及為系統(tǒng)提供高性 能的計算資源、海量的存儲資源以及高速的網(wǎng)絡資源,并充分提高資源的利用率。
      [0057] 數(shù)據(jù)服務層2提供多星遙感數(shù)據(jù)處理系統(tǒng)的基礎支撐環(huán)境,用于存儲系統(tǒng)所使用 的數(shù)據(jù)。數(shù)據(jù)在數(shù)據(jù)服務層以兩種方式進行存儲,即文件方式存儲和數(shù)據(jù)庫方式存儲。
      [0058] 以文件方式存儲的信息主要是系統(tǒng)配置文件、臨時文件、系統(tǒng)之間交互的數(shù)據(jù)文 件以及日志文件等。而以數(shù)據(jù)庫方式存儲的信息包括所有的系統(tǒng)監(jiān)控狀態(tài)、日志、任務信 息、用戶信息,除此之外還包含基礎地理信息。
      [0059] 本實施例在數(shù)據(jù)服務層建立一個獨立的數(shù)據(jù)庫管理系統(tǒng)存儲本系統(tǒng)的業(yè)務數(shù)據(jù) 和配置信息,其目的在于使多星遙感數(shù)據(jù)處理系統(tǒng)不依附于其它系統(tǒng)或分系統(tǒng)獨立運行, 避免分系統(tǒng)產生的故障影響到系統(tǒng)的運行。正常情況下數(shù)據(jù)庫的選擇以分系統(tǒng)的數(shù)據(jù)庫優(yōu) 先級最高,當多星遙感數(shù)據(jù)處理系統(tǒng)中應用軟件檢測到分系統(tǒng)的數(shù)據(jù)庫宕機或者出現(xiàn)故障 的情況下,將自動啟用數(shù)據(jù)服務層中的數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)服務層中的數(shù)據(jù)庫管理系統(tǒng) 與分系統(tǒng)的數(shù)據(jù)庫通過一個的數(shù)據(jù)同步策略實現(xiàn)數(shù)據(jù)庫之間的同步。
      [0060] 基礎服務層3為多星遙感數(shù)據(jù)處理系統(tǒng)提供云平臺級別的集群式服務,其基于自 研的負載均衡調度器將所有的資源節(jié)點管理起來,并統(tǒng)一由其進行處理過程中的資源分 配。
      [0061] 所述負載均衡調度器管理集群中的所有資源節(jié)點包括:探測節(jié)點是否在線、確認 節(jié)點上的軟件系統(tǒng)是否運行正常、收集節(jié)點上的參數(shù)信息、根據(jù)節(jié)點的故障情況進行報警 以及動態(tài)添加、修改或刪除節(jié)點。
      [0062] 一方面負載均衡調度器能夠通過通用接口探測處理節(jié)點是否在線,另一方面通過 服務訪問的形式確認處理節(jié)點上的軟件系統(tǒng)是否運行正常,而節(jié)點上的參數(shù)信息包括CPU, 內存,網(wǎng)絡流量,磁盤讀寫速度等信息。當有處理節(jié)點故障時,載均衡調度器能夠將故障節(jié) 點上的任務重新分配給其他正常處理節(jié)點繼續(xù)執(zhí)行。當需要進行系統(tǒng)硬件擴展時,能夠通 過處理節(jié)點添加的功能實時增加處理節(jié)點,并立刻加入生產序列中。
      [0063] 負載均衡調度器中集成的調度算法包括優(yōu)化的加權最小連接調度算法、優(yōu)化的負 載最小優(yōu)先算法、任務級并行計算算法、算法級并行計算算法和/或數(shù)據(jù)級并行計算算法。 [0064] 其中,所述優(yōu)化的負載最小優(yōu)先算法的流程具體包括:利用動態(tài)反饋機制,通過周 期性的負載信息查詢來修正負載均衡調度器上的負載表,負載表中記錄了各個節(jié)點的負載 情況;當下一個更新周期到來前,將請求分配到當前綜合負載最小的節(jié)點,并按照預設經(jīng)驗 算法修正該節(jié)點的負載信息,且所述預設經(jīng)驗算法的修正因子包括遙感數(shù)據(jù)量和單位算法 處理時間。
      [0065] 采用上述優(yōu)化的負載最小優(yōu)先算法分配相應的資源節(jié)點處理不同衛(wèi)星的遙感數(shù) 據(jù)具體包括以下步驟:
      [0066] 步驟1,初始化負載表,將遙感數(shù)據(jù)量和單位算法處理時間作為計算因子計算負載 信息。
      [0067] 對于所述步驟1,設初始化負載表(LI, L2, L3,……,Ln),具體方法如下:
      [0068]
      [0069] 對于節(jié)點S的處理能力L主要從CPU處理能力ci、內存容量mi、磁盤速率di、網(wǎng)絡 吞吐ni等幾個方面衡量,并引入?yún)?shù)k描述某一類服務對各項指標的依賴程度。
      [0070] 此外,根據(jù)遙感數(shù)據(jù)量xl、單位算法處理時間x2作為因子計算各類任務的負載信 息(Tl, T2, T3,……,Tm),具體方法如下:
      [0071]
      [0072] 步驟2,接收一個客戶機的新請求,如果負載表為空,依次將請求分配到集群的各 節(jié)點上,直到負載表的各項都不為空。
      [0073] 步驟3,如果負載表的各項都不為空,從負載表中選取負載數(shù)最小的節(jié)點,將新請 求轉發(fā)到該節(jié)點上,并根據(jù)預設經(jīng)驗算法修正負載表中該節(jié)點的負載信息。此時需要根據(jù) 預設經(jīng)驗算法修正負載表中該服務器的負載情況Li,具體方法如下:
      [0074] Li; = Li-Tj
      [0075] 如此得到了修正后的負載表(LI',L2',L3'…Ln')。
      [0076] 步驟4,從步驟2開始循環(huán),直到更新周期到達。
      [0077] 步驟5,若更新周期到達,則刷新負載
      當前第2頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1