首页 | 本学科首页   官方微博 | 高级检索  
     


Adaptive middleware supporting scalable performance for high-end network services
Authors:Byoung-Dai Lee  Jon B Weissman  Young-Kwang Nam
Affiliation:1. DMC R&D Center, Samsung Electronics, Suwon 443-742, Republic of Korea;2. Department of Computer Science and Engineering, Dankook University, Yongin 448-701, Republic of Korea;1. Department of Computer Science and Engineering, Korea University, 145 Anam-ro, Seongbuk-gu, Seoul 136-701, Republic of Korea;2. Common Network Group, Infra. Center, Samsung SDS, Gyeonggi-do 427-705, Republic of Korea;3. Department of Computer and Information Security, Sejong University, 209, Neungdong-ro, Gwangjin-gu, Seoul 143-747, Republic of Korea;1. University of Greenwich, Business School, Park Row, Greenwich, London SE10 9LS, UK;2. University College London, Economics Department, Drayton House, 30 Gordon Street London, WC1H 0AX, UK;3. Durham University, Business School, Millhill Ln, Durham DH1 3LB, UK;4. University of Kent, Kent Business School, Sail and Colour loft, The Historic Dockyard, Chatham, Kent ME4 4TE, UK
Abstract:Network service-based computation is a promising paradigm for both scientific and engineering, and enterprise computing. The network service allows users to focus on their application and obtain services when needed, simply by invoking the service across the network. In this paper, we show that an adaptive, general-purpose run-time infrastructure in support of effective resource management can be built for a wide range of high-end network services running in a single-site cluster and in a Grid. The primary components of the run-time infrastructure are: (1) dynamic performance prediction; (2) adaptive intra-site resource management; and (3) adaptive inter-site resource management. The novel aspect of our approach is that the run-time system is able to dynamically select the most appropriate performance predictor or resource management strategy over time. This capability not only improves the performance, but also makes the infrastructure reusable across different high-end services. To evaluate the effectiveness and applicability of our approach, we have transformed two different classes of high-end applications—data parallel and distributed applications—into network services using the infrastructure. The experimental results show that the network services running on the infrastructure significantly reduce the overall service times under dynamically varying circumstances.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号