Configuring large-scale storage using a middleware with machine learning

被引:1
作者
Eyers, David M. [1 ]
Routray, Ramani [2 ]
Zhang, Rui [2 ]
Willcocks, Douglas [3 ]
Pietzuch, Peter [3 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB2 3QG, England
[2] IBM Research Almaden, San Jose, CA USA
[3] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
关键词
SAN; configuration policy; middleware; best practices; machine learning; SOFTWARE;
D O I
10.1002/cpe.1716
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The proliferation of cloud services and other forms of service-oriented computing continues to accelerate. Alongside this development is an ever-increasing need for storage within the data centres that host these services. Management applications used by cloud providers to configure their infrastructure should ideally operate in terms of high-level policy goals, and not burden administrators with the details presented by particular instances of storage systems. One common technology used by cloud providers is the Storage Area Network (SAN). Support for seamless scalability is engineered into SAN devices. However, SAN infrastructure has a very large parameter space: their optimal deployment is a difficult challenge, and subsequent management in cloud storage continues to be difficult. In this article, we discuss our work in SAN configuration middleware, which aims to provide users of large-scale storage infrastructure such as cloud providers with tools to assist them in their management and evolution of heterogeneous SAN environments. We propose a middleware rather than a stand-alone tool so that the middleware can be a proxy for interacting with, and informing, a central repository of SAN configurations. Storage system users can have their SAN configurations validated against a knowledge base of best practices that are contained within the central repository. Desensitized information is exported from local management applications to the repository, and the local middleware can subscribe to updates that proactively notify storage users should particular configurations be updated to be considered as sub-optimal, or unsafe. Copyright (C) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:2063 / 2077
页数:15
相关论文
共 30 条
[1]   Policy-based validation of SAN configuration [J].
Agrawal, D ;
Giles, J ;
Lee, KW ;
Voruganti, K ;
Fijali-Adib, K .
FIFTH IEEE INTERNATIONAL WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, :77-86
[2]   Quickly finding near-optimal storage designs [J].
Anderson, E ;
Spence, S ;
Swaminathan, R ;
Kallahalla, M ;
Wang, Q .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2005, 23 (04) :337-374
[3]  
[Anonymous], 2010, STORAGE MANAGEMENT I
[4]  
[Anonymous], 2010, Amazon Elastic Compute Cloud
[5]  
[Anonymous], 2010, CASE STUDIES CLOUD C
[6]  
[Anonymous], 2010, Amazon Simple Storage Service(Amazon S3)
[7]  
Armbrust M., 2010, UCBEECS200928
[8]  
Barham Paul, 2004, P 6 S OP SYST DES IM
[9]  
Bodik P, 2007, USENIX WORKSH TACKL
[10]  
Cohen I., 2005, Proceedings of the twentieth ACM symposium on Operating systems principles, SOSP '05, (New York, NY, USA), P105, DOI [10.1145/1095810.1095821, DOI 10.1145/1095810.1095821]