计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2013年
1期
151-158
,共8页
胡振碧%黄翔%张文博%陈宇行%张竹绿
鬍振碧%黃翔%張文博%陳宇行%張竹綠
호진벽%황상%장문박%진우행%장죽록
PaaS平台%Web系统%性能建模%动态%探针
PaaS平檯%Web繫統%性能建模%動態%探針
PaaS평태%Web계통%성능건모%동태%탐침
按需供给是PaaS平台面临的一个核心挑战.传统以局部优化为目标的反馈控制方法难以实现全局资源供给最优,为了更合理分配资源,利用性能模型预测Web系统的资源需求就变得至关重要.随着平台服务化的发展,其部署方式由封闭环境转为开放的服务形式,为模型的构造提出了新的挑战:由于应用和平台分属不同组织,大大增加了解系统全貌的难度,所以传统手工建模方法除了建模难度大之外,更难以在开放的环境下实施;在开放和动态的环境下,用户的使用难以预期,而用户行为的改变又会极大的影响系统行为,因而也有必要使模型适应用户行为的变化.针对上述问题,给出了一种动态性能建模工具的设计与实现.该工具在Web系统中插入必要的探针收集系统运行时状态,并输出为日志.通过周期性的对这些日志进行分析,从大量数据中提取出性能模型,使其与实际用户使用情况相符.文中以TPC-W基准测试为例,验证了该系统的有效性.
按需供給是PaaS平檯麵臨的一箇覈心挑戰.傳統以跼部優化為目標的反饋控製方法難以實現全跼資源供給最優,為瞭更閤理分配資源,利用性能模型預測Web繫統的資源需求就變得至關重要.隨著平檯服務化的髮展,其部署方式由封閉環境轉為開放的服務形式,為模型的構造提齣瞭新的挑戰:由于應用和平檯分屬不同組織,大大增加瞭解繫統全貌的難度,所以傳統手工建模方法除瞭建模難度大之外,更難以在開放的環境下實施;在開放和動態的環境下,用戶的使用難以預期,而用戶行為的改變又會極大的影響繫統行為,因而也有必要使模型適應用戶行為的變化.針對上述問題,給齣瞭一種動態性能建模工具的設計與實現.該工具在Web繫統中插入必要的探針收集繫統運行時狀態,併輸齣為日誌.通過週期性的對這些日誌進行分析,從大量數據中提取齣性能模型,使其與實際用戶使用情況相符.文中以TPC-W基準測試為例,驗證瞭該繫統的有效性.
안수공급시PaaS평태면림적일개핵심도전.전통이국부우화위목표적반궤공제방법난이실현전국자원공급최우,위료경합리분배자원,이용성능모형예측Web계통적자원수구취변득지관중요.수착평태복무화적발전,기부서방식유봉폐배경전위개방적복무형식,위모형적구조제출료신적도전:유우응용화평태분속불동조직,대대증가료해계통전모적난도,소이전통수공건모방법제료건모난도대지외,경난이재개방적배경하실시;재개방화동태적배경하,용호적사용난이예기,이용호행위적개변우회겁대적영향계통행위,인이야유필요사모형괄응용호행위적변화.침대상술문제,급출료일충동태성능건모공구적설계여실현.해공구재Web계통중삽입필요적탐침수집계통운행시상태,병수출위일지.통과주기성적대저사일지진행분석,종대량수거중제취출성능모형,사기여실제용호사용정황상부.문중이TPC-W기준측시위례,험증료해계통적유효성.