Server Access Architecture for Data Localization and Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server architectures struggle to provide universal and secure access to resources while ensuring data localization and scalability, leading to increased latency, bandwidth, and storage inefficiencies.
Innovation Solution
A system comprising a first device that manages user credentials and resource identifiers across multiple second devices, allowing centralized access control and secure data localization by directing user requests to the appropriate storage location based on access rights.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a multi-tenant architecture is used to improve scalability, then resource allocation efficiency improves, but data localization precision deteriorates
Solution Approach 1:
The system segments data storage by creating separate storage spaces for different clients while maintaining a unified access architecture. Each client has dedicated storage spaces that are logically isolated, enabling precise data localization while still allowing centralized management and scaling across multiple tenants.
Solution Approach 2:
The system introduces an intermediary layer (access control system and gateway) between clients and storage resources. This intermediary manages the relationship between multi-tenant scalability requirements and data localization needs by coordinating access rights and routing data requests to appropriate storage locations while maintaining security and isolation.
2Device complexity
If all servers are located in the same location to simplify infrastructure, then device complexity reduces, but latency for worldwide clients increases
Solution Approach 1:
The system transitions from a single-location infrastructure to a distributed multi-location architecture by adding the spatial dimension. Servers and storage resources are deployed across multiple geographic locations, allowing clients worldwide to access data from nearby locations and reduce latency while the centralized access control system manages the added complexity.
3Speed
If data is replicated in multiple countries to serve worldwide clients, then access speed improves, but storage resources are wasted
Solution Approach 1:
The system implements local quality by storing data in specific geographic locations based on client requirements and access patterns. Rather than uniform replication, data is strategically placed in locations where it is most needed, with clients able to specify their preferred storage locations. This reduces unnecessary replication and optimizes storage resource utilization while maintaining fast access speeds.
Data Source
AI summary
An access to resources and data management by servers is provided. In order to provide to users a universal access point to an application, while allowing a strict control of the ownership and localization of data, a first device receives from a user a request to access a resource, and, if the user has the right to access a resources, sends to the user an identifier of a communication endpoint of a second device, among a plurality of second devices, that is able to access the resource and deliver the resource to the client.


