[發明專利]基于模糊控制的分布式服務流程引擎管理系統無效
| 申請號: | 200810040700.8 | 申請日: | 2008-07-17 |
| 公開(公告)號: | CN101321181A | 公開(公告)日: | 2008-12-10 |
| 發明(設計)人: | 曹健;丁新安;汪毅;孫曉晗;楊娟 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 上海交達專利事務所 | 代理人: | 王錫麟;王桂忠 |
| 地址: | 200240*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 模糊 控制 分布式 服務 流程 引擎 管理 系統 | ||
1、一種基于模糊控制的分布式服務流程引擎管理系統,其特征在于,包括:服務流程執行代理器、節點服務質量監控器、負載均衡管理器、部署控制管理器和引擎服務器,其中:
所述引擎服務器采用分布式安裝在多個服務節點上,將各節點的性能信息和負載情況不斷地通過消息機制通知給節點服務質量監控器;
所述節點服務質量監控器通過基于模糊理論的服務質量分析算法計算出各引擎服務器的服務質量;
所述部署控制管理器根據節點服務質量監控器提供的各分布式引擎的服務質量,通過模糊算法計算整個分布式引擎環境的服務質量,并計算出是否需要在哪一個引擎服務器上部署或卸載服務,并進行相關操作;
所述服務流程執行代理器收到用戶的服務流程執行請求時,請求負載均衡管理器提供一個引擎服務器;
所述負載均衡管理器通過節點服務質量監控器得到服務節點的服務質量信息,結合用戶需求,根據模糊負載均衡算法選擇一個引擎服務器,服務流程執行代理器綁定這個引擎服務器,并把用戶請求的任務提交給此引擎服務器,引擎服務器收到任務后,執行用戶指定的服務流程,并返回執行結果返回給服務流程執行代理器,由其返回給用戶。
2、根據權利要求1所述的基于模糊控制的分布式服務流程引擎管理系統,其特征是,所述服務流程執行代理器包括:服務請求單元、任務派遣單元和日志管理單元,其中:
服務請求單元負責接受用戶提交的執行服務流程的請求,并將用戶請求轉發給負載均衡管理器,要求其給出一個引擎服務器;
任務派遣單元在得到負載均衡管理器給定的引擎服務器后,綁定這個引擎服務器,并把用戶請求的任務提交給此引擎服務器,當得到流程執行返回結果時,將結果返回給用戶,用戶也可以通過任務派遣單元通知綁定的引擎服務器中斷、繼續或終止執行相應的流程;
日志管理單元將用戶請求、選擇的引擎服務器這些執行信息保存為日志,并提供查看、刪除管理功能。
3、根據權利要求1所述的基于模糊控制的分布式服務流程引擎管理系統,其特征是,所述節點服務質量監控器包括:節點信息管理單元、服務參數設置單元和服務質量分析單元,其:
節點信息管理單元負責接受引擎服務器的注冊請求,不斷地從各個引擎服務器接收其所在節點的性能和負載信息,并將其存入數據庫中;
服務參數設置單元提供可視化界面,幫助管理者設置服務質量分析算法的相關參數;
服務質量分析單元按照管理者輸入的參數,根據節點信息管理單元提供的節點性能和負載信息,利用服務質量分析算法計算各個引擎服務器實時的或某段時間的服務質量。
4、根據權利要求1所述的基于模糊控制的分布式服務流程引擎管理系統,其特征是,所述負載均衡管理器包括:負載參數設置單元和負載均衡單元,其中:
負載參數設置單元提供可視化界面,幫助管理者設置負載均衡算法的相關參數;
負載均衡單元按照管理者輸入的參數,根據節點服務質量監控器提供的各個引擎服務器實時的或某段時間的服務質量,利用負載均衡算法計算出符合用戶要求的引擎服務器。
5、根據權利要求1所述的基于模糊控制的分布式服務流程引擎管理系統,其特征是,所述部署控制管理器包括:部署參數設置單元和部署控制單元,其中:
部署參數設置單元提供可視化界面,幫助管理者設置部署控制算法的相關參數;
部署控制單元按照管理者輸入的參數,根據節點服務質量監控器提供的各個引擎服務器實時的或某段時間的服務質量,利用部署控制算法計算出需要部署或者卸載服務的引擎服務節點,并通知相關引擎服務器。
6、根據權利要求1所述的基于模糊控制的分布式服務流程引擎管理系統,其特征是,所述引擎服務器包括:監視單元、控制單元和執行單元,其中:
監視單元負責監視引擎服務器的實時性能和負載信息,并將其提交給節點服務質量監控器;
控制單元根據部署控制管理器的要求,負責部署或卸載引擎執行服務,也就是開始或停止執行單元的運行;
執行單元負責接受來自服務流程執行代理器的任務,解析流程、處理流程邏輯、調用活動,并將流程執行結果返回給服務流程執行代理器。
7、根據權利要求1所述的基于模糊控制的分布式服務流程引擎管理系統,其特征是,所述服務流程執行代理器、節點服務質量監控器、負載均衡管理器、部署控制管理器和引擎服務器位于一臺計算機中,或是分布在分布式網絡環境中的多臺設備中,并遵循統一的通信協議,能夠相互通信和交換信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810040700.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:嵌入式瀏覽器緩存設計方法
- 下一篇:雙成像器件攝像機





