BMSC File Repair Offloading to Data Center

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Multimedia Broadcast Multicast System (MBMS) is overwhelmed by a large number of file repair requests from user equipment (UEs), leading to potential denial of service (DoS) attacks on the mobile operator network, as the Broadcast Multicast Service Control (BMSC) is not designed to handle numerous unicast file repair requests and must store file content until all UEs have completed repairs.

Innovation Solution

Moving file repair functionality from the BMSC to a data center device equipped with server-centric data center applications, which receives and stores file content, processes file repair requests, and delivers missing packets via unicast transmissions, thereby alleviating the burden on the BMSC and enabling it to release storage resources once all UEs have received the file content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the BMSC handles file repair requests from multiple UEs, then file repair service is provided, but the BMSC becomes overwhelmed and vulnerable to denial of service attacks

Engineering Contradiction:
Improvefile repair service availabilityVSAvoidBMSC load capacity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the file repair request handling function from the BMSC and relocates it to a data center device. The BMSC continues to provide file content delivery but delegates file repair requests to the data center, which is better suited to handle the computational load and scale of multiple concurrent repair requests from numerous UEs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a data center device as an intermediary between UEs and the BMSC for handling file repair requests. This intermediary layer absorbs the computational burden of processing repair requests, protecting the BMSC from being overwhelmed while ensuring continuous file repair service availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the BMSC stores file content until all UEs complete repairs, then complete file repair service is ensured, but storage resources are occupied for extended periods

Engineering Contradiction:
Improvefile repair completenessVSAvoidfile content storage duration
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent extracts the file content storage function from the BMSC and places it at the data center device. This allows the BMSC to release storage resources after broadcasting file content, while the data center maintains copies to serve ongoing file repair requests without requiring the BMSC to retain data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the storage function across different network elements: the BMSC stores file content temporarily for broadcast delivery, while the data center device maintains persistent storage for serving repair requests. This segmentation allows each component to optimize its storage duration based on its specific function.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8780907B2Optimized file repair architecture for mobile broadcast multicast system (MBMS)
Publication Date: 2014.07.15 VERIZON PATENT & LICENSING INC
  • US8780907B2 patent drawing
  • US8780907B2 patent drawing
  • US8780907B2 patent drawing

AI summary

A device receives or creates file packets to be broadcast, via multicast delivery, to multiple user equipment by a broadcast multicast service control (BMSC) device. The device stores the file packets in the memory, and receives, via unicast delivery, a file repair request from a particular user equipment of the multiple user equipment. The device identifies particular file packets in the memory based on the file repair request, and provides, via unicast delivery, the particular file packets to the particular user equipment.