MMS Storage Quota Management for MMSC Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The IO performance limitations of MMS storage servers lead to degraded processing performance and potential system downtime during peak traffic periods, such as those caused by mobile newspaper services, resulting in unstable operations and increased costs.
Innovation Solution
A system and method that utilize a dual storage unit architecture, where MMS data is initially stored in a first storage unit and then written to a second storage unit as a buffer, with a control unit managing data transfer based on the second storage unit's performance parameters to prevent exceeding its IO threshold, thereby smoothing traffic impacts and improving system stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traffic control is implemented to prevent exceeding storage server IO performance limits, then system stability is improved, but processing performance degrades
Solution Approach 1:
The patent applies preliminary action by pre-allocation of IO capacity quotas to different service processors before traffic arrives. The quota management unit pre-configures IO performance thresholds and distributes them to service processors in advance, enabling them to self-regulate traffic without real-time control overhead, thus maintaining both stability and performance
Solution Approach 2:
The patent implements periodic action through time-based quota adjustment mechanisms. The quota management unit periodically recalculates and redistributes IO quotas based on observed traffic patterns and storage server performance, creating rhythmic control cycles that prevent congestion while maintaining high throughput during off-peak periods
2Productivity
If advanced storage devices are used to improve IO performance of storage server, then processing performance is improved, but cost increases
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting IO performance parameters through software-based quota management rather than hardware upgrades. The system changes IO allocation parameters (quotas, thresholds, priorities) to optimize performance for different service types, achieving variable performance levels on fixed hardware infrastructure
Solution Approach 2:
The patent implements universality by designing a storage system that serves multiple service processors with different performance requirements using a single standardized storage array. The quota management mechanism enables one storage system to fulfill multiple performance levels simultaneously, eliminating the need for separate high-performance storage devices for each service
3Productivity
If pulse-type traffic impact exceeds IO performance of storage server, then message processing is degraded, but system stability is compromised
Solution Approach 1:
The patent introduces an intermediary quota management unit between service processors and the storage server. This mediator translates bursty service requests into regulated storage I/O operations by enforcing IO quotas, absorbing traffic peaks before they reach the storage layer, and preventing message processing degradation while maintaining system stability
Solution Approach 2:
The patent applies beforehand cushioning by implementing IO quota buffers that absorb traffic spikes before they can overwhelm the storage server. The quota mechanism acts as a cushion that accumulates excess requests during low-traffic periods and releases them during peaks, protecting the storage layer from sudden load increases that would compromise stability
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The disclosure disclosed a system and method for processing a Multimedia Messaging Service (MMS). The system comprises: a first and second storage units for storing MMS data, a first control unit for controlling the storage of received MMS data outside the system into the first storage unit and data acquisition from the first storage unit, and a second control unit for controlling the writing of the MMS data stored in the first storage unit into the second storage unit according to performance of the second storage unit. The disclosure improves the processing performance of a Multimedia Messaging Service Center (MMSC) system, lowers the construction cost of an MMS server of the MMSC system, and guarantees the stable running of the MMSC system.