Tiered Data Storage Architecture for Social Networking Latency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Speed
If network bandwidth between data centers is improved, then data access speed is improved, but cost increases
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.
3Adaptability or versatility
If data centers are built in many locations for flexibility, then geographic coverage is improved, but management complexity increases
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.
Data Source
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.


