MGC Workshop, 1st December 2009
Towards a Middleware for Configuring Large-scale Storage Infrastructures
Ramani Routray, Rui Zhang
IBM Research Almaden
Douglas Willcocks, Peter Pietzuch
Imperial College London
David M. Eyers
University of Cambridge
Towards a Middleware for Configuring Large-scale Storage - - PowerPoint PPT Presentation
Towards a Middleware for Configuring Large-scale Storage Infrastructures David M. Eyers Ramani Routray, Douglas Willcocks, University of Cambridge Rui Zhang Peter Pietzuch IBM Research Almaden Imperial College London MGC Workshop, 1 st
IBM Research Almaden
Imperial College London
University of Cambridge
2
3
4
5
6
Storage Virtualization Appliance Server Virtual Machine Virtual Machine Virtual Machine Server Virtual Machine Virtual Machine Virtual Machine Configuration Connectivity Performance Events Analytics Systems Management Suite Disk Disk Disk Disk Disk Storage Controller Disk Disk Disk Disk Disk Storage Controller Application Application Application Virtualized IP Network Virtualized FC Network
7
8
9
10
11
Azaleos Nirvanix Force.com Amazon S3 Amazon EC2 Best Practice Repository Cloud Consumers Cloud Providers (Compute, Storage, Application, Service) Consumers’ requests trigger the reconfiguration actions for the cloud provider (e.g. provisioning, migration, ...) Periodically upload configuration/stats OR Upload best practice violations with snapshots OR Upload problem tickets with snapshots Customers download best practices OR Customers validate configurations online
Internal Management Application
12
13
Client organisation Central repository Configuration log Management applications SAN SAN configuration middleware SAN configuration middleware Periodic data mining Fibre Channel network Systems with HBAs (servers) Storage subsystems Config database SAN best practice repository SAN config viewer SAN planner Configuration troubleshooter Machine learning Desensitized reconfiguration request Best practice updates Reconfiguration review response Reconfiguration request Reconfiguration action Reconfiguration review response Configuration polling
14
15
16
17
18
19
20
21
22
23