一种信息栅格系统的业务处理架构的制作方法

文档序号:11147533阅读:来源:国知局

技术特征:

1.一种信息栅格系统的业务处理架构,采用建立面向服务的业务处理模型和建立信息栅格系统中的网络容量与利用效能的均衡适配机制,实现了业务的高效传输。包括如下步骤:

A、建立面向服务的业务处理模型;

B、获取信息栅格系统中的网络容量与利用效能的均衡适配能力。

2.根据权利要求1的方法,对于所述步骤A其特征在于:面向服务的业务处理模型主要由:数据层、逻辑管理层和信息表征层组成。其中数据层由行为日志管理单元、操作行为数据、用户行为检测单元、安全会话管理单元、应用服务单元、安全行为操作规则库以及面向用户的可操作数据源组成,行为日志管理单元主要用于用户行为的描述与管理,应用服务单元用于数据层与逻辑管理层之间的功能关联,安全会话管理单元在安全行为操作规则库的引导下用于规范用户操作行为;逻辑管理层由安全管理单元、可视化管理切换控制单元、可视化管理单元、集成处理单元、数据管理单元、数据仓储、可视化数据仓储、Web资源池、Web管理单元以及Web服务端组成,其中Web服务端用于逻辑管理层与信息表征层之间的功能关联,集成处理单元用于多个可视化管理单元信息的汇聚与处理,可视化管理切换控制单元用于多个可视化管理单元的动态切换,安全处理单元用于检测Web服务端的接入与离开信息;信息表征层由Web服务端、安全管理单元、信息表征单元、信息接入端、信息接入/表征转换单元组成。

3.根据权利要求1的方法,对于所述步骤B其特征在于:信息栅格系统中的网络容量与利用效能的均衡适配通过建立以下优化模型实现:

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>z</mi> </munder> <msup> <mi>Z</mi> <mi>U</mi> </msup> </mrow>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> </munderover> <msub> <mi>a</mi> <mi>t</mi> </msub> <msub> <mi>f</mi> <mi>t</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>v</mi> <mi>t</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> </munderover> <msub> <mi>a</mi> <mi>t</mi> </msub> <mo>&lsqb;</mo> <munder> <mo>&Sigma;</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> <mo>&Element;</mo> <mi>A</mi> </mrow> </munder> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <msub> <mi>&tau;</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mrow> <munder> <mo>&Sigma;</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> <mo>&Element;</mo> <msub> <mi>A</mi> <mn>2</mn> </msub> </mrow> </munder> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>p</mi> </munderover> <msubsup> <mi>c</mi> <mrow> <mi>p</mi> <mo>+</mo> <mn>1</mn> <mo>-</mo> <mi>t</mi> </mrow> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <msubsup> <mi>z</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>&le;</mo> <msub> <mi>B</mi> <mi>p</mi> </msub> <mo>,</mo> <mi>p</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>...</mo> <mo>,</mo> <mi>T</mi> </mrow>

<mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>T</mi> </munderover> <msubsup> <mi>z</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>&le;</mo> <mn>1</mn> <mo>,</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>A</mi> <mn>2</mn> </msub> </mrow>

<mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>T</mi> </munderover> <msubsup> <mi>tz</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>&le;</mo> <mi>T</mi> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>A</mi> <mn>2</mn> </msub> </mrow>

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <msubsup> <mi>z</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>&Element;</mo> <mo>{</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>}</mo> <mo>,</mo> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> <mo>&Element;</mo> <msub> <mi>A</mi> <mn>2</mn> </msub> <mo>;</mo> <mi>t</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>...</mo> <mo>,</mo> <mi>T</mi> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>z</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> <mo>&Element;</mo> <msub> <mi>A</mi> <mn>2</mn> </msub> <mo>;</mo> <mi>t</mi> <mo>=</mo> <mi>T</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mo>...</mo> <mo>...</mo> <mo>,</mo> <msup> <mi>T</mi> <mo>&prime;</mo> </msup> </mtd> </mtr> </mtable> </mfenced>

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <msub> <mi>v</mi> <mi>t</mi> </msub> </munder> <msup> <mi>Z</mi> <mi>L</mi> </msup> <mo>=</mo> <munder> <mo>&Sigma;</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> <mo>&Element;</mo> <mi>A</mi> </mrow> </munder> <munderover> <mo>&Integral;</mo> <mn>0</mn> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> </munderover> <msub> <mi>&tau;</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mi>d</mi> <mi>&theta;</mi> </mrow>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <munder> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>:</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <mi>A</mi> </mrow> </munder> <msubsup> <mi>v</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>t</mi> </mrow> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>-</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>:</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>,</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <mi>A</mi> </mrow> </munder> <msubsup> <mi>v</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>t</mi> </mrow> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>d</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>t</mi> </mrow> <mi>i</mi> </msubsup> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mo>&ForAll;</mo> <mi>i</mi> <mo>&Element;</mo> <mi>N</mi> <mo>,</mo> <mo>&ForAll;</mo> <mi>s</mi> <mo>&Element;</mo> <mi>D</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>=</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>s</mi> <mo>&Element;</mo> <mi>D</mi> </mrow> </munder> <msubsup> <mi>v</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>t</mi> </mrow> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msubsup> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mo>&ForAll;</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <mi>A</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>v</mi> <mi>t</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> <mo>&le;</mo> <mi>M</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>p</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msubsup> <mi>z</mi> <mi>p</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msubsup> </mrow> </mtd> <mtd> <mrow> <mo>&ForAll;</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <msub> <mi>A</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>v</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>t</mi> </mrow> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msubsup> <mo>&GreaterEqual;</mo> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mo>&ForAll;</mo> <mrow> <mo>(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>)</mo> </mrow> <mo>&Element;</mo> <mi>A</mi> <mo>,</mo> <mo>&ForAll;</mo> <mi>s</mi> <mo>&Element;</mo> <mi>D</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中(i,j)为链路集合A中从节点i至节点j的链路,由于业务的传输时间由多个相同的时间戳l组成,令T为理想条件下所需时间戳个数,T′为实际工程条件下所需时间戳个数,且T′>T,t为时间戳标识,为决策变量,其表示若在时间戳为t时链路(i,j)∈A2存在,则反之则Bt为在时间戳为t时链路(i,j)∈A2的最大可用容量,为在时间戳为t时对链路(i,j)∈A2所需容量,uij为链路(i,j)∈A2的传输时延,为在时间戳为t时链路(i,j)∈A2中的业务流量,为在时间戳为t时链路(i,j)∈A2中以节点s∈D为目的节点的业务流量,f(v)为全局网络业务流量,ft(vt)为在时间戳为t时的网络业务流量,ZU和ZL分别为f(v)的上限和下限,为在时间戳为t时基于起始节点和目的节点对(r,s)∈W的业务需求,W为起始节点和目的节点对集合,为在时间戳为t时使用链路(i,j)∈A2所需容量代价,A为信息栅格系统中的链路集合,A1为物理链路集合,A2为虚拟链路集合,且A=A1UA2,N为信息栅格系统中的节点集合,D为信息栅格系统中的目的节点集合,uij为链路(i,j)∈A2的建立时延。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1