MMS Storage Quota Management for MMSC Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem stabilityVSAvoidprocessing performance
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #19Periodic action

2Productivity

If advanced storage devices are used to improve IO performance of storage server, then processing performance is improved, but cost increases

Engineering Contradiction:
ImproveIO performanceVSAvoidcost
Core Design Contradiction:
ProductivityVSEase of manufacture

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If pulse-type traffic impact exceeds IO performance of storage server, then message processing is degraded, but system stability is compromised

Engineering Contradiction:
Improvemessage processing throughputVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentEP2455864B1System and method for multimedia messaging service processing
Publication Date: 2019.01.09 ZTE CORP
  • EP2455864B1 patent drawingFigure 1~2
  • EP2455864B1 patent drawingFigure 3~4
  • EP2455864B1 patent drawingFigure 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.