全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2010 

Adaptive Scalable RPC Timeout Mechanism for Large Scale Clusters
大规模集群中一种自适应可扩展的RPC超时机制

Keywords: RPC (remote produce call),failure detection,timeout,large scale,scalability,responsibility,reliability
远程过程调用
,失效检测,超时,大规模,扩展性,响应性,可靠性

Full-Text   Cite this paper   Add to My Lib

Abstract:

Timeouts are usually used for failure detection in RPC (remote produce call) based systems, which are typically reported on a per-call basis. During pressure testing, on a very large cluster system, it has been found that the traditional fixed timeout mechanism leads lots of unnecessary timeouts, especially when the server loading is involved. This paper proposes an Adaptive Scalable RPC Timeout (AST for short) mechanism that considers network conditions, server load, scalability, and performance. Under this control, the timeout value, set by clients, can be adapted and adjusted in a dynamic fashion, according to congestion of the network and the server. Moreover, the server can notify the client to modify the timeout value of the RPC. Via a series of simulations, it has been proved that the AST mechanism is a more suitable failure detection mechanism for RPC models with timeouts, and it enhances the system responsibility, reliability, and stability without negative impact on performance, even for large-scaled cluster systems.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133