Storage Controller QoE and SDN Managers for Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices and streaming systems face challenges in providing improved quality of experience (QoE) for video streaming, particularly in efficiently managing requests and network transfer paths to ensure seamless and high-quality video delivery.

Innovation Solution

A storage device equipped with a nonvolatile memory and a storage controller that includes a Quality of Experience (QoE) manager and a Software-Defined Networking (SDN) manager. The QoE manager schedules requests based on storage device and network information, while the SDN manager sets an optimal network transfer path for video data, enhancing the overall streaming experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a storage device simply stores video data without active management, then the device complexity is low, but the quality of experience (QoE) for video streaming is insufficient

Engineering Contradiction:
Improvequality of experienceVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage device is transformed into a multi-functional system that not only stores video data but also actively manages request scheduling and network path selection. The storage controller incorporates a QoE manager and SDN manager, enabling the device to perform storage, scheduling, and network optimization functions simultaneously, thereby improving QoE while managing complexity through integration.

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

Solution Approach 2:

The QoE manager and SDN manager act as intermediary components between the storage device and the streaming system. These managers mediate request processing and network data transmission, optimizing the interaction between storage operations and network delivery to enhance overall streaming quality without requiring complete system redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If requests are processed in simple FIFO order, then the scheduling mechanism is simple, but the quality of experience for different user equipment varies

Engineering Contradiction:
Improvequality of experienceVSAvoidscheduling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The request scheduling mechanism transitions from static FIFO ordering to dynamic scheduling based on QoE parameters. The QoE manager adjusts scheduling priorities in real-time according to network conditions, storage device state, and user equipment requirements, allowing the system to adaptively optimize video streaming quality for different users and conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The scheduling system incorporates feedback loops where the QoE manager continuously monitors storage device information and network information, then adjusts request scheduling decisions accordingly. This feedback mechanism enables the system to learn from past performance and optimize future scheduling to maintain high QoE across varying conditions.

Inventive Principle:
Principle #23Feedback

3Speed

If video data is transferred through default network paths, then the network configuration is simple, but the streaming quality and latency performance are suboptimal

Engineering Contradiction:
Improvevideo data transfer speedVSAvoidnetwork path management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The SDN manager serves as an intermediary that intelligently selects and manages network transfer paths for video data. Instead of using default network routing, the SDN manager actively determines optimal paths based on current network conditions, thereby improving transfer speed and reducing latency while centralizing the complexity of path management in a dedicated component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary determination of network transfer paths before video data transmission begins. The SDN manager proactively selects and configures optimal network routes in advance, allowing video data to flow through pre-optimized paths, thereby reducing latency and improving streaming performance without real-time path switching complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12206724B2Storage devices, methods of operating storage devices, and streaming systems including storage devices
Publication Date: 2025.01.21 SAMSUNG ELECTRONICS CO LTD
  • US12206724B2 patent drawing
  • US12206724B2 patent drawing
  • US12206724B2 patent drawing

AI summary

A storage device includes a nonvolatile memory device, and a storage controller configured to control the nonvolatile memory device. The storage controller includes: (i) a quality of experience (QoE) manager configured to schedule a request received from an external user equipment, based on storage device information and network information, and (ii) a software-defined networking (SDN) manager configured to set a network transfer path to the external user equipment, which is associated with video data corresponding to the request.