Abstract

Software-defined storage (SDS) is an abrupt technology that aims to address the explosive data proliferation and storage management complexity through the separation of control and data path, which are tightly bounded in the traditional storage area network (SAN) model. In SDS, the centralized controller manages and controls the overall storage services and operations. However, the centralized controller approach raises the scalability and single point of failure flag. In such a paradigm, the controller placement is an important activity. A random placement of controllers suffers from unpredictable delay in a large enterprise. Multiple SDS controllers mitigate the single point of failure and provide redundancy. We propose a method called controller placement based on the center of gravity (CPCG) to solve the optimal placement controllers’ locations to reduce the delay. CPCG incorporates different coordinates and analyzes their density (the number of attached devices to a switch) to suggest new optimal sites. For the least number of SDS controllers, we propose an areawise optimal placement location strategy; the areawise approach mitigates workload processing from the central controller and also provides a scalable and reliable storage system. Experiments show that the optimal placement drastically reduces delay and, hence, boosts scalability.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.