软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2010年
12期
3199-3210
,共12页
远程过程调用%失效检测%超时%大规模%扩展性%响应性%可靠性
遠程過程調用%失效檢測%超時%大規模%擴展性%響應性%可靠性
원정과정조용%실효검측%초시%대규모%확전성%향응성%가고성
在基于RPC(remote produce call)构建的分布式系统中,超时是一种通用的失效检测手段.在超大规模Lustre存储集群的压力测试中,发现传统的固定超时机制会导致很多不必要的超时而存在缺陷.提出了一种综合考虑了网络条件、服务器负载、扩展性和性能等因素的自适应可扩展的RPC超时机制(Adaptive Scalable RPC Timeout mechanism,简称AST).在其控制下,客户端超时值可以根据网络和服务器的拥塞情况动态地调整设置,而且服务器可以通过额外消息传递通知客户端修改原超时值.经过一系列的模拟和验证,其结果表明,AST是一种更适合的RPC失效检测模型,增强了系统的响应性、可靠性和稳定性,而且对系统的性能没有过大的负面影响.
在基于RPC(remote produce call)構建的分佈式繫統中,超時是一種通用的失效檢測手段.在超大規模Lustre存儲集群的壓力測試中,髮現傳統的固定超時機製會導緻很多不必要的超時而存在缺陷.提齣瞭一種綜閤攷慮瞭網絡條件、服務器負載、擴展性和性能等因素的自適應可擴展的RPC超時機製(Adaptive Scalable RPC Timeout mechanism,簡稱AST).在其控製下,客戶耑超時值可以根據網絡和服務器的擁塞情況動態地調整設置,而且服務器可以通過額外消息傳遞通知客戶耑脩改原超時值.經過一繫列的模擬和驗證,其結果錶明,AST是一種更適閤的RPC失效檢測模型,增彊瞭繫統的響應性、可靠性和穩定性,而且對繫統的性能沒有過大的負麵影響.
재기우RPC(remote produce call)구건적분포식계통중,초시시일충통용적실효검측수단.재초대규모Lustre존저집군적압력측시중,발현전통적고정초시궤제회도치흔다불필요적초시이존재결함.제출료일충종합고필료망락조건、복무기부재、확전성화성능등인소적자괄응가확전적RPC초시궤제(Adaptive Scalable RPC Timeout mechanism,간칭AST).재기공제하,객호단초시치가이근거망락화복무기적옹새정황동태지조정설치,이차복무기가이통과액외소식전체통지객호단수개원초시치.경과일계렬적모의화험증,기결과표명,AST시일충경괄합적RPC실효검측모형,증강료계통적향응성、가고성화은정성,이차대계통적성능몰유과대적부면영향.