Volume Manager Overlapping Data Volume Creation and Lease Establishment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data center systems face inefficiencies in the overlap of processing time between creating a data volume and establishing a lease for network-accessible storage, leading to delays in virtual machine access.
Innovation Solution
Implementing a system where the volume manager simultaneously transmits identification information for both the data volume and the lease to data repository systems, allowing for overlapping processing of data volume creation and lease establishment, thereby reducing wait times for virtual machine access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the system processes data volume creation and lease establishment sequentially, then processing accuracy is maintained, but total processing time increases
Solution Approach 1:
The system performs preliminary actions by initiating the data volume creation process before the lease establishment is complete. The volume manager starts creating the data volume in response to a virtual machine creation request, and simultaneously initiates the lease establishment process. This overlapping of operations allows the system to reduce total wait time while maintaining processing accuracy through proper coordination mechanisms.
2Productivity
If the system allows temporal overlap in processing data volume creation and lease establishment, then productivity increases, but processing complexity increases
Solution Approach 1:
The system implements continuity of useful action by ensuring that both data volume creation and lease establishment processes run concurrently without interruption. The volume manager continuously manages both operations simultaneously, allowing the system to maximize productivity by eliminating idle waiting periods while maintaining proper coordination through the host system manager and node manager.
Data Source
AI summary
A data volume can be created on a network-accessible storage device in a data center for use by a virtual machine instance. More specifically, a management system of the data center may request storage servers to allocate space for the data volume. Prior to receiving confirmation that the data volume has been created, the management system may further request the storage servers to establish a lease that authorizes the virtual machine access to the data volume.


