Tiered Data Storage Architecture for Social Networking Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face network delays due to inefficient data storage location selection, where data is stored based on available capacity rather than consumption characteristics, leading to bandwidth and latency issues for users accessing content generated by popular users.

Innovation Solution

A tiered data storage architecture where a server selection engine dynamically selects the appropriate data center based on content characteristics, such as user classification, friend connections, and geographic proximity to minimize bandwidth consumption and latency by allocating computing and storage resources accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored based on available capacity in data centers, then storage utilization is improved, but network latency and bandwidth consumption worsen

Engineering Contradiction:
Improvestorage utilizationVSAvoidnetwork latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies local quality by storing data in different locations based on the specific characteristics of the data and its consumers. Instead of uniform storage allocation, the system identifies high-consumption data (such as celebrity user content) and stores it in data centers geographically close to the consumers, while other data can be stored in data centers with available capacity regardless of location. This resolves the contradiction by optimizing storage location quality locally rather than applying a uniform approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces a new dimension for data storage decision-making: geographic proximity to data consumers. Traditionally, storage decisions were made based on single dimensions like available capacity or data center load. The patent adds the dimension of consumer location and data consumption patterns, creating a multi-dimensional storage allocation strategy that simultaneously considers capacity utilization and network latency reduction.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If network bandwidth between data centers is improved, then data access speed is improved, but cost increases

Engineering Contradiction:
Improvedata access speedVSAvoidbandwidth cost
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by proactively identifying data that is likely to be frequently consumed (such as content from celebrity users) and pre-positioning it in data centers close to the expected consumers. This prevents the need for high-bandwidth data transmission when users request the data, as the data is already located optimally. The system performs preliminary analysis of user profiles and consumption patterns to make advance storage decisions.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If data centers are built in many locations for flexibility, then geographic coverage is improved, but management complexity increases

Engineering Contradiction:
Improvegeographic coverageVSAvoidinfrastructure management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling data centers to autonomously determine their optimal role and data storage responsibilities based on local characteristics and consumption patterns. The system automatically analyzes data consumption metrics, user geographic distribution, and data center capabilities to dynamically allocate storage functions. This eliminates the need for complex centralized management of each individual data center, as the system self-optimizes the distribution of data across the geographically dispersed infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10244052B2Tiered infrastructure for handling data
Publication Date: 2019.03.26 META PLATFORMS INC
  • US10244052B2 patent drawing
  • US10244052B2 patent drawing
  • US10244052B2 patent drawing

AI summary

The disclosure is directed to receiving a digitized content item that is indicated to be shared with users (e.g., all, some, or one) of a social networking system; selecting, based on one or more characteristics of the digitized content item, a second server computing device at which to further compute or store the digitized content item; and transmitting, to the second computing device, the digitized content item for storage at the second computing device. At least one of the characteristics can be a classification of a user who transmitted the digitized content item via the data communications network. By selecting second server computing devices based on characteristics, data communications network performance can be improved.