删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

随机需求下面向异质费用的云资源调度算法

本站小编 哈尔滨工业大学/2019-10-24

随机需求下面向异质费用的云资源调度算法

刘扬1,魏蔚1,张伟哲2

(1.河南工业大学 信息科学与工程学院, 郑州 450001; 2. 哈尔滨工业大学 计算机科学与技术学院, 哈尔滨 150001)



摘要:

采用分布式云构建流媒体服务等高资源消耗系统, 既符合应用多区域部署的要求, 也能充分利用云中资源保证服务质量, 同时还能进行系统预算成本控制.由于各区域云中心费用函数存在差别, 分布式云中调度需引入异质费用模型, 结合流媒体应用中用户请求高度动态随机的特征, 在给定的费用预算下响应尽可能多的用户请求.均值需求模型忽略了资源需求在短时间间隔内的变化细节, 导致资源利用率低下.为克服均值需求模型的缺点, 采用随机需求模型以捕捉细粒度资源需求, 使用通用代价函数描述异质费用模型, 建立更具通用性的非线性规划问题模型; 为降低求解算法的复杂度, 基于动态规划快速获得解的下界, 再迭代逼近获取近优解.实验结果表明:相比经典的基于均值的调度算法, 在区域数量较大时, 平均能额外满足15%的用户请求; 随着预算的减少, 能额外满足近40%的用户请求; 且不受各区域价格函数差异和用户访问需求差异的影响.因此, 在构建全球部署的大规模流媒体服务系统时, 算法能以较低的计算代价显著增加响应的用户请求量, 广泛适应各种不同的云基础设施服务提供商.

关键词:  随机需求  资源调度  非线性规划  异质费用模型  云计算

DOI:10.11918/j.issn.0367-6234.201711104

分类号:TP301

文献标识码:A

基金项目:国家自然科学基金(U7,0, 61702162); 河南省高校科技创新团队支持计划(17IRTSTHN011); 河南省教育厅科学技术研究重点项目(17A520004); 河南省科技厅科技攻关项目(172102110013)



Heterogeneous cost oriented cloud resource scheduling algorithm for stochastic demand

LIU Yang1,WEI Wei1,ZHANG Weizhe2

(1. College of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China; 2. School of Computer Science and Engineering, Harbin Institute of Technology, Harbin 150001, China)

Abstract:

It is recommended to use a distributed cloud to construct a high resource consumption system such as streaming media service, which not only meets the requirements of multi-region deployment, but can also make full use of the resources in the cloud to ensure the service quality while controlling system budget costs. Make the difference of cost functions in cloud centers sitting in different regions, the heterogeneous cost model should be introduced in distributed cloud oriented scheduling. Given the highly dynamic and random characteristics of user requests in streaming media applications, it is expected to respond to as many user requests as possible under a given cost budget. Mean demand model ignores details of changes in resource requirements over short time intervals, and leads to inefficient use of resources. To overcome the disadvantages of mean demand model, we use a stochastic model to capture the fine-grained information of resource demand, and use a common cost function to describe the heterogeneous cost model, and also establish a general nonlinear programming problem model. To reduce the algorithm complexity, the lower bound of the solution is quickly obtained based on dynamic programming, and then the near optimal solution is obtained by iteratively approximation. The simulation results show that, compared with the classical average demand model based scheduling algorithm, the proposed algorithm can additionally meet 15% more of the user requests when the number of regions is large, and can additionally satisfy up to nearly 40% of the user requests as the budget decreases. The algorithm is not affected by differences in price functions or by user requests statistics across different regions. As a result, when used in globally deployed large-scale streaming media system, the proposed algorithm can significantly increase the number of satisfied user requests with limited computing time, thus is adaptable to a wide range of cloud infrastructure service providers.

Key words:  stochastic demand  resource scheduling  nonlinear programming  heterogeneous cost model  cloud computing


刘扬, 魏蔚, 张伟哲. 随机需求下面向异质费用的云资源调度算法[J]. 哈尔滨工业大学学报, 2018, 50(11): 116-121. DOI: 10.11918/j.issn.0367-6234.201711104.
LIU Yang, WEI Wei, ZHANG Weizhe. Heterogeneous cost oriented cloud resource scheduling algorithm for stochastic demand[J]. Journal of Harbin Institute of Technology, 2018, 50(11): 116-121. DOI: 10.11918/j.issn.0367-6234.201711104.
基金项目 国家自然科学基金(U1504607, 61472460, 61702162);河南省高校科技创新团队支持计划(17IRTSTHN011);河南省教育厅科学技术研究重点项目(17A520004);河南省科技厅科技攻关项目(172102110013) 作者简介 刘扬(1978—), 女, 副教授, 硕士生导师;
张伟哲(1976—), 男, 教授, 博士生导师 通信作者 魏蔚, weiwei_ise@haut.edu.cn 文章历史 收稿日期: 2017-11-15



Contents            -->Abstract            Full text            Figures/Tables            PDF


随机需求下面向异质费用的云资源调度算法
刘扬1, 魏蔚1, 张伟哲2    
1. 河南工业大学 信息科学与工程学院, 郑州 450001;
2. 哈尔滨工业大学计算机科学与技术学院, 哈尔滨 150001

收稿日期: 2017-11-15
基金项目: 国家自然科学基金(U1504607, 61472460, 61702162);河南省高校科技创新团队支持计划(17IRTSTHN011);河南省教育厅科学技术研究重点项目(17A520004);河南省科技厅科技攻关项目(172102110013)
作者简介: 刘扬(1978—), 女, 副教授, 硕士生导师;
张伟哲(1976—), 男, 教授, 博士生导师
通信作者: 魏蔚, weiwei_ise@haut.edu.cn


摘要: 采用分布式云构建流媒体服务等高资源消耗系统, 既符合应用多区域部署的要求, 也能充分利用云中资源保证服务质量, 同时还能进行系统预算成本控制.由于各区域云中心费用函数存在差别, 分布式云中调度需引入异质费用模型, 结合流媒体应用中用户请求高度动态随机的特征, 在给定的费用预算下响应尽可能多的用户请求.均值需求模型忽略了资源需求在短时间间隔内的变化细节, 导致资源利用率低下.为克服均值需求模型的缺点, 采用随机需求模型以捕捉细粒度资源需求, 使用通用代价函数描述异质费用模型, 建立更具通用性的非线性规划问题模型; 为降低求解算法的复杂度, 基于动态规划快速获得解的下界, 再迭代逼近获取近优解.实验结果表明:相比经典的基于均值的调度算法, 在区域数量较大时, 平均能额外满足15%的用户请求; 随着预算的减少, 能额外满足近40%的用户请求; 且不受各区域价格函数差异和用户访问需求差异的影响.因此, 在构建全球部署的大规模流媒体服务系统时, 算法能以较低的计算代价显著增加响应的用户请求量, 广泛适应各种不同的云基础设施服务提供商.
关键词: 随机需求    资源调度    非线性规划    异质费用模型    云计算    
Heterogeneous cost oriented cloud resource scheduling algorithm for stochastic demand
LIU Yang1, WEI Wei1, ZHANG Weizhe2    
1. College of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China;
2. School of Computer Science and Engineering, Harbin Institute of Technology, Harbin 150001, China


Abstract: It is recommended to use a distributed cloud to construct a high resource consumption system such as streaming media service, which not only meets the requirements of multi-region deployment, but can also make full use of the resources in the cloud to ensure the service quality while controlling system budget costs. Make the difference of cost functions in cloud centers sitting in different regions, the heterogeneous cost model should be introduced in distributed cloud oriented scheduling. Given the highly dynamic and random characteristics of user requests in streaming media applications, it is expected to respond to as many user requests as possible under a given cost budget. Mean demand model ignores details of changes in resource requirements over short time intervals, and leads to inefficient use of resources. To overcome the disadvantages of mean demand model, we use a stochastic model to capture the fine-grained information of resource demand, and use a common cost function to describe the heterogeneous cost model, and also establish a general nonlinear programming problem model. To reduce the algorithm complexity, the lower bound of the solution is quickly obtained based on dynamic programming, and then the near optimal solution is obtained by iteratively approximation. The simulation results show that, compared with the classical average demand model based scheduling algorithm, the proposed algorithm can additionally meet 15% more of the user requests when the number of regions is large, and can additionally satisfy up to nearly 40% of the user requests as the budget decreases. The algorithm is not affected by differences in price functions or by user requests statistics across different regions. As a result, when used in globally deployed large-scale streaming media system, the proposed algorithm can significantly increase the number of satisfied user requests with limited computing time, thus is adaptable to a wide range of cloud infrastructure service providers.
Keywords: stochastic demand    resource scheduling    nonlinear programming    heterogeneous cost model    cloud computing    
为满足海量资源需求并最小化资源使用费用, 已有的大规模在线服务网站(如Netflix [1]和YouTube[2])通常基于云计算平台搭建系统(如使用Amazon EC2[3]和Microsoft Azure[4]).随着大规模应用系统的发展, 为满足来自全球各地用户请求, 需将系统部署在散布在全球各区域的分布式云数据中心里, 就近响应用户请求以满足服务质量要求.云中资源分配方法通常将资源需求均值作为输入, 采用传统的线性规划算法求解[5-11].但近几年的研究表明[12-16]:在处理高度动态的随机资源需求时, 随机需求模型由于保留更多的细粒度信息, 比均值资源需求模型更加有效, 相同资源量下可满足更多资源需求.但已有随机需求模型使得调度转化成非线性规划问题, 相比均值模型算法已大大增加计算量, 各区域由于基础设施上的差别, 资源费用函数并不相同, 若在优化目标中考虑各区域异质的非线性计费函数, 会进一步增加调度算法复杂度.现有工作简化或省略费用模型, 调度时仅考虑资源总量限制[12-16], 不符合云平台调度实际情况, 不能发挥云中资源调度的优势.

本文尝试将通用的异质费用模型融入面向随机需求的调度中, 建立普适性的问题形式, 探索一种适用于跨区域分布式云平台的, 不受各区域价格函数差异和用户访问需求差异影响的, 低开销、高收益的资源调度方法.

1 通用资源分配问题的定义为准确表示实际系统调度模型, 引入两个时间尺度, 分别是调度间隔St和需求测量间隔Sd, 其中调度间隔St一般远大于需求测量间隔Sd, 如常见云平台中虚拟机最小计费时间间隔一般为1小时[3-4], 使得对应的调度间隔也为1个小时, 而随机需求测量间隔一般是10 min.因此设St=ISd, 即一个调度间隔分为I个需求测量间隔, 并记录单个测量间隔内每隔如5 s的需求量, 累计多个值获得测量间隔内需求的分布信息, 基于历史数据预测未来某个测量间隔的需求分布作为调度算法的输入.设有来自J个区域的针对I种资源的用户请求, 用Lj表示将在区域j中部署的资源数量.则在一个调度间隔中, J个区域所有分配构成一个资源配置方案, 记为P={Lj}.对来自区域j的请求, 若可满足, 则它将分配到:位于区域j的资源, 称之为本地满足; 或位于其它区域的资源, 称之为远程满足.若请求未被分配到任何资源, 则将其标记为“未满足”.注意请求是否在本地满足将会影响服务质量, 一般认为本地满足时由于实际地理距离较短, 请求延时较低且受网络状态影响较少, 可保证较高的服务质量.

对于单次调度中第i个需求测量间隔中区域j和所有区域的需求实际采样标量值分别为gji和gi.则所有区域的本地满足需求量的和为$\sum\limits_{j = 1}^{\rm{J}} {\min \left({{L_j}, g_j^i} \right)} $, 所有区域本地和远程满足的所有需求量的和为$\min \left({L, {g^i}} \right)$, 其中$L = \sum\limits_{j = 1}^{\rm{J}} {{L_j}} $.则所有区域满足的非本地需求量的和为$\min \left({L, {g^i}} \right)-\sum\limits_{j = 1}^{\rm{J}} {\min \left({{L_j}, g_j^i} \right)} $.因此在需求测量间隔i内资源收益为本地满足需求量和非本地满足需求量的加权和, 即${{\rm{w}}_{\rm{1}}}\min \left({L, {{\rm{g}}^i}} \right) + {{\rm{w}}_{\rm{2}}}\sum\limits_{j = 1}^{\rm{J}} {(\min \left({{L_j}, {g^i}} \right)}-\sum\limits_{j = 1}^{\rm{J}} {\min \left({{L_j}, g_j^i} \right))} $, 通过合并同类项为全部满足需求量和本地满足需求量的加权和:

${R^i} = {{\rm{w}}_{{\rm{sat}}}}\min \left( {L, {{\rm{g}}^i}} \right) + {{\rm{w}}_{{\rm{loc}}}}\sum\limits_{j = 1}^{\rm{J}} {\min \left( {{L_j}, {\rm{g}}_j^i} \right)} .$ (1)

则单次调度间隔的收益可表示为各个需求测量间隔中收益的和:

$R = {{\rm{w}}_{{\rm{sat}}}}\sum\limits_{j = 1}^{\rm{J}} {\min \left( {{L_j}, {{\rm{g}}^i}} \right)} + {{\rm{w}}_{{\rm{loc}}}}\sum\limits_{i = 1}^{\rm{I}} {\sum\limits_{j = 1}^{\rm{J}} {\min \left( {{L_j},{\rm{g}}_j^i} \right)} } .$ (2)

云资源调度限制一般用预算表示, 设为金额总量C, 此时需考虑各个云数据中心内资源的价格, 由于常见云基础设施提供商在不同地区的数据中心采用不同的定价策略, 为使得算法具通用性, 计费函数可为任意的非线性单调递减函数.设区域j的资源计费函数为fj(·), 设单次调度前预测得知各测量时间段的需求量为gji和gi, 在给定预算C下资源调度问题可为如下形式:

$\max \left( R \right)\;\;\;{\rm{s}}{\rm{.t}}{\rm{.}}\;\;\sum\limits_{j = 1}^{\rm{J}} {{f_j}\left( {{L_j}} \right)} = C.$ (3)

而实际场景中的预测算法无法获取精确的gji和gi, 经典方法通过预测两者的均值参与求解, 但丢失较多需求细节信息.现有预测算法可得到gji和gi的分布函数, 因此在需求测量间隔i内, 将区域j中所有用户对本地资源的随机需求为随机变量Gji, 所有区域用户对本地和远程资源的随机需求为随机变量Gi, 累积分布函数为cdfi, j和cdfi.则求解目标为期望收益最大化:

$\max \left( {{\rm{E}}\left( R \right)} \right)\;\;\;{\rm{s}}{\rm{.t}}{\rm{.}}\;\;\sum\limits_{j = 1}^{\rm{J}} {{f_j}\left( {{L_j}} \right)} = C.$ (4)

2 算法 2.1 面向随机需求和异质费用的云调度算法费用总量限制问题在式4中, 求解目标包含min(·)这一类非线性函数, 而约束中同样包含非线性函数, 是一个高度复杂的非线性规划问题.在常见的商用云计算系统中上述问题输入数据量很大, 一般会有资源类型和区域数的乘积I×J≥104.为寻找高效求解算法, 需先简化求解目标.对于任意连续的非负随机变量x与常量M有

$E\left( {\min \left( {{\rm{M, }}x} \right)} \right) = \int_0^{\rm{M}} {\left( {1-{\rm{cd}}{{\rm{f}}_x}\left( c \right)} \right){\rm{d}}c.} $ (5)

式中cdfx(·)为x的累积概率分布函数, 则式4中E(R)可转化为如下的闭合形式:

$\begin{array}{l}E\left( R \right) = {{\rm{w}}_{{\rm{sat}}}}\sum\limits_{i = 1}^{\rm{I}} {\int_0^L {\left( {1-{\rm{cd}}{{\rm{f}}_i}\left( n \right)} \right){\rm{d}}n} } + \\\;\;\;\;\;\;\;\;\;\;\;\;{{\rm{w}}_{{\rm{loc}}}}\sum\limits_{i = 1}^{\rm{I}} {\sum\limits_{j = 1}^{\rm{J}} {\int_0^{{L_j}} {\left( {1-{\rm{cd}}{{\rm{f}}_{i, j}}\left( n \right)} \right){\rm{d}}n} } } .\end{array}$ (6)

通过考察求解目标的结构, 发现该问题不存在给定费用限制下的全局最优解条件, 获取单个局部最优解的算法复杂度也很高, 因此求解算法采取以下步骤:

算法1 ?面向随机需求和异质费用的云调度算法

1) 获取算法的预设参数.

2) 迭代调整逼近资源总量限制下资源分配方案.

3) 在不同区域之间交换已分配资源, 并保证整体费用不变并增加收益.

4) 若无法找到可增大收益的交换区域, 输出分配方案作为最终解.

2.2 基于资源总量限制的预分配算法如何获取符合资源总量限制的解成为影响算法效率的关键, 引入一个针对随机需求的类似问题, 该问题中资源限制由资源总量表示, 问题形式为

$\max \left( {{\rm{E}}\left( R \right)} \right)\;\;\;{\rm{s}}{\rm{.t}}{\rm{.}}\;\;\sum\limits_{j = 1}^{\rm{J}} {{L_j}} = U.$ (7)

式中U即为资源总量, 例如私有中心中服务器总量.定义式7对应的问题为资源总量限制问题.费用总量限制问题和资源总量限制问题的最优解存在一定关系, 可获取资源总量限制问题的最优解作为费用总量限制问题的初始解.

2.2.1 符合资源总量限制求解算法原理费用总量限制问题和资源总量限制问题的关系如下所述:

推论1 ?给定资源限制U, 若对资源总量限制问题的最优解L′j(1≤j≤J)满足$\sum\limits_{j = 1}^{\rm{J}} {{f_j}\left({L{'_j}} \right)} = C$, 则费用总量限制问题的最优解Lj(1≤j≤J)满足$\sum\limits_{j = 1}^{\rm{J}} {{L_j}} \ge U$.

证明: ?首先, 若对费用总量限制问题的最优解Lj(1≤jJ)有$\sum\limits_{j = 1}^{{J}} {{L_j}} = U'$, 则费用总量限制问题最优解的目标函数值必然不高于资源总量限制问题在限制U=U′时最优解的目标函数值.因为若假设此时费用总量限制问题最优解的目标函数值大于资源限制U′下资源总量限制问题的目标函数值, 而此时费用总量限制问题最优解满足$\sum\limits_{j = 1}^J {{L_j}} \ge U'$, 因此必然也是资源总量限制问题的可行解, 且可行解的目标函数值小于等于资源总量限制问题最优解的目标函数值, 这和假设相矛盾, 因此上述命题成立.

其次, 若U′ < U, 则资源总量限制问题在限制U′下最优解的目标函数值必然小于在限制U下最优解的目标函数值.因为若资源总量限制问题在资源限制U′下获取最优解, 此时将U-U′资源量分配到未满足需求的区域, 可得到资源总量限制问题在资源限制U下的初始解, 且目标函数值大于资源限制U′下的目标函数值, 因此上述命题成立.

在上述证明的基础上, 设给定费用预算C下费用总量限制问题的最优解Lj(1≤j≤J)有$\sum\limits_{j = 1}^{\rm{J}} {{L_j}} = U'$(U′ < U), 因为费用总量限制问题最优解的目标函数值必不会高于资源限制U′下资源总量限制问题最优解的目标函数值, 必小于给定资源限制U下资源总量限制问题最优解的目标函数值, 这和资源总量限制问题获得资源限制U下最优解相矛盾, 因此推论1成立.据推论1, 通过构造合适的资源总量限制问题, 可快速得到满足下限的初始解, 在此基础上持续调整获取逼近最优解.

2.2.2 资源预分配算法资源总量限制问题是一个非线性规划问题, 为快速求解资源总量限制问题, 引入如下定理:

定理1 ?有N个函数. F1(x1), F2(x2), ...FN(xN), 满足xn∈[0, ∞)和Fn(xn)≥0(1≤nN).其导函数是f1(x1), f2(x2), ..., f′N(xN), 满足f′n(xn)∈[0, Y](Y>0)且均是连续单调递减函数.则对于约束$\sum\nolimits_{i = 1}^N {{x_n}} = U, \sum\nolimits_{i = 1}^N {{f_i}\left({{x_i}} \right)} $达到最大值时, 有f1(x1)=f2(x2)=...=f′N(xN).

证明:定义f(X)=$\sum\nolimits_{i = 1}^N {{f_i}\left({{x_i}} \right)} $, 假定f(X)取最大值时并不满足上述导数相等条件, 设f′a(xa) < f′b(xb) (a, b∈[1, N]), 因f′a(xa)和f′b(xb)均为单调递减函数, 则必存在x′ax′b, 有x′a>xax′b < xb, 且x′a+x′b=xa+xb并满足f′a(x′a)=f′b(x′b).设f′a(x′a)=f′b(x′b)=Z, 有

${f_a}\left( {x{'_a}} \right)-{f_a}\left( {{x_a}} \right) = \int_{{x_a}}^{x{'_a}} {f{'_a}\left( n \right)} > Z\left( {x{'_a}-{x_a}} \right), $ (8)

${f_b}\left( {{x_b}} \right){\rm{-}}{f_b}\left( {x{'_b}} \right) = \int_{x{'_b}}^{{x_b}} {f{'_b}\left( n \right) < Z} ({x_b}-x{'_b}).$ (9)

则有fa(x′a)-fa(xa)>fb(xb)-fb(x′b)即fa(x′a)+fb(x′b)>fa(xa)+fb(xb).对任意不满足f1(x1)=f2(x2)=...=f′N(xN)的X, 必存在另外一个X′且f(X′)>f(X), 即均不可能是最大值, 上述定理得证.从而可快速获取资源总量限制问题的最优解.

推论2 ?资源总量限制问题的最优解L′j(1≤j≤J)满足$\sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, 1}}\left({L{'_1}} \right)} = \sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, 2}}\left({L{'_2}} \right)} = \ldots = \sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, {\rm{J}}}}\left({L{'_{\rm{J}}}} \right)} $

证明:将资源总量限制问题可转化为Fj(Lj)=${w_{{\rm{sat}}}}\sum\limits_{i = 1}^{\rm{I}} {\int_0^L {\left({1-{\rm{cd}}{{\rm{f}}_i}\left(n \right)} \right){\rm{d}}n/{\rm{J}}} } + {{\rm{w}}_{{\rm{loc}}}}\sum\limits_{i = 1}^{\rm{I}} {\int_0^{{L_j}} {\left({1-{\rm{cd}}{{\rm{f}}_{i, j}}\left(n \right)} \right){\rm{d}}n} } $, 则导函数为$f{'_j}\left({{L_j}} \right) = {{\rm{w}}_{{\rm{loc}}}}\left({{\rm{I-}}\sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, j}}\left({{L_j}} \right)} } \right)$, 根据定理1, 最优解必然满足推论2中的条件, 推论2得到证明.

根据上述推论, 若寻找给定预算C下费用总量限制问题的初始解, 只需快速遍历满足资源总量限制问题最优条件的解, 找到费用总和为C的解即可.设对资源总量限制问题最优解有$v = \sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, 1}}\left({L{'_1}} \right)} = \sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, 2}}\left({L{'_2}} \right)} = \ldots = \sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, {\rm{J}}}}\left({L{'_{\rm{J}}}} \right)} $, 则对给定的v, 最优解中${L_j} = h_j^{-1}\left(v \right)$, 其中${h_j}\left({{L_j}} \right) = \sum\limits_{i{\rm{ = 1}}}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, j}}\left({{L_j}} \right)} $.构建hj(·), 再计算不同v值对应最优解的费用, 找到总费用为C的资源总量限制问题的最优解作为费用总量限制问题的初始解; 在不改变总费用C的基础上迭代调整各个Lj增加总的收益直到无法调整.获取初始解的过程如下:

算法2 ?基于资源总量限制的预分配算法.

输入:需求累积分布函数cdfi(·), cdfi, j(·)及其反函数; 预算总量C, 各区域资源的价格函数fj(·), 算法终止条件阈值D.

输出:各区域资源量初始解L′j.

1) s=I/2,v=I;

2) WHILE (TRUE){

3) ??FOR (j=1 to J){

4) ???求解$\sum\nolimits_{i = 1}^{\rm{I}} {{\rm{cd}}{{\rm{f}}_{i, 1}}} \left({L{'_j}} \right) = v$以获得L′j;

5) ???}

6) $d = \sum\nolimits_{j = 1}^{\rm{J}} {{{\rm{f}}_j}\left({L{'_j}} \right)-{\rm{C}}} $;

7) ?s=s/2;

8) ??IF (|d|≤D)输出初始解并返回;

9) ??IF (d < 0) v=v-s;

10) ??ELSE v=v+s;

11) }

算法2中, 通常情况下的值I=6, 则2~11行的循环在运行50次后, s≈10-15, 此时9和10行中v值在加上或减去s几乎不发生变化, 则下个循环中3~5行根据v值的求得的L′j和前次循环中几乎不发生变化, 此时足够逼近最优解.调度前已知3~5行中需要的累计分布函数, 事先表示为快速查询函数值的哈希表, 则3~5行的计算过程可转化为O(1)的查询过程, 则整个函数在大约50次循环后即可获得对应的结果, 该算法的复杂度可优化到O(50)左右.

2.3 费用总量限制下资源分配算法根据算法2快速获取预分配结果L′j, 在此基础上快速调整以获取近优解, 主要思路是在不改变整体费用基础上, 在各个区域间交换资源以增大收益, 直到收益无明显增加为止, 如以下算法所示.

算法3 ?费用总量限制下资源分配算法.

输入:需求累积分布函数cdfi(·), cdfi, j(·)及其反函数; 预算总量C, 各区域资源的价格函数fj(·), 迭代控制变量M和N.

输出:费用总量限制下的近优解L′j.

1) 基于算法1获取初始解L′j;

2) FOR (m=1 to M){

3) ?d=mC/(MJ);

4) ?n=0;

5) ?FOR (n=1 to N){

6) ??获取每区域j增加预算d后整体增加的收益, 保存为长度J列表LA;

7) ??获取每区域j降低预算d后整体降低的收益, 保存为长度J列表LD;

8) ??IF(max(LA)>max(LD)){

9) ???在对应的区域间移动预算d并更新各区域资源量;

10) ???}

11) ??}

12)}

根据上述过程可知, 计算复杂度取决于循环参数M和N, 循环次数越大则越逼近最优解, 具体取值需要在解的优化性和计算复杂度之间权衡.

3 实验在各类场景中比较本文算法和均值算法的效果差异.其中, 调度间隔St=1 h, 需求测量间隔Sd=10 min, 即I=6.和文献[12]中实验场景类似, 每区域用户请求产生的资源需求表示为随机需求模型且符合zipf分布, 即给定任意一个请求, 来自区域j的概率为${j^{-e}}/\sum\limits_{n = 1}^{\rm{J}} {{n^{-e}}} $, 其中实数e(e>0)为zipf参数.设所有区域总需求量均值为λ, 则每区域需求符合均值为$\lambda {j^{-e}}/\sum\limits_{n = 1}^{\rm{J}} {{n^{-e}}} $的泊松分布.

实验中各缺省参数如下设定:区域总数缺省值为J=100, 价格模型中, 缺省情况下各区域虚拟机单价相等; zipf参数范围一般为0.4~1.6, 缺省值为折中数值1.0;预算总额C缺省值为一个调度间隔中各区域恰好满足均值需求时资源费用总和.为测试不同迭代次数对效果的影响, 对算法3中迭代控制变量MN取三组不同的值, 分别为(M=1 000, N=1 000), (M=500, N=500), (M=100, N=100).比较本文算法和基于均值算法的效果, 所对比的均值算法的输入为各区域各需求测量间隔的均值E(Gji), 目标是各区域供应资源量和需求均值比例相等, 且满足预算总额C.

比较区域数量变化时两种方法之间的差别见图 1.横坐标是区域数量J, 纵坐标是本文算法相比均值算法在资源收益上的增加比例.可以看到, 随着区域数量的增加, 本文算法和均值算法的收益差别有增大的趋势, 由于算法通过在两个区域间互换配置寻找更优分配方案, 更多的区域使得有更高的概率找到优化的交换方案, 从而使得收益上升.这也表明算法通过增加收益, 能部分补偿区域数量增加导致的计算量增加, 且迭代次数MN越大, 算法效果越好.在(M=500, N=500)时, 在算法计算量和效果之间达到一个较好的平衡状态.

Figure 1
图 1 收益增加比例随区域数量的变化趋势 Figure 1 Percentage of increased revenue with different number of regions


由于实际环境中云基础设施提供商资源价格函数存在差别, 甚至单个提供商管理的多个云数据中心之间价格也不相同, 因此需研究各区域价格函数的差别对算法效果的影响.由于各提供商的各区域中价格差别一般不超过2倍[1-4], 设每个区域均为线性函数, 每个区域的最高和最低单价比率在1.0~2.0之间变化, 结果见图 2, 横坐标是最高和最低单价比率, 纵坐标是本文算法相比均值算法在资源收益上的增加比例.可见价格差别扩大时, 收益有波动并略有升高, 但并没有明显的上升或下降趋势, 意味着本文算法可适应常见各种类型的云平台, 也可满足跨云提供商部署资源调度的需求.

Figure 2
图 2 收益增加比例随价格比率区间的变化趋势 Figure 2 Percentage of increased revenue with different price range


由于常见的跨区域应用往往有一些热门的区域, 即某些区域需求占较大比重, 这种不同区域的热门程度的差别可由zipf参数刻画, zipf参数值一般介于0.6~1.4之间, 参数值越大, 表明各区域需求热门程序差别越大.这里比较不同参数值下收益的变化, 结果见图 3, 横坐标是zipf参数值, 纵坐标是本文算法相比均值算法在资源收益上的增加比例.可见随着zipf参数的增加, 资源收益略有降低, 未发生较大变化.这意味着各区域需求热门程度的差别不会显著影响算法的效果, 可适用于具不同跨区域需求差别的各类应用场景.大的迭代次数会提升算法效果, 但(M=500, N=500)和(M=1 000, N=1 000)之间的差别不明显.

Figure 3
图 3 收益增加比例随Zipf参数的变化趋势 Figure 3 Percentage of increased revenue with different Zipf parameter


预算总额限制也会影响算法效果, 因此比较不同预算额度下算法收益的变化, 见图 4, 横坐标的预算以和均值预算总额的比例表示, 均值预算总额即每区域采用刚好满足需求均值的资源量对应的费用, 纵坐标是本文算法相比均值算法在资源收益上的增加比例.可见随着预算的减少, 相对均值算法的额外收益迅速增加, 即在预算偏少的情况下, 比均值算法有更大的收益优势.由于常见调度场景中预算相对不足, 因此本文算法可获得明显的优化效果.

Figure 4
图 4 收益增加比例随预算额度的变化趋势 Figure 4 Percentage of increased revenue with different budget


4 结束语本文研究分布式云平台中面向随机需求的通用资源分配问题, 算法考虑各地理区域间异质的费用模型, 采用预算总额的资源限制, 提出可获取近似解的快速求解方法.相比已有的均值计算方法, 可额外满足近40%的资源需求, 因此可作为已有算法的有效补充.


参考文献
[1] SUMMERS J, BRECHT T, EAGER D, et al. Characterizing the workload of a netflix streaming video serve[C]// Proc of IEEE International Symposium on Workload Characterization. Providence, USA: IEEE Press, 2016: 1. DOI: 10.1109/ⅡSWC.2016.7581265


[2] KHAN M L. Social media engagement: What motivates user participation and consumption on YouTube[J]. Computers in Human Behavior, 2017, 66(1): 236. DOI:10.1016/j.chb.2016.09.024


[3] EMERAS J, VARRETTE S, BOUVRY P. Amazon elastic compute cloud (EC2) vs. In-House HPC platform: a cost analysis[C]// Proc of International Conference on Cloud Computing. Hong Kong, China: IEEE Press, 2017: 1. DOI: 10.1109/TCC.2016.2628371


[4] CARUTASU G, BOTEZATU M A, BOTEZATU C, et al. Cloud computing and windows azure[C]// Proc of International Conference on Electronics, Computers and Artificial Intelligence. Shenzhen, China: IEEE Press, 2017: 1. DOI: 10.1109/ECAI.2016.7861168


[5] YOU Kun, TANG Bin, QIAN Zhuzhong, et al. Qos-aware placement of stream processing service[J]. The Journal of Supercomputing, 2013, 64(3): 919. DOI:10.1007/s11227-010-0548-2


[6] WANG Feng, LIU Jiangchuan, CHEN Minghua. Calms: Cloud-assisted live media streaming for globalized demands with time/region diversities[C]// Proc of IEEE Conference on Computer Communications. Orlando, USA: IEEE Press, 2012: 199. DOI: 10.1109/INFCOM.2012.6195578


[7] NAN Xiaoming, HE Yifeng, GUAN Ling. Queuing model based resource optimization for multimedia cloud[J]. Journal of Visual Communication and Image Representation, 2014, 25(5): 928. DOI:10.1016/j.jvcir.2014.02.008


[8] ZHAO Yuhong, JIANG Hong, ZHOU Ke, and et al. Meeting service level agreement cost-effectively for video-on-demand applications in the cloud[C]// Proc of IEEE Conference on Computer Communications. Toronto, Canada: IEEE Press, 2014: 298. DOI: 10.1109/INFOCOM.2014.6847951


[9] 赵莉. 基于改进量子粒子群算法的云计算资源调度[J]. 南京理工大学学报(自然科学版), 2016, 40(2): 223.
ZHAO Li. Cloud computing resource scheduling based on improved quantum particle swarm optimization algorithm[J]. Journal of Nanjing University of Science and Technology, 2016, 40(2): 223. DOI:10.14177/j.cnki.32-1397n.2016.40.02.015


[10] 夏庆新, 兰雨晴, 唐甜, 等. 基于负载特征聚类的节能资源调度算法[J]. 北京航空航天大学学报, 2015, 41(4): 680.
XIA Qingxin, LAN Yuqing, TANG Tian, et al. Energy-saving resource scheduling algorithm based on workload characteristic clustering[J]. Journal of Beijing University of Aeronautics and Astronautics, 2015, 41(4): 680. DOI:10.13700/j.bh.1001-5965.2014.0407


[11] 张吉法, 胡斌, 徐东亮, 张小玉, 李卓球. 考虑丝束变形和铺层力学方向的铺放线型规划[J]. 哈尔滨工业大学学报, 2016, 48(1): 172.
ZHANG Jifa, HU Bin, XU Dongliang, ZHANG Xiaoyu, LI Zhuoqiu. Pattern planning for the deformation of fiber tows and mechanics direction of placement layers[J]. Journal of Harbin Institute of Technology, 2016, 48(1): 172. DOI:10.11918/j.issn.0367-6234.2016.01.026


[12] ROCHMAN Y, LEVY H, BROSH E. Resource placement and assignment in distributed network topologies[C]// Proc of IEEE Conference on Computer Communications. Turin, Italy: IEEE Press, 2013: 1914. DOI: 10.1109/INFCOM.2013.6566991


[13] ROCHMAN Y, LEVY H, BROSH E. Efficient resource placement in cloud computing and network applications[J]. ACM SIGMETRICS Performance Evaluation Review, 2014, 42(2): 49. DOI:10.1145/2667522.2667538


[14] NIU Di, Xu Hong, Li Baochun, and et al. Quality-assured cloud bandwidth auto-scaling for video-on-demand applications[C]// Proc of IEEE Conference on Computer Communications. Orlando, USA: IEEE Press, 2012: 460. DOI: 10.1109/INFCOM.2012.6195785


[15] WEI Wei, LIU Yang, ZHANG Yuhong. TRLMS: two-stage resource scheduling algorithm for cloud based live media streaming system[J]. IEICE TRANSACTIONS on Information and Systems, 2014, 97(7): 1731. DOI:10.1587/transinf.E97.D.1731


[16] WEI Wei, ZHANG Yuhong, LIU Yang, et al. FRP: a fast resource placement algorithm in distributed cloud computing platform[J]. Concurrency and Computation Practice and EDxperience, 2015, 28(5): 1399. DOI:10.1002/cpe.3654



闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻锝夊箣閿濆憛鎾绘煕閵堝懎顏柡灞剧洴椤㈡洟鏁愰崱娆樻К缂傚倷鑳舵慨閿嬬箾閳ь剟鏌″畝鈧崰鏍嵁閹达箑绠涢梻鍫熺⊕椤斿嫰姊洪懡銈呮瀾闁荤喕浜划濠氬箻鐠囪尙鐣哄┑掳鍊曢幊蹇涘疾閺屻儱绠圭紒顔煎帨閸嬫捇骞囨担閫涙唉闂傚倸鍊烽悞锕傚箖閸洖绀夌€广儱娲﹀畷鏌ユ煕椤愮姴鍔ょ€规挷绶氶弻鈥愁吋鎼达絼绮撻柟鍏兼儗閻撳牓寮崱娑欑厓鐟滄粓宕滃顓犫攳濠电姴娲﹂崵鍐煃閸濆嫬鏆為柨娑樼箻濮婅櫣鎷犻垾宕団偓璇裁归敐澶嬫珳闁告帗甯″缁樻媴閸涘﹥鍎撻柣鐐村嚬閸嬪﹤鐣峰┑瀣闁挎洍鍋撶紒鐘崇墵閺屾洟宕煎┑鎰︾紒鐐劤閸氬鎹㈠☉銏犵闁绘垵娲g欢鍨箾鐎垫悶鈧骞忛敓锟�2婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鐐劤椤兘寮婚敐澶婄疀妞ゆ帊鐒﹂崕鎾绘⒑閹肩偛濡奸柛濠傛健瀵鈽夐姀鈺傛櫇闂佹寧绻傚Λ娑⑺囬妷褏纾藉ù锝呮惈鏍℃繝銏㈡嚀濡稑危閹版澘绠抽柡鍌氭惈娴滈箖鏌ㄥ┑鍡涱€楀ù婊冨⒔缁辨帡骞嶆担瑙勭彆缂備胶绮粙鎴︻敊韫囨侗鏁婇柤濮愬€楀▔鍧楁⒑鐠団€崇仯闁哥姵鐗曢~蹇撁洪鍕槰闂佸憡鐟ラˇ浼村磿閹炬剚娓婚柕鍫濇閻忋儲绻涚仦鍌氬闁告帗甯掗埢搴ㄥ箳閺冨倹婢戞繝鐢靛仦閸ㄥ爼鎮烽姀銈呯婵炲樊浜濋埛鎴︽⒒閸碍娅呴柣锔界矒閺屾稑螣閹帒浠悗瑙勬礃缁诲嫰鍩€椤掑﹦绉甸柛瀣╃劍缁傚秴饪伴崼鐔哄帾婵犵數鍋涢悘婵嬪礉濠婂嫨浜滈柕澶涚到閻忣噣鏌嶈閸撴繈锝炴径濞掑搫饪伴崼婵囩€繝鐢靛У閼归箖寮伴妷鈺傜厓鐟滄粓宕滃璺何﹂柛鏇ㄥ灠缁犳娊鏌熺€涙ḿ绠ュù鐘荤畺濮婃椽骞庨懞銉︽殸闂佹悶鍔屽ḿ鈥愁嚕鐠囨祴妲堟俊顖炴敱椤秴鈹戦绛嬫當闁绘妫欑€靛ジ骞囬鐘电槇濠电偛鐗嗛悘婵嗏枍濞嗘垹纾奸柣妯哄暱閻忓瓨绻濋埀顒佹媴缁洘鏂€闂佺粯枪椤曟粌顔忛妷鈺傜厵闁告劖褰冮銏㈢磼閸屾稑绗氭繛鐓庣箻閸╃偤骞嗚婢规洟鏌i悢鍝ユ噧閻庢凹鍘剧划鍫ュ礃閳衡偓缁诲棝鏌i幇顓烆棆闁活厽鐟ч埀顒侇問閸n噣宕戞繝鍥╁祦婵☆垵鍋愮壕鍏间繆椤栨繃銆冩慨瑙勵殜閺岋絾鎯旈妶搴㈢秷濠电偛寮堕悧鏇犲弲闂侀潧鐗嗛ˇ鍗炵暤娴h鍙忔俊鐐额嚙娴滄儳鈹戦纭峰姛缂侇噮鍨堕獮蹇涘川閺夋垵绐涙繝鐢靛Т閸燁偊宕滈崹顐$箚闁绘劦浜滈埀顑應鍋撻棃娑氱劯鐎规洖缍婂畷濂稿即閻愮數鏆繝纰樻閸ㄧ敻濡撮埀顒勬煛閳ь剚绂掔€n偄鈧敻鏌ㄥ┑鍡欏嚬缂併劌銈稿鍫曞醇濠靛牆鈪靛┑顔硷攻濡炶棄螞閸愩劉妲堟慨妯夸含閺変粙姊绘担鍛靛綊鏁冮妷鈺傚亱闁绘ǹ顕х粻鏍煥閻斿搫校闁稿瀚伴弻娑滅疀濮橆兛姹楅梺鍛婄懃濡繂顫忓ú顏勪紶闁告洦鍓欓ˇ鈺侇渻閵堝啫濡奸柟鍐茬箳缁顓兼径濠勭暰閻熸粍绮岄妴鎺撶節濮橆厾鍘梺鍓插亝缁诲嫮绮婚悧鍫涗簻闁冲搫锕ゆ晶鎾煛鐏炵ǹ澧查柟宄版嚇瀹曟粓鎳犻鈧幃鎴︽⒒娴h櫣甯涘〒姘殜瀹曟娊鏁愰崨顖涙濠殿喗銇涢崑鎾绘煕閳哄绡€鐎规洘锕㈤幃娆擃敆閸屾ê浜介梻鍌氬€峰ù鍥敋瑜斿畷娆撴偩瀹€鈧粈濠囨煕閳╁啰鈽夌痪鎯ь煼閺岀喖鎮滃Ο鐑橆啎濠电偞鍨崹鍦矆閸愵喗鐓忓┑鐐茬仢閻忣亪鏌¢崒妤€浜鹃梻鍌氬€烽懗鍓佸垝椤栫偛绀夐柡宓法绱板┑鐐叉閹稿宕愰崼鏇熺叆闁哄倸鐏濋埛鏃€淇婇顐㈢仸闁哄备鍓濆鍕償閵忊偓鈧﹪鏌℃担鍝ュ閾绘牠鏌e鈧ḿ褎绂掑⿰鍕╀簻闁挎洍鍋撻柣蹇旂缁岃鲸绻濋崶褔鍞堕梺鍝勬川閸嬫盯鎳撻崹顔规斀闁绘劕寮堕ˉ鐐烘煕閳轰胶澧︾€规洦鍨遍幆鏃堝Ω閿旇瀚藉┑鐐舵彧缁插潡宕曢妶澶婂惞闁逞屽墮椤啴濡堕崱妯侯槱闂佸憡鐟ラ崯顐︽偩閻戣棄绠i柨鏃囨閳ь剛鍏橀弻鈥愁吋閸よ棄缍婅棟闂傚牊渚楅崵鏇灻归悩宸剾闁轰礁娲弻锝夊籍閸ャ劏鍚傞梺鍛婄墬閻楁洟鍩為幋锔藉€烽悗娑櫭棄宥夋⒑閻撳海绉虹紒鐘崇墵瀵偊宕橀鑺ユ珖闂佺ǹ鏈銊╂偩濞差亝鈷戠紒瀣硶缁犵粯淇婇銉︾《闁瑰箍鍨藉畷鍗炩槈濞嗘垵骞堟繝鐢靛仜濡霉濮橆儵锝囩矙鎼存挻鏂€濡炪倖鏌ㄩ崥瀣窗濮椻偓閺岋紕浠﹂悾灞濄倝鏌熸搴♀枅鐎殿喖顭锋俊鐑藉Ψ閵夈儱鎸ゆ繝寰锋澘鈧鎱ㄩ悜钘夌;婵炴垶鈼ゅú顏嶆晣闁绘劕鐏氬▓鎯р攽閻樿宸ラ悗姘煎幗閸掑﹪骞橀鐣屽弰闂婎偄娲﹀ú姗€宕甸埀顒€螖閻橀潧浜归柛瀣尰缁绘繈鎮介棃娴躲儵鏌℃担鍛婂暈闁逛究鍔戦幃婊勬叏閹般劌浜鹃柛宀€鍋炵€电姴顭块崗澶嬫珨缂傚秳绀侀悾鐑藉Ω閳轰胶楠囬梺鐟扮摠缁诲嫰鍩€椤掑寮慨濠傤煼瀹曟帒顫濋崡鐑嗘澑缂傚倷绀侀鍛存偋閹炬剚鍤曠紒瀣儥閸氬顭跨捄渚剳闁告瑥妫楅埞鎴︽偐缂佹ɑ閿┑鈽嗗亝閻燂箓宕氭繝鍥х闁兼祴鏅濋鏇㈡煟韫囨挾绠查柣妤侇殔閳诲秵绻濋崶銊у幐闁诲繒鍋熼崑鎾剁矆閸愵亞纾肩紓浣贯缚濞叉挳鏌熼鐣屾噰妞ゃ垺顨嗛幏鍛村传閸曨厾蓱闂傚倸鍊搁崐鐑芥嚄閸撲礁鍨濇い鏍仜缁犱即鏌涢锝嗙缁炬儳娼¢弻銈囧枈閸楃偛顫悗瑙勬礀瀵墎鎹㈠☉銏犵婵炲棗绻掓禒鑲╃磽娴e搫顎撶紓宥勭窔瀵鏁愭径濠勭杸闂佸疇妗ㄧ粈渚€鈥栫€n剛纾藉ù锝嚽圭紞渚€鏌涘Δ鈧崯鍧楋綖韫囨稒鎯為柛锔诲幘閿涙粌鈹戦埥鍡楃仯闁稿簺鍊楅幏鐘绘倷閻戞ǚ鎷洪柣鐐寸▓閳ь剙鍘栨竟鏇㈡⒒閸屾瑧璐伴柛鎾寸懅缁梻鈧稒锕╅弨浼存⒒閸屾瑧顦﹂柟娴嬧偓瓒佹椽鏁冮崒姘€繝闈涘€绘灙闁哄绶氶弻娑㈠箛闂堟稒鐏嶉梺缁樻尭缁绘﹢鎮¢锕€鐐婄憸婵嬪绩缂佹ḿ绠鹃柛娑卞幗閸ゅ洭鏌$仦鍓ф创妤犵偞岣块幏瀣惞椤愩垺鐏撳┑鐘愁問閸犳牠鏁冮妷銉富濞寸姴顑囧畵渚€鏌熼柇锕€骞楅柛搴e枛閺屻劌鈹戦崱妞诲亾閹间緤缍栫€光偓閸曨兘鎷绘繛杈剧到閹诧繝宕悙瀛樺弿濠电姴鍊荤粔娲煙椤旀儳鍘撮柛鈺嬬節瀹曘劑顢欓梻瀵搁挼濠碉紕鍋戦崐鏍涢崘顔兼瀬妞ゆ洍鍋撶€规洘鍨块獮妯肩磼濡粯鐝抽梺纭呭亹鐞涖儵宕滃┑瀣仧妞ゆ洍鍋撴慨濠勫劋濞碱亪骞嶉鍛滅紓鍌欑椤﹂亶寮幖浣哥闁靛繒濮弨浠嬫煕閵夈垺娅囬柣锕€鐗撳铏圭矙閹稿孩鎷辩紓浣割儐閸ㄥ潡銆侀幘鏂ユ婵☆垶鏀遍弬鈧梻浣哄仺閸庨亶宕捄銊ф/鐟滄棃寮婚悢铏圭煓闁割煈鍠楀В鎰渻閵堝骸浜滅紒缁樺笧濡叉劙骞掗幊宕囧枔閹风姴顔忛鐟颁壕闁瑰墽绮埛鎴︽煕濞戞﹫鍔熸繛鎻掔摠缁绘稒鎷呴崘鎻掓灕闁兼澘娼″娲敆閳ь剛绮旂€靛摜涓嶉柡灞诲劜閻撳繘鐓崶褜鍎忛柍褜鍓氬ú婊呭垝鐠囨祴妲堟繛鍡楃С缁ㄥ姊洪崫鍕偓鎼佹倶濠靛鐓曢柡鍐ㄧ墛閻撶喖鏌熼悙顒€澧柛搴㈡⒐閹便劍绻濋崨顕呬哗缂備浇椴哥敮鎺曠亽闂佹儳绻橀埀顒佺〒缁€鍐ㄢ攽閻樻鏆俊鎻掓嚇瀹曟垿宕熼娑樹壕婵﹩鍘界欢鏌ユ煟閿濆洦鐒块柕鍥ㄥ姍楠炴帡骞嬮悪鍛簥闂傚倷鑳剁划顖炲礉閺囥埄鏁嬫い鎾卞灩閸屻劑姊洪鈧粔鐢稿磹閻㈠憡鐓曢煫鍥ㄦ惄濡茬ǹ霉濠婂牏鐣烘慨濠冩そ閺屽懘鎮欓懠璺侯伃婵犫拃鍐惧殶闁逞屽墲椤煤濮椻偓瀹曞綊宕稿Δ鈧粻鏍ㄧ箾閸℃ɑ灏ù鑲╁█閺屾盯寮撮妸銉ヤ紟缂備線浜舵禍璺侯潖缂佹ḿ鐟归柍褜鍓欏玻鑳樁濠⒀勭箞濮婃椽宕崟顒€娅ょ紓渚囧枟閹瑰洭鐛崘顔芥櫢闁绘ê寮妸鈺傜厓闁告繂瀚埀顒€顭峰畷銏$鐎n偀鎷洪梺鍛婄箓鐎氼厼顔忓┑瀣厱閻庯綆鍋嗗ú鎾煕閳规儳浜炬俊鐐€栧濠氬磻閹惧绡€闁逞屽墴閺屽棗顓奸崨顖氬Е婵$偑鍊栫敮濠囨嚄閸洖鐤柡灞诲劜閻撴瑩鏌涢幋娆忊偓鏍偓姘炬嫹
婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻娑樷槈濮楀牊鏁鹃梺鍛婄懃缁绘劙婀侀梺绋跨箰閸氬绱為幋锔界厱闁靛ǹ鍎遍埀顒€顭烽獮澶愬箹娴g懓浜遍梺鍓插亝缁诲嫰鎮烽弻銉︹拺缂佸顑欓崕蹇斻亜閿旂偓鏆€殿喖顭峰鎾晬閸曨厽婢戦梺璇插嚱缂嶅棙绂嶉弽顓炵;闁规崘顕ч崡鎶芥煏韫囧ň鍋撻弬銉ヤ壕鐎瑰嫭澹嬮弨浠嬫煟濡绲绘い蹇d邯閺屾盯鎮╅崘鎻掝潕闂侀€炲苯澧紒鐘茬Ч瀹曟洟宕¢悙宥嗙☉閳诲酣骞樺畷鍥╁幀闂傚⿴鍋勫ú锔剧矙閹烘鍋傞煫鍥ㄧ⊕閻撴洘銇勯幇鍓佹偧缂佺姰鍎叉穱濠囧箵閹烘梻楔闂佸搫鑻粔褰掑蓟閵娧€鍋撻敐搴濈敖濞寸厧鐭傚娲传閸曨剚鎷辩紓浣割儐閸ㄥ潡宕洪妷锕€绶炲┑鐘插瀵ゆ椽姊洪崜鎻掍簼缂佺儵鍋撶紓浣瑰敾缁茶法妲愰幘璇茬<婵炲棙鍨垫俊钘夘渻閵堝啫濡兼俊顐g洴瀵偊顢欓崲澶嬫⒐閹峰懐鎮伴埄鍐╂殼婵犵數濮烽弫鍛婃叏閺夋嚚褰掑磼閻愬弶鐎梺鍛婂姦閸犳鎮¢妷锔剧瘈闂傚牊绋掗ˉ鐐差熆鐠哄搫顏柡灞剧洴楠炴帡骞橀崹娑欘潔婵$偑鍊ゆ禍婊堝疮鐎涙ü绻嗛柛顐f礀缁€鍐煏婵炑冨€诲Λ顖氣攽閻樻鏆俊鎻掓嚇瀹曟垿宕熼姘辨焾濡炪倖鐗滈崑娑氱不閻愮儤鐓忓┑鐐靛亾濞呭懘鏌i幒鎴犱粵闁靛洤瀚伴獮鎺楀箣濠垫劒鐥梻浣虹帛閹稿摜鎹㈠鈧璇测槈閵忊晜鏅濋梺鎸庣箓濞层劑鎮惧ú顏呪拺闁圭ǹ娴烽埥澶岀磼婢跺﹦浠涚紒宀冮哺缁绘繈宕堕懜鍨珖闂備線娼х换鎺撳垔椤撶喎顕遍柛鎰靛枟閳锋垿鏌涘┑鍡楊伀闁绘帟娉曠槐鎺楀蓟閵壯呮毇濡ょ姷鍋涘Λ婵嗩嚕椤曗偓瀹曞ジ顢曢敐鍡樼彨濠电姷鏁告慨鎾晝閵堝绠熸繛鎴欏灪閺呮彃顭跨捄渚剬闁归攱妞藉娲川婵犲嫮绱伴梺绋挎唉妞存悂鎮ф惔銊︹拻濞达綀娅g敮娑欍亜閵娿儳澧涢柟渚垮姂楠炴﹢顢欓挊澶夋偅闂備胶绮崹鐓幬涢崟顖ょ稏闁告稑鐡ㄩ悡蹇涙煕椤愶絿绠栭柛锝堝Г閵囧嫰寮埀顒傛暜閹烘せ鈧棃宕橀鍢壯囨煕閳╁叇姘跺箯婵犳碍鈷戦柛婵嗗婵ジ鏌涚€n亷宸ラ柣锝囧厴婵偓闁靛牆鎳愰鎰箾鏉堝墽鍒伴柛妯荤矒楠炲繐煤椤忓應鎷洪梺鍛婄☉閿曪箓鍩ユ径鎰叆闁哄洦锚閸斻倗绱掗鑲╁ⅱ闁逞屽墾缂嶅棝宕戦崱娆戜笉闁诡垼鐏愯ぐ鎺撴櫜闁告侗鍘藉В鎰攽閻愰鍤嬬紒鐘虫尭閻g兘骞囬弶鍧楀敹闂佸搫娲ㄩ崰鎾诲矗閸℃せ鏀介柣妯肩帛濞懷勪繆椤愶絿鎳囬挊鐔兼煙閹规劗袦闁荤喐澹嬮崼顏堟煕閺囥劌骞橀柣鎾愁樀濮婃椽宕崟顓犱紘闂佸摜濮甸幑鍥春閳ь剚銇勯幒宥堝厡闁愁垱娲栭悾婵嬫晲閸喓銆婄紓渚囧枛椤嘲顕i崐鐕佹闂佺粯鏌ㄥΛ婵嬪箖瑜版帒浼犻柛鏇ㄥ墯閸庢挸顪冮妶鍛闁稿妫涘Σ鎰板箳閹惧绉堕梺闈浨归崕鎶筋敄閸岀偞鈷戦梺顐ゅ仜閼活垱鏅堕崜褏纾界€广儱鎳忛ˉ鐐电磼閸屾氨肖闁圭懓瀚幏鍛村即閻樺弶鐏堥梺绯曟杹閸嬫挸顪冮妶鍡楃瑨閻庢凹鍙冮崺娑㈠箣閻樼數锛滃銈嗙墬缁嬫帞绮堥崘顔界厸濠㈣泛锕︾粔娲煛鐏炲墽銆掗柍褜鍓ㄧ紞鍡涘磻閸涱垯鐒婃い鎾跺枂娴滄粍銇勮箛鎾愁仼闁哄棴绲介埞鎴﹀灳瀹曞洤鐓熼悗瑙勬礀瀹曨剝鐏冮梺閫炲苯澧畝锝呮健楠炲鏁傜憴锝嗗缂傚倷绀侀鍡涱敄濞嗘挸纾块柟鎵閻撴瑩鏌i悢鍝勵暭闁哥姵岣块埀顒侇問閸犳盯顢氳椤㈡ɑ绺界粙璺ㄥ€為梺闈浨归崕瀹犮亹閹绢喗鈷掑ù锝呮啞閹牓鎮跺鐓庝喊鐎规洘娲熷畷锟犳倻閸℃顓块梻浣告惈椤︻垳鑺遍柆宥呯哗濞寸姴顑嗛悡銉╂煟閺傛寧鎯堥崯鎼佹⒑娴兼瑧鍒伴柟纰卞亰濠€浣糕攽閻樿宸ラ柛鐔跺嵆瀹曟椽鏁愰崶锝呬壕婵炲牆鐏濋弸锔姐亜閺囧棗娴傞弫鍥р攽閸屾簱褰掓煁閸ャ劊浜滈柟鏉垮缁夌敻鏌嶈閸撴瑥煤椤撶儐娼栫紓浣股戞刊鎾煕濞戞﹫宸ラ柡鍡楃墦濮婃椽宕烽鈧ぐ鎺嗏偓锕傛倻閽樺鐣洪梺缁樺灱濡嫰鎮″☉妯忓綊鏁愰崶褍濡哄┑鐐茬墛閸庢娊鈥旈崘顔嘉ч柛鈩冪懃椤呯磽娴e壊鍎愰柛銊ユ健閵嗕礁顫濋懜鐢靛姸閻庡箍鍎卞Λ妤呭焵椤掆偓閻忔氨鎹㈠☉銏犵闁绘垵妫旈惀顏勵渻閵堝懐绠伴柟铏姍閵嗗懘宕f径鍫滅盎闂佸搫绉查崝宀勬倿瑜版帗鐓涢柍褜鍓氱粋鎺斺偓锝庡亞閸樹粙姊鸿ぐ鎺戜喊闁告挻鐟ч惀顏囶樄闁哄苯绉剁槐鎺懳熼懡銈庢К闂傚倸娲らˇ鎵崲濠靛洨绡€闁稿本鍑规导鈧紓鍌欒兌婵兘宕戦悢鐓庣劦妞ゆ帊绶¢崯蹇涙煕閻樻剚娈滈柟顕嗙節閺佹捇鎮╅鐟颁壕濞达綀鍊介弮鍫濆窛妞ゆ挾濯Σ瑙勪繆閻愵亜鈧牕顔忔繝姘;闁瑰墽绮悡鍐喐濠婂牆绀堟繛鍡樻尰閸嬪鈹戦崒婧撳綊鎷戦悢鍏肩叆婵犻潧妫Σ鍝ョ磼閻樺磭鈯曢柕鍥у瀵噣宕堕‖顔芥尰閹便劑鏁愰崨顓т純濠殿喖锕ㄥ▍锝呪槈閻㈢ǹ宸濇い鏇炴噺椤ュ姊绘担鍛靛綊鏁冮妶鍛╃細闁炽儲鍓氶崵鏇㈡偣閸ャ劎銈存俊鎻掔墦閺屾洝绠涢弴鐑嗘綌閻熸粍妫冨璇测槈閵忕姈銊︺亜閺傚灝缍栭柧蹇撻叄濮婃椽妫冨☉姘辩杽闂佺ǹ锕ラ悧鐘烘"闂佺硶鍓濋〃蹇涙偄閸℃稒鍋i弶鐐村椤掔喖鏌涙惔銏犵仼缂佽鲸甯¢崺锕傚焵椤掑嫬纾婚柟鐐灱閺€浠嬫煟濡櫣浠涢柡鍡忔櫅閳规垿顢欓懞銉ュ攭閻庤娲橀崝娆撶嵁閺嶃劍濯撮柛娑橈龚缁躲垽姊绘担鐟邦嚋缂佽鍊歌灋閹兼番鍨婚々鍙夌節婵犲倻澧曠紒鐘侯潐缁绘盯鏁愭惔鈥愁潻闂佺粯甯為崕銈囨崲濞戙垹閱囬柣鏂挎憸椤︿即姊洪崫鍕拱婵炶尙鍠庨悾鐑藉箚闁附些婵$偑鍊曞ù姘跺矗閸愵喖钃熸繛鎴欏灩閻撴盯鏌涢幇鈺佸婵″弶鍔曢—鍐Χ閸愩劎浠鹃梺鎸庢磸閸ㄤ粙鐛崘銊㈡瀻闊浄绲介弲鐘差渻閵堝棙顥嗙€规洟娼ц灋妞ゆ牗绋撶弧鈧梺姹囧灲濞佳勭墡婵$偑鍊栧褰掓偋閻樿尙鏆︾憸鐗堝笚閻掕偐鈧箍鍎遍幊鎰邦敊閸ヮ剚鈷戦悷娆忓閸旇埖淇婇銏狀伃闁归攱鍨块幃銏ゅ礂閼测晛寮抽梻浣虹帛閺屻劑骞栭銏㈡懃闂傚倷鑳剁划顖炲礉閺囥垺鏅濇い蹇撶墕閽冪喓鈧箍鍎卞Λ娆愭叏濠婂牊鐓欐繛鍫濈仢閺嬫稑鈹戦垾鑼煓婵﹨娅i幏鐘绘嚑椤掑偆鍚呯紓鍌欐祰閸╂牠鎳濇ィ鍐跨稏闊洦鎷嬪ú顏嶆晜闁告洦鍋嗛悰鈺佲攽閻樺灚鏆╁┑顔碱嚟閳ь剚鍑归崣鍐ㄧ暦閺夊簱妲堥柕蹇婃閹疯櫣绱撴担鍓插剱妞ゆ垶鐟╁畷鏇㈠箛閻楀牏鍘甸梺鑽ゅ枔婢ф骞栭幇顓滀簻妞ゆ劑鍨荤粻宕囩磼鏉堛劌绗掗摶锝夋偣閸パ勨枙闁逞屽墯閹瑰洤顫忓ú顏勫窛濠电姴瀚槐浼存⒑缁嬫寧鍞夋繛鍛礋閵嗗啫鈻庤箛濠冩杸闂佺粯锚閻忔岸寮抽埡鍛厱閻庯綆鍋撻懓璺ㄢ偓瑙勬礈婵炩偓闁诡喒鏅濋幏鐘诲箵閹烘洍鍋撻崸妤佲拺鐟滅増甯掓禍鏉棵瑰⿰鍕疄闁诡垰鐗愮粻娑樷槈濞嗗本瀚藉┑鐐舵彧缂嶁偓婵炲拑绲块弫顔尖槈閵忥紕鍘遍梺鍝勫暊閸嬫挻銇勯妸銉伐妞ゆ洩缍侀、鏇㈡晝閳ь剚瀵奸悩缁樼厪濠㈣鍨伴崐濠氭偡濠靛鈷掑ù锝呮啞閹牓鏌涢悤浣镐喊闁诡啫鍕瘈闁搞儯鍔屾禍妤€鈹戦悙鍙夘棡闁圭ǹ顭烽幃鈥斥枎閹扳晙绨婚梺鍝勮癁閸曞灚顥i梻浣稿悑濡炲潡宕规导鏉戠厺闁规崘顕ч柋鍥煛閸モ晛鏆遍柟閿嬫そ閹鎲撮崟顒傤槬濠电偛鐪伴崝搴ㄥ极椤斿皷妲堟繛鍡樺姇瀵寧绻濋悽闈浶㈤柛濠呭吹缁棃鎮滃鍡橆啍闂佺粯鍔樼亸娆愭櫠閿曗偓閳规垿鍩勯崘鈺佲偓鎰攽閿熺姵鏁遍柟顖涙閺佹劙宕ㄩ鍙ョ按闂傚倷绀佺紞濠囁夐幘瀵哥闁逞屽墯椤ㄣ儵鎮欑€涙ê纾冲Δ鐘靛仦鐢帡鍩為幋锕€鐐婇柕濞т礁浠掗梻鍌氬€搁崐鎼佸磹閹间礁纾归柣鎴eГ閸婂潡鏌ㄩ弴鐐测偓鍝ョ不閺嶎厽鐓曟い鎰剁稻缁€鈧紒鐐劤濠€閬嶅箟濮濆瞼鐤€闁哄洨鍋涢悘濠冪節閻㈤潧校闁肩懓澧界划缁樼節濮橆厼浠梺鎼炲労娴滄粓鎷曟總鍛婄厵闁兼亽鍎茬粈瀣叏婵犲懏顏犵紒杈ㄥ笒铻f繛鑼帛閳锋牗绻濋悽闈涗粶闁归攱鍨圭槐鐐寸瑹閳ь剟鐛崱娆庢勃閻熸瑱绲鹃悗濠氭⒑鐟欏嫬鍔ゆい鏇ㄥ弮瀹曘垽鎮介悽鐢碉紳婵炶揪绲芥竟濠囧磿韫囨稒鐓熼煫鍥ㄦ⒒缁犵偞銇勯姀鈽嗘疁濠殿喒鍋撻梺闈涚墕濡盯宕㈤棃娑辨富闁靛牆妫欓埛鎺楁煛閸滀礁浜版鐐诧躬瀹曞爼濡搁敃鈧鎸庣節閻㈤潧孝閻庢凹鍓熷畷婵堚偓锝庡枟閸婄敻鏌i姀銈嗘锭閻㈩垰鐖奸弻宥囨嫚閺屻儱寮板Δ鐘靛仜椤戝骞冮埡浣勭喖鎳¢妶鍥╁帓缂傚倷娴囨ご鎼佸箰婵犳艾绠柛娑欐綑娴肩娀鏌涢弴鐔风厐缂傚秳绶氬濠氭晲閸涘倹姊归幏鍛村捶椤撗勑у┑锛勫亼閸婃垿宕归崫鍕殕闁归棿绀侀弸渚€鏌熼柇锕€骞栫紒鍓佸仦娣囧﹪顢涘⿰鍛濠电偛鎳庡ú顓烆潖缂佹ɑ濯寸紒瀣濮f劙姊虹拠鑼闁绘鎸搁锝夊箵閹哄棗鐗氶梺鍓插亞閸犲酣鍩€椤掑嫭娑ч柍瑙勫灴閹晛鐣烽崶鑸垫闂備焦濞婇弨閬嶅垂瑜版帒绠熼柟闂寸劍閸嬪鏌涢锝囩畼闁荤喆鍔嶇换娑氣偓娑欋缚閻棝鏌涘Δ浣糕枙鐎殿喛顕ч埥澶娢熷⿰鍛灈鐎规洦鍋婂畷鐔煎Ω閿曗偓閻﹁京绱撻崒姘偓椋庢閿熺姴绐楁俊銈呮噺閸嬶繝鏌嶆潪鎷屽厡闁哄棴绠撻弻锝夊籍閸屾瀚涢梺杞扮缁夌數鎹㈠☉銏犵闁绘劘灏欓悷鏌ユ煟鎼淬垼澹橀柕鍫⑶归~蹇曠磼濡顎撻梺鍛婄☉閿曘劎娑甸埀顒勬⒑閸濆嫷鍎涘ù婊勭箘閹广垹鈽夊锝呬壕闁汇垻娅ヨぐ鎺戝偍闁圭虎鍠楅悡鏇㈡煃閻熸壆浠㈤柛鏃€绮庨埀顒€鐏氬妯尖偓姘嵆閻涱噣宕堕澶嬫櫍闂佺粯蓱瑜板啰绮绘导瀛樷拻闁稿本鐟чˇ锕€顭块悷甯含鐎规洘鍨块獮鎺懳旈埀顒傚婵犳碍鐓曢柡鍥ュ妼婢ь垱绻涢崨顖氣枅闁诡喗顨婇幃浠嬫偨閻愬厜鍋撴繝鍥ㄧ厱閻庯綆鍋呯亸鐢告煙閸欏灏︾€规洜鍠栭、妤呭磼閵堝柊姘辩磽閸屾艾鈧悂宕愰崫銉х煋闁圭虎鍠楅弲婵嬫煏婢舵稑顩柍鐟扮Т閳规垿鎮╅幓鎺嶇敖濠电偛鍚嬫竟鍡涘焵椤掆偓閸樻粓宕戦幘鏂ユ斀闁绘ɑ褰冮弫顏呫亜韫囨挸顏ら柡鈧禒瀣厽婵☆垵顕ф晶顖炴煕閻旈绠婚柡灞剧洴婵℃悂濡堕崨顓犮偖濠电姷顣介埀顒€纾崺锝嗩殽閻愬澧柟宄版噹椤垻浠﹂悙顒€鏆繝鐢靛Х閺佹悂宕戦悙鍝勫瀭闁诡垱婢樼紞鏃€绻濈喊妯哄⒉鐟滄澘鍟撮幃褎绻濋崶褏鐤勯梺闈浨归崕娆撳籍閸繄鍔﹀銈嗗笒鐎氼參宕戠€n亖鏀介柣妯哄级閹兼劙鏌$€b晝绐旈柡灞剧洴楠炴ê螖閳ь剟骞婇幇鐗堟櫖婵犻潧娲ㄧ粻楣冨级閸繂鈷旈柛鎺嶅嵆閺岀喓鍠婇崡鐐扮凹闂佺粯顨呴柊锝咁潖閸濆嫅褔宕惰閸旀挳姊洪幖鐐插濠电偛锕ら悾鐑藉箣閿曗偓鍥存繝銏f硾閿曘儱危椤掑嫭鈷戦梺顐ゅ仜閼活垱鏅堕鐐寸厪闁搞儜鍐句純濡ょ姷鍋炵敮鈥崇暦閸楃儐娓婚柟顖嗗本顥¢梻鍌氬€搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯闁挎棁妫勫▓鐐翠繆閵堝繒鍒伴柛鐔哄█閸┾偓妞ゆ帒锕﹂悾鐢碘偓瑙勬礀缂嶅﹪銆佸璺哄窛妞ゆ棁鍋愮槐锕傛⒒閸屾瑧绐旈柍褜鍓涢崑娑㈡嚐椤栨稒娅犻悗娑欙供濞堜粙鏌i幇顓炵祷闁哄棎鍨洪妵鍕晝閳ь剙锕㈤柆宥呯劦妞ゆ帒鍠氬ḿ鎰箾閸欏澧柣锝囧厴椤㈡宕熼鍌滄殺闂傚倸鍊风粈渚€骞栭位鍥箥椤旂懓浜剧紒妤佺☉濞层倗绮eΔ浣风箚妞ゆ牗姘ㄥВ鐐烘煕鐎n偅灏甸柟鍙夋尦瀹曠喖顢楅崒銈喰ら梻浣告惈椤戞劖绂嶉鍫濈闁割偅娲栭崘鈧銈庡厴閳ь剙纾粔娲煛娴g懓濮堢€垫澘瀚埀顒婄秵閸嬪棜銇愰幖浣光拻濞达絽婀卞﹢浠嬫煕鎼达絽鍔嬬紒鍌氱Ч椤㈡棃宕熼崹顐ょ▉缂傚倸鍊烽悞锕佹懌婵犳鍨卞ḿ娆撳Υ閹烘埈娼╅柣鎾虫捣娴狀參姊烘潪鎵窗闁搞劏娉涢~蹇涙惞鐟欏嫬鏋傞梺鍛婃处閸忔瑦绂掕缁绘稓鈧稒岣块惌銈吤瑰⿰鍕煉闁挎繄鍋犵粻娑㈠籍閸屻倖绁梺璇插嚱缂嶅棙绂嶉悙鏍稿洭寮跺▎鐐瘜闂侀潧鐗嗗Λ娑欐櫠椤掑倻纾奸悗锝庡亜缁楁帡鏌嶇拠鑼х€殿喕绮欓、姗€鎮㈤崣澶婎伖闂傚倷绀侀幉锛勬崲閸屾壕鍋撳鐓庢珝闁糕斂鍨哄鍕箛椤撶姴骞堟繝纰樻閸ㄦ澘锕㈤柆宥嗗剹婵炲棙鎸婚悡娆愩亜閺冣偓閻燂綁宕愬Δ鍛仾闁逞屽墮閳规垿鎮欓弶鎴犱桓闂佽崵鍟欓崶褍鍋嶉梻渚囧墮缁夌敻鍩涢幋锔界厸闁稿本锚閸旀粍绻涢崨顓熷殗闁哄本鐩幃銈嗘媴閸濄儰鍖栫紓鍌欑贰閸犳牠鎮ч幘璇叉槬闁逞屽墯閵囧嫰骞掗崱妞惧婵$偑鍊ゆ禍婊堝疮鐎涙ü绻嗛柟顖涘閻も偓闂佸搫娲ㄩ崑鐔兼偂濡ゅ懏鈷掑ù锝呮啞閹牊淇婇锝囨噮缂侇喒鏅濋崠鏍级閹存梹鏂€闂佺粯锚閻忔岸寮抽埡浣叉斀妞ゆ梹鍎抽崢瀵糕偓娈垮櫘閸嬪﹤鐣烽妸锔剧瘈闁告劑鍔屾导搴♀攽閻愬瓨缍戦柛姘儏宀e灝鈻庨幘鍐茬€梺绋跨灱閸嬬偤鎮¢弴銏$叆闁哄啫娴傞崵娆愵殽閻愮榿缂氱紒杈ㄥ浮閸┾偓妞ゆ帊鑳剁弧鈧梺绋挎湰椤ㄥ棝寮埀顒勬⒒娴h櫣甯涢柨姘扁偓娈垮枛閻栧ジ鐛弽顓炵疀闁绘鐗忛崢浠嬫⒑閸︻厼鍔嬮柛銊潐缁傛帒鈽夐姀锛勫帾闂佹悶鍎滈崘鍙ョ磾婵°倗濮烽崑鐐垫暜閹烘鏁囧┑鍌溓归柋鍥ㄧ節闂堟稒顥滈柤鍨姍濮婂宕掑▎鎴濆闂佸憡鎸诲畝绋跨暦瑜版帒纭€闁诲繒绮浠嬪箖閵忋倖鍋傞幖娣€栭幉浼存⒒娴e憡鎯堟繛灞傚灲瀹曠銇愰幒鏂跨ウ闂侀潧绻嗛埀顒冨皺缁犳岸姊洪棃娑氬闁稿﹤鎲$粋宥嗐偅閸愨斁鎷洪梺鍛婄箓鐎氼參鏁嶉弮鍌滅=鐎广儱瀚粣鏃傗偓娈垮枛椤兘寮澶婄妞ゅ繐鎳庢刊浼存⒒娴e憡鍟為柟绋挎瀹曠喖顢曢姀顫敾濠电姴鐥夐弶搴撳亾濡や焦鍙忛柣鎴f绾惧鏌i幇顒備粵闁哄棙绮撻弻銊╂偄閸濆嫅銉р偓瑙勬尫缁舵岸骞冨Δ鍛櫜閹肩补鍓濋悘宥夋⒑缁嬪尅宸ユい顓犲厴瀵鈽夐姀鐘靛姶闂佸憡鍔曢妵妯兼闂堟稈鏀介柍钘夋閳ь兙鍊濆畷姗€鏁愰崱妯绘緫闂傚倷鐒︾€笛呯矙閹寸姭鍋撳鐓庡缂佸倸绉电缓浠嬪川婵犲嫬骞堝┑鐘垫暩婵挳宕悧鍫熸珷闂侇剙绉甸悡娑樸€掑顒佹悙婵炲懎绉归弻鐔碱敊閻e本鍣伴悗瑙勬处閸嬪﹤鐣烽悢纰辨晣闁绘ǹ灏欓崐鐐烘⒒閸屾艾鈧绮堟担铏圭濠电姴娲ょ壕璇测攽閻樺弶鎼愮紒鎰殕閹便劌螣閸喚鍘梺绋垮椤ㄥ棛鎹㈠☉銏犲耿婵°倕鍟伴悾楣冩⒑鐞涒€充壕婵炲濮撮鍡涙偂閻旈晲绻嗘い鏍ㄧ閹牏绱掗悪娆忓枤閻斿棝鎮归崫鍕儓妞ゅ浚鍙冮弻锛勪沪閸撗佲偓鎺楁煃瑜滈崜銊х礊閸℃稑纾婚柛鏇ㄥ墯閸欏繒鈧箍鍎遍ˇ浼存偂濞戞埃鍋撻崗澶婁壕闁诲函缍嗛崜娑溾叺婵犵數濮甸鏍窗閹烘纾婚柟鍓х帛閳锋垿姊婚崼鐔恒€掔紒鐘冲哺閺屾盯骞樼€靛摜鐣甸悶姘懇閺屾盯寮撮妸銉т画闂佺粯鎸荤粙鎴︽箒闂佹寧绻傞幊蹇涘箟缁嬫鐔嗙憸婵嬫⒔閸曨垰绠為柕濠忓缁♀偓闂佸憡娲﹂崢鑲╃箔閿熺姵鈷戦柣鐔告緲濡插鏌熼搹顐㈠闁告帗甯掗埢搴ㄥ箻瀹曞浂鍞堕梺纭呭亹鐞涖儱顬婅瀹曟垿骞樺ú缁樻櫖濠殿喗锕徊楣冨棘閳ь剟姊绘担铏瑰笡闁挎洍鏅犲畷浼村冀椤撶喎鈧埖銇勮箛鎾跺闁绘挶鍎甸弻锟犲炊椤浜幃姗€鍩¢崨顔惧幗闂佹寧绻傚ú銈夊储鐎涙ǜ浜滈柕蹇ョ磿閳藉鏌嶉挊澶樻Ц妞ゎ偅绮撳畷鍗炍旀笟鍥ф櫕闂傚倸鍊峰ù鍥敋瑜忛埀顒佺▓閺呮繄鍒掑▎鎾崇婵°倓鐒﹀▍鏃€绻濋悽闈涗粶闁宦板妿閸掓帡鎮╃拠鎻掔€柣鐘烘〃鐠€锕€岣块弽銊х鐎瑰壊鍠曠花鑽も偓鐟版啞缁诲倿鍩為幋锔藉亹闁圭粯甯╂导鈧梻浣风串缁蹭粙鎮樺杈ㄥ床婵犻潧妫岄弸鏃堟煕椤垵鏋ゅù鐘茬摠娣囧﹪鎮欓懠顒佹喖闂佽鍠栭崐鍧楁偘椤曗偓瀹曞崬鈽夊Ο鑲╂綁闂備礁澹婇崑鍛崲瀹ュ懇缂氬┑鐘叉处閳锋垿鏌熺粙鎸庢崳闁宠棄顦甸幃妤€顫濋悡搴㈢仌闂佺ǹ锕ら悺銊ф崲濠靛牆鏋堝璺虹灱閿涚喖姊虹粙娆惧剱闁搞劌鐏濋悾鐑藉箛閺夊灝鍞ㄥ銈嗘尵閸嬬喖藝椤斿皷鏀介幒鎶藉磹閺囥垹绠犻幖杈剧悼閻滅粯淇婇妶鍛櫣缂佺姾顫夌换娑㈡晲鎼粹€愁潻闂佽娴氶崰妤呭Φ閸曨垰鐓涢柛灞炬皑缁佺兘鏌х紒妯煎⒌闁哄被鍔岄埞鎴﹀幢濡儤顏犻梻浣告惈濡盯宕戦妶澶婅摕闁挎繂顦粻濠氭倵闂堟稒鍟為柛鎺撶洴濮婃椽宕崟顒佹嫳闂佺儵鏅╅崹杈ㄧ┍婵犲洦鍊婚柤鎭掑劜濞呮粓姊洪崨濠佺繁闁告瑥閰i幃妤呭箻椤旇В鎷绘繛杈剧到濠€鍗烇耿娴犲鐓曢柡鍌濇硶鏁堥悗瑙勬礀缂嶅﹤鐣风粙璇炬棃鍩€椤掑嫭瀚呴柣鏂垮悑閻撱儲绻濋棃娑欙紞婵℃彃缍婇弻娑氣偓锝庝簻椤忣參鏌$仦鍓р槈闁宠姘︾粻娑㈡晲閸犳妸鍥ㄢ拺缂備焦岣跨粻鏍ㄤ繆椤愩垹鏆欐い顐㈢箻閹煎綊宕楁径濠佸闂侀潻瀵岄崢鍏肩墡婵$偑鍊戦崕閬嵥囨导鏉懳﹂柛鏇ㄥ灡閺呮粓鏌i幇闈涘婵絽鐗撳铏圭磼濡湱绻侀梺鍝ュУ閻楃偤鎮橀幒妤佲拺闁稿繗鍋愰妶鎾煛閸涱喚绠為挊婵嬫煃閸濆嫭鍣洪柍閿嬪灩缁辨挻鎷呴崗澶嬶紙濡炪倕绻愮€氼噣寮抽敂濮愪簻闁圭儤鍨甸鎾煛娴e憡顥㈤柡灞炬礉缁犳稒绻涢幆褌澹曢梺鑲┾拡閸撴盯鎮炬ィ鍐┾拻濞达綀娅g敮娑㈡煕閺冩捇妾紒鍌氱Т楗即宕煎┑鍫濆Е婵$偑鍊栫敮濠囨嚄閼稿灚娅犳い蹇撶墛閸嬪倿鏌曢崼婵囶棤缂佲檧鍋撻梻鍌氬€搁悧濠勭矙閹烘澶愬箣閿旂晫鍘搁柣搴秵娴滅偞鏅ラ梻浣告惈閻鎹㈠┑鍡欐殾闁割偅娲栭悡娑樏归敐澶嬫暠闁哥姵姘ㄧ槐鎾诲磼濮橆兘鍋撻幖浣哥9闁荤喐澹嗛弳鍡涙煙闂傚鍔嶉柛瀣€归妵鍕箛閸撲胶鏆犻梺缁樺姇閿曨亪寮婚弴鐔虹鐟滃宕戦幘缈犵箚闁圭粯甯炴晶锕傛煙椤旂瓔娈滈柟顔惧厴閹囧醇濠靛洦鐣肩紓鍌氬€峰ù鍥敋瑜斿畷顖溾偓娑櫭肩换鍡涙煟閵忊懚鍦矆鐎n偁浜滈柡宥冨妽閻ㄦ垶銇勯弮鈧敮鎺楀煘閹寸偛绠犻梺绋匡攻閸旀瑥鐣烽幋锕€绠荤紓浣贯缚閸橀亶姊虹紒妯荤;缂佲偓娓氣偓閹﹢鏁傛慨鎰盎闂侀潧楠忕槐鏇㈠箠閸ヮ剚鐓涘ù锝堫潐瀹曞矂鏌℃担瑙勫磳闁轰焦鎹囬弫鎾绘晸閿燂拷20濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柟缁㈠枟閸庡顭块懜闈涘缂佺嫏鍥х閻庢稒蓱鐏忣厼霉濠婂懎浜惧ǎ鍥э躬婵″爼宕熼鐐差瀴闂備礁鎲¢悷銉ф崲濮椻偓瀵鏁愭径濠勵吅闂佹寧绻傚Λ顓炍涢崟顓犵<闁绘劦鍓欓崝銈嗐亜椤撶姴鍘寸€殿喖顭烽弫鎰板川閸屾粌鏋庨柍璇查叄楠炲棜顦虫い鏂垮缁辨捇宕掑▎鎺戝帯婵犳鍠楅幐鎶藉箖濡警娼╅悹杞扮秿閿曞倹鐓曢柡鍥ュ妼閺嬨倝鏌i妶鍌氫壕闂傚倷绀佸﹢閬嶅磻閹捐绠氶悘鐐跺▏濞戙垹鐏抽柟棰佺劍鐎靛矂姊洪棃娑氬濡ょ姴鎲$粋宥呪攽閸モ晝顔曢梺鍛婄懃椤︻亞绱撳鑸电厵妤犵偛鐏濋悘鈺呮煃鐟欏嫬鐏╅柍褜鍓ㄧ紞鍡涘磻閹烘嚦娑㈠礃閵娿垺鏂€闂佺粯鍔栧ḿ娆撴倶閵壯€鍋撶憴鍕闁告挾鍠庨悾宄扳堪閸繄顓煎銈嗘煥婢т粙鏁嶅┑鍥╃閺夊牆澧介崚浼存煙绾板崬浜濋柣妤€閰e缁樻媴鐟欏嫬浠╅梺鍛婃煥閼活垰鐜婚崸妤€鐏抽柟棰佺濞堛劍绻濋悽闈浶i柤瑙勫劤濞插潡姊绘担铏广€婇柛鎾寸箞閺佸鎮楀▓鍨灈婵炲皷鈧剚娼栧Δ锕侊骏娴滃綊鏌熼悜妯虹仯闁哥姴锕铏圭矙鐠恒劎顔夐梺鎸庢磸閸ㄥ綊鎮鹃悜钘夌闁挎洍鍋撶紒鐘电帛缁绘繈濮€閻樺樊浠惧┑鈽嗗亜閸熸潙鐣峰ú顏勭劦妞ゆ帊闄嶆禍婊堟煙閻戞ê鐏ユい蹇婃櫊閺岋綁骞樼€靛摜鐤勯梺鍝勭焿缁绘繂鐣峰鈧俊姝岊槻妞わ絽鎼—鍐Χ鎼粹€茬盎闂佺娅曢敃銏狀嚕婵犳碍鏅查柛娑樺€婚崰鏍箖濠婂喚娼ㄩ柛鈩冿公妤犲繘姊婚崒娆掑厡妞ゃ垹锕ら埢宥夊即閵忕姷顔夐梺鎼炲労閸撴瑥娲挎俊鐐€曠换鎰板箠鎼搭煈鏁嬮梺顒€绉甸悡娑橆熆鐠轰警鍎忛柣蹇婃櫆閵囧嫰鏁傞崫鍕潎濠殿喖锕ュ钘夌暦濮椻偓瀹曪絾寰勭€n亜澹嶉梻鍌欑劍鐎笛兠鸿箛娑樼?闁汇垻枪閺嬩胶鈧箍鍎遍ˇ顖氼啅濠靛洢浜滈柡宥冨妿閻矂鏌ㄥ☉娆戠疄婵﹨娅g划娆撳箰鎼淬垺瀚抽梻浣藉吹閸熸瑩宕舵担鍛婂枠闁轰礁鍊归幈銊╁箛椤忓棛娉块梻鍌欑劍鐎笛兾涙笟鈧、姘愁樄闁诡喗锕㈤弫鍌涙叏閹邦亞鐩庨梻渚€娼х换鍡涘焵椤掆偓閸熷潡骞楅棃娑辨富闁靛牆鍟悘顏堟煥閺囨ê鐏柟渚垮姂閸┾偓妞ゆ帒瀚悡鐔告叏濡炶浜惧┑鐐板尃閸曨剙寮块梺鎸庢⒐閸ㄦ繄鎹㈤崱娑欑厽闁规澘鍚€缁ㄥ鏌嶈閸撴岸鎮ч弴銏╂晩闊洦姊荤弧鈧┑顔斤供閸撴盯鏁嶅☉銏♀拺閻熸瑥瀚崝銈嗐亜閺囥劌骞樼€殿啫鍥х劦妞ゆ帒瀚埛鎴︽⒑椤愩倕浠滈柤娲诲灡閺呭爼骞橀鐣屽幐闁诲繒鍋犳慨銈壦夊⿰鍕╀簻闁瑰墽鍋ㄩ崑銏⑩偓瑙勬磸閸旀垿銆佸☉銏犖ч柛銉戝棌鍋撻崸妤佲拻闁稿本鑹鹃埀顒傚厴閹虫宕滄担绋跨亰濡炪倖鐗楅崙鐟搬缚閺嵮€鏀介柣妯虹枃婢规﹢鏌涚仦璇插闁瑰弶鎮傚顒€鈻庨幆褎顓块梻浣告啞缁嬫垿鏁冮敃鍌涘仭鐟滅増甯楅悡鍐喐濠婂牆绀堥柣鏂款殠閸ゆ洖鈹戦悩瀹犲闁告濞婇弻鏇$疀閺囩偐鏋呴梺鍝ュ仩濞夋盯鍩為幋锔藉亹闁肩⒈鍏涚划鐢告⒑閸涘﹥鈷愰柣妤侇殜瀵煡濡烽埡鍌楁嫽闂佺ǹ鏈悷銊╁礂瀹€鍕嚑妞ゅ繐瀚€閺冨牊鍋愰柛娆忣槹閸犳劗绱撴笟鍥ф灍婵☆偂绶氭俊鐢稿箛閺夎法顔婇梺纭呮彧缁查箖骞夐悧鍫㈢瘈闁汇垽娼ф禒锕傛煕椤垵鐏︾€规洜顢婇妵鎰板箳閹寸媭鏀ㄩ梻浣筋潐閸庡吋鎱ㄩ妶澶嬪亗闊洦鎸撮弨浠嬫煟閹邦垰鐨哄ù鐘灲閺屾盯寮埀顒傚枈瀹ュ桅闁告洦鍨奸弫鍐煟閺傛寧鍟為柣婵囪壘閳规垿顢欑涵宄板闂佺ǹ绨洪崐妤呭焵椤掑倹鏆╅柛妯犲洤鐓濋幖娣妼缁狅綁鏌eΟ鎸庣彧妞ゆ柨绻掔槐鎾诲磼濮橆兘鍋撻幖浣哥9闁告縿鍎抽惌鎾绘煙缂併垹鏋熼柡鍛箖閵囧嫯绠涢幘璺衡叡閻庤鎸风欢姘跺蓟濞戙垹绠涢柍杞扮椤ュ姊洪崫鍕殭闁绘妫涚划鍫ュ礃椤旂晫鍘撻柡澶屽仦婢瑰棝宕濆澶嬬厽閹兼惌鍠栧顔芥叏婵犲嫮甯涢柟宄版嚇瀹曘劍绻濋崒娑欑暭濠电姷鏁搁崑鐘活敋濠婂懐涓嶉柟鎯х-閺嗭箓鏌ㄥ┑鍡橆棡闁稿海鍠栭弻鏇熺箾閸喖濮曢柡澶婄墕閻楁挸顫忛搹瑙勫磯闁靛ǹ鍎查悘浣圭節濞堝灝鏋ら柡浣割煼瀹曞搫鈽夐姀鐘殿吅闂佹寧姊婚弲顐﹀储閸楃偐鏀介柣妯肩帛濞懷勪繆椤愶綆娈滄い銏℃椤㈡棃宕ㄩ锛勭泿闂備線娼ч¨鈧紒鐘冲灴閹﹢骞橀鐣屽幐闁诲繒鍋涙晶浠嬪Υ閹烘鐓冪憸婊堝礈閵娧呯闁糕剝绋戠壕濠氭煕濞戝崬骞橀柡鍡畵閹﹢鎮欓棃娑楀闂佸憡鐟ョ换鎰板煘閹达附鍋愰柟缁樺笚濞堟煡姊洪棃娑欏缂佽瀚伴崺鈧い鎺戝枤濞兼劖绻涚拠褏鐣电€规洘鍨剁换婵嬪磼濠婂嫭顔曢梻浣虹帛濮婂宕㈣瀹曞綊宕掑☉鏍︾盎闂佸綊鍋婇崜婵嬫儌娓氣偓閺屾盯濡烽敐鍛ㄩ梺褰掓敱濡炶棄顫忓ú顏勫窛濠电姴瀚уΣ鍫ユ⒑閹稿孩纾搁柛搴f暬瀹曞搫鈽夐姀鐘电杸闂佺粯顨呴悧蹇涘储閽樺鏀介幒鎶藉磹閺囥垹鐤い鎰剁畱閻撴繈鏌涢銈呮珡婵炲牅绮欓弻锝夊箛椤撶偟绁烽梺鍝勬4缂嶄線寮婚埄鍐╁閻熸瑥瀚壕鎶芥⒑鐠団€虫灀闁哄懐濞€楠炴牞銇愰幒婵囨櫇闂佹寧绻傚ú銈咁嚈濞差亝鈷掗柛灞捐壘閳ь剟顥撶划鍫熺瑹閳ь剟鐛径鎰伋閻℃帊鐒﹀浠嬪极閸愵喖纾兼慨姗€纭稿Σ鑸电節閻㈤潧浠滄俊顐g懇楠炴劖绻濆顒傦紱闂佺粯妫侀鏍亹閹烘挸浜楅柟鑹版彧缁查箖骞夋總鍛娾拺闁规儼濮ら弫閬嶆煕閵娿儳浠㈡い顐㈢箲缁绘繂顫濋鍕暪闂備胶绮瑙勭娴犲鐒垫い鎺嶇缁椦呯磼鏉堛劌娴柟顔规櫊瀹曟﹢骞撻幒鎾村殘闂傚倷绀侀幖顐﹀嫉椤掑嫭鍎庢い鏍仧瀹撲焦淇婇姘辨癁闁稿鎹囧Λ鍐ㄢ槈濞嗘劕鏋戦梻浣圭湽閸婃洜鈧碍婢橀~蹇涙惞鐟欏嫬鐝伴梺鐐藉劥濞呮洟鎮橀埀顒勬⒒娓氣偓閳ь剛鍋涢懟顖涙櫠椤栫偞鐓涢悗锝庝簵閸嬨垻鈧鍠栭幉锟犲箚閺冨牆惟闁挎梹鍎抽獮宥夋⒒閸屾瑧璐伴柛娆忕箳缁骞嬮敃鈧崙鐘绘煏閸繃顥撳ù婊勭矒閺岋繝宕橀敐鍛婵犵數鍋涘璺虹幓閸ф绠查柕蹇曞Л閺€浠嬫倵閿濆簼鎲炬繛鐓庯躬濮婃椽骞愭惔锝囩暤濠碘槅鍋呴惄顖涗繆閹绢喖绠涙い鎺戭槹鐎靛矂姊洪棃娑氬婵☆偅顨婇幃姗€濡烽敂璺ㄧ畾濡炪倖鍔х徊鍧楀Υ閹烘鐓曢柟鐑樻尭濞搭喚鈧娲栭妶鍛婁繆閻戣棄唯鐟滃秵鎱ㄩ敂鎴掔箚闁绘劦浜滈埀顒佺墱閺侇噣骞掗弬鍝勪壕婵ḿ鍘у顔锯偓瑙勬礃閸旀瑥鐣疯ぐ鎺濇晝闁靛牆娴傞崯搴ㄦ⒒娴gǹ顥忛柛瀣噽閹广垽宕熼鍌ゆ祫闂侀潧楠忕槐鏇犵不妤e啯鐓曟繛鎴濆船楠炴﹢寮崼銉︹拺闁告繂瀚悞璺ㄧ磼缂佹ḿ绠炵€规洘妞介崺鈧い鎺嶉檷娴滄粓鏌熼悜妯虹仴妞ゅ繆鏅濋惀顏堫敇濞戞ü澹曢梻鍌氬€烽懗鍓佸垝椤栫偛鍨傞梻鍫熷厷濞戞鏃堝焵椤掑嫬鐓濋柟鐐た閺佸啴鏌ㄩ弮鍥嗘帡骞忓ú顏呪拺闁告稑锕﹂埥澶愭煥閺囨ê鍔滅€垫澘瀚板畷鐔碱敍濞戞艾骞堥梺璇插嚱缂嶅棝宕戦崟顐€褰掝敊闁款垰浜鹃悷娆忓绾炬悂鏌涙惔銏犫枙闁糕斁鍋撳銈嗗笒閿曪妇绮旈悽鍛婄厱闁绘ɑ鍓氬▓婊堟煙椤曞棛绡€鐎殿喗鎸虫慨鈧柨娑樺楠炴劙姊绘担瑙勫仩闁稿寒鍨跺畷鏇熸綇閵娿倗绠氶梺绋跨箳閳峰牆鈻撴禒瀣厽闁归偊鍠楅幊鏍煙鐎电ǹ浠ч柍鐟扮Т閳规垿鎮╅崣澶嬫倷闂佹椿鍘介〃鍛粹€︾捄銊﹀磯闁绘碍娼欐慨娑欑箾鐎电ǹ甯堕柤娲诲灦閸╃偤骞嬮敂缁樻櫓缂佺虎鍙冮弨閬嶅极閹€鏀介柨娑樺娴犫晜淇婇銏狀伃闁诡噣绠栭幃婊呯驳鐎n偅娅囬梻浣瑰濞插秹宕戦幘鍓佺<闁逞屽墰閳ь剨缍嗛崑浣圭濠婂牊鐓欓梺顓ㄧ畱閺嬫盯鏌$€n亪顎楅棁澶嬬節婵犲倸顏╅柛鏂诲€濆Λ浣瑰緞閹邦厾鍘藉┑鈽嗗灣閸庛倝鍩㈤弴銏$厱閹兼番鍨婚惌宀€绱掓潏銊﹀碍妞ゆ挸銈稿畷鍗炩枎韫囧﹤鎮呭┑锛勫亼閸娿倝宕i埀顒佺箾婢跺绀嬫鐐村灴瀹曠喖顢涘☉妯峰亾缂佹ü绻嗘い鏍ㄧ矌鐢盯鎮楀顓炩枙婵﹦绮幏鍛村川闂堟稒璐¢柟骞垮灲楠炲鎮╅幓鎺斾喊闂備浇顫夊畷姗€顢氳閹锋垿鎮㈤崫銉ь啎闂佺懓鐡ㄩ悷銉╂倿濞差亝鐓涘ù锝嚽归弳锝夋煛鐏炶濡奸柍瑙勫灴瀹曞崬顫滈崱姗堥獜濠碉紕鍋戦崐褏鎷归悢鐓庣闁瑰瓨绻嶅ḿ鏍ㄧ箾瀹割喕绨诲ù鑲╁█閺屾盯寮撮妸銉ヮ潻濡炪倕瀛╅惄顖氼潖濞差亜宸濆┑鐘插暙閺嗘姊洪崫銉バi柣妤冨█閹即顢氶埀顒€鐣峰鈧垾锕傚箣閻愯尙绱﹂梻鍌欑窔閳ь剛鍋涢懟顖涙櫠鐎涙﹩娈介柣鎰絻閺嗘瑩鏌嶇拠鏌ュ弰妤犵偞锕㈤獮鏍敇閻曚焦顥堟繝鐢靛Х閺佹悂宕戦悙鍝勫瀭闁割偅娲忛埀顒€鍟村畷銊ヮ潰閵堝拋妲告い顐g箖濞煎繘鍩¢崘璺ㄩ棷闂傚倷鑳舵灙闁哄牜鍓熼幃鐑藉Ω閳轰胶顦ч柣蹇曞仩琚欓柡鈧懞銉d簻闁哄啫鍊告禍楣冩煛閸″繑娅婇柡灞稿墲缁楃喖宕惰閻濇繈姊洪幖鐐插缂佺姵鐗犻悰顕€宕堕妸锕€顎撻梺闈╁瘜閸橀箖鍩㈡径瀣瘈闁汇垽娼у暩闂佽桨绀侀幉锟犲箞閵娾晜鍋ㄩ柛娑橈工濞堢偞淇婇妶蹇曞埌闁哥噥鍨跺畷鎰暋閹佃櫕鏂€闂佺粯锚瀵埖寰勯崟顖涚厽闁规儳宕崝婊呯磼缂佹ḿ绠炴俊顐㈠暙閳藉鈻庡Ο浼欑磼闂傚倷绶氬ḿ鑽ゅ緤閹稿海浠氭俊鐐€ら崣鈧繛澶嬫礋楠炲骞橀鑲╊槹濡炪倖甯掗崑鍡椢g憴鍕瘈婵炲牆鐏濋弸娑㈡煥閺囨ê鍔氭い顏勫暞缁傛帞鈧綆浜為悿鍥⒑鐠恒劌鏋斿┑顔芥綑濞插潡姊绘担鍛婂暈濞撴碍顨婂畷鏉款潩鐠鸿櫣鍔﹀銈嗗笂缁€渚€宕濋妶澶嬬厓閻熸瑥瀚悘鎾煙椤旂晫鎳囨鐐存崌楠炴帡寮崼銏犵闂傚倸鍊烽悞锕傚箖閸洖绀夐悘鐐电波缂傛岸鏌ㄩ悢鍝勑ョ€规挷绀侀埞鎴︽偐闊叀鎶楅梺鍝勫暙閻楀棛绮堥崘顔界厓閺夌偞濯介崗宀勬煥濞戞ḿ绠绘慨濠冩そ閹筹繝濡堕崨顒佸媰缂傚倷绀侀鍛存偋閹惧磭鏆︽繝濠傚暊閺€浠嬫倵閿濆骸浜滈柍褜鍓濆▔娑㈠Υ閹烘埈娼╅柨婵嗘噸婢规洘绻濆▓鍨灈闁挎洏鍔岄埢宥夋晲閸涱亝顫嶉梺姹囧灮鏋€瑰憡绻冮妵鍕棘閸喗鍊梻浣诡儥閸欏啫顫忔繝姘<婵﹩鍏橀崑鎾诲传閵夈垹浜炬慨妯煎帶婢т即鏌嶈閸撴氨鍠婂鍜佺唵婵せ鍋撻柟顕€绠栭幃婊堟寠婢跺﹤绁梻渚€娼х换鎺撴叏閻戠瓔鏁囨繛宸簼閳锋垿鏌熺粙鍨劉妞ゃ儱妫欐穱濠囶敃閵忕媭浼冮梺绯曟杹閸嬫挸顪冮妶鍡楃瑨闁稿﹤缍婂鎶筋敆閸曨剛鍘搁柣蹇曞仩椤曆勪繆婵傚憡鐓冮悷娆忓閻忓鈧娲栧畷顒勫煡婢舵劕绠ュù锝夋櫜婢规洖鈹戞幊閸婃挾娆㈤垾鏂ユ灁濞寸姴顑嗛悡鐔兼煙闁箑鏋熸い顒€顑囩槐鎾诲磼濞戞瑧娈ょ紓浣介哺鐢岣胯箛娑樜╅柕澶涚畳閻т線姊绘担绛嬪殐闁哥姵甯″鎻掆槈閵忊€充患闂佺粯鍨煎Λ鍕倷婵犲嫭鍠愬鑸靛姇缁狀垰霉閻撳海鎽犻柍閿嬪笒闇夐柨婵嗘噺閸熺偤鏌熼姘卞妞ゎ叀娉曢幑鍕倻濡儤鐏庨柣搴ゎ潐濞叉ḿ鍒掑畝鍕厴闁硅揪绠戦獮銏ゆ煃鏉炴壆鍔嶆い鏂垮€垮缁樻媴閸涘﹤鏆堝┑鐐额嚋缁犳挸鐣烽幋锕€鐒垫い鎺嶆缁诲棝鏌熺紒妯虹濠⒀勭〒缁辨帞绱掑Ο鍏煎垱閻庤娲栧畷顒冪亙婵炶揪绲肩拃锕€煤鐠鸿 鏀介柣鎰▕閸ょ喖鏌曢崱妤婂剶妤犵偛绻橀弫鎾绘晸閿燂拷
相关话题/资源 规划 系统 计算 文献

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 工业纯钛金属织构标准极图的计算及分析
    工业纯钛金属织构标准极图的计算及分析陈亮维,刘状,虞澜,胡劲,易健宏(昆明理工大学材料科学与工程学院,昆明650093)摘要:工业纯钛中的金属织构会引起各向异性,获得织构信息及分析其演变规律对钛材加工与应用非常重要.本文利用单晶钛的晶体结构数据、乌氏网、极图与织构的定义,建立了纯钛的织构与特定晶面极 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 抗癌药物作用预测计算方法的研究现状与展望
    抗癌药物作用预测计算方法的研究现状与展望顾兆伟1,张立忠2,刘晓峰3,谭先4(1.长春中医药大学附属第三临床医院脑病康复科,长春130000;2.长春市朝阳区清和社区卫生服务中心,长春130000;3.空军杭州特勤疗养中心康复理疗科,杭州310000;4.东北师范大学信息科学与技术学院,长春1300 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 液压轮毂马达辅助驱动系统控制策略实车验证
    液压轮毂马达辅助驱动系统控制策略实车验证曾小华,崔臣,张轩铭,宋大凤,李立鑫(汽车仿真与控制国家重点实验室(吉林大学),长春130025)摘要:为充分提升重型牵引车辆通过不良路面的能力,对国内某款重型牵引车在传统结构的基础上加装了前轴液压轮毂马达辅助驱动系统,并针对该混合动力系统,开发了工程化的控制 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 双足爬壁机器人三维壁面环境全局路径规划
    双足爬壁机器人三维壁面环境全局路径规划卢俊华1,朱海飞1,梁经伦2,管贻生1(1.广东工业大学机电工程学院,广州510006;2.东莞理工学院机械工程学院,广东东莞523808)摘要:为求解双足爬壁机器人在三维壁面环境中的全局路径,提出了一种结合壁面可过渡性分析、全局壁面序列搜索和壁面过渡落足点优化 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 铁锰复合阴极MFC-EF耦合系统产电及降解RhB效能
    铁锰复合阴极MFC-EF耦合系统产电及降解RhB效能史珂1,2,赵庆良1,2,王维业2,王琨1,2(1.城市水资源与水环境国家重点实验室(哈尔滨工业大学),哈尔滨150090;2.哈尔滨工业大学环境学院,哈尔滨150090)摘要:为实现微生物燃料电池(MFC)微电的原位利用,结合电芬顿(EF)技术的 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 桥梁颤振临界风速的概率密度演化计算
    桥梁颤振临界风速的概率密度演化计算姜保宋,周志勇,唐峰(土木工程防灾国家重点实验室(同济大学),上海200092)摘要:针对桥梁结构自身特性以及外部环境的随机性(如刚度、质量、阻尼比、气动导数等因素)所造成的桥梁的颤振临界风速不确定,难以衡量桥梁颤振稳定性问题.将概率密度演化方法与桥梁颤振多模态耦合 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 桥梁伸缩缝跳车冲击荷载计算方法与模型实验
    桥梁伸缩缝跳车冲击荷载计算方法与模型实验丁勇1,2,王佩1,游玖昂1,诸葛萍1(1.宁波大学土木工程系,浙江宁波315211;2.桥梁工程结构动力学国家重点实验室(重庆交通科研设计院),重庆400067)摘要:为实测移动车辆对桥梁伸缩缝的冲击荷载,防止桥梁伸缩缝在这种冲击荷载作用下发生早期损坏,制作 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 变信赖域序列凸规划RLV再入轨迹在线重构
    变信赖域序列凸规划RLV再入轨迹在线重构宗群,李智禹,叶林奇,田栢苓(天津大学电气自动化与信息工程学院,天津300072)摘要:针对可重复使用运载器(RLV)的再入轨迹重构问题,提出一种基于变信赖域序列凸规划的RLV再入轨迹快速求解方法.首先,通过离散化及对非凸约束的线性化处理,将RLV的非凸轨迹优 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 偏最小二乘法在系统故障诊断中的应用
    偏最小二乘法在系统故障诊断中的应用梁北辰,戴景民(哈尔滨工业大学仪器科学与工程学院,哈尔滨150001)摘要:为研究结合关键性能指标(KPI)的偏最小二乘法(PLS)在系统故障诊断中的作用和应用,通过活性污泥数学模型(BSM1),结合偏最小二乘算法,建立了可以模拟污水处理的仿真模型.通过收集系统在正 ...
    本站小编 哈尔滨工业大学 2020-12-05
  • 椭圆轨道绳系卫星系统释放的类反步法控制
    椭圆轨道绳系卫星系统释放的类反步法控制仲小清1,金雪松2,王敏1,李晓磊3,孙光辉3(1.中国空间技术研究院通信卫星事业部,北京100094;2.中国航天科技集团宇航部,北京100048;3.哈尔滨工业大学航天学院,哈尔滨150001)摘要:为解决椭圆轨道上绳系卫星系统的稳定和快速释放问题,在传统反 ...
    本站小编 哈尔滨工业大学 2020-12-05