Multi-user Analytical System with Transparent User Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional data analytical systems require significant upfront investment in hardware and software, leading to high costs and resource wastage due to the need for dedicated virtual machines for each user, even during periods of low usage, and lack of resource sharing between users.
Innovation Solution
A multi-user analytical system with a scoring server, analytical server, and storage device, incorporating an interception module to intercept user requests for core objects, a transformation module to create user-specific core objects, and a mapping module to interpret requests, enabling transparent user isolation and resource sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a complete virtual machine is reserved for each user even during paused usage, then user isolation and dedicated resource access are ensured, but resource utilization efficiency deteriorates and cost increases
Solution Approach 1:
The patent merges multiple users' analytical environments into a single shared analytical system. Instead of maintaining separate virtual machines for each user, the system combines computational resources, data storage, and analytical processing capabilities into a unified infrastructure that serves multiple users concurrently, thereby improving resource utilization while maintaining user isolation through logical separation mechanisms
Solution Approach 2:
The shared analytical system is designed to serve multiple users with diverse analytical needs through a universal platform. The system provides multi-functional capabilities that can be dynamically allocated to different users based on their requirements, allowing the same hardware and software resources to perform various analytical tasks for different users rather than being dedicated to a single user
2Reliability
If traditional data analytical systems are deployed with dedicated hardware and software for each user, then system performance and reliability are ensured, but initial investment cost and hardware requirements increase significantly
Solution Approach 1:
The patent combines multiple users' analytical workloads onto shared hardware infrastructure, reducing the total quantity of hardware required. By consolidating servers, storage systems, and networking equipment into a shared pool that serves multiple users, the system eliminates the need for each user to maintain separate dedicated hardware, thereby reducing overall hardware requirements while maintaining system performance through efficient resource management
3Reliability
If separate virtual machines are created for each user, then user data security and isolation are maintained, but service provider costs increase due to inability to share resources
Solution Approach 1:
The patent segments the shared analytical system into isolated user environments through logical separation mechanisms. Each user's data, analytical jobs, and configuration settings are segmented into distinct namespaces or containers within the shared infrastructure, ensuring that users cannot access each other's data while allowing the service provider to manage a simplified, shared backend infrastructure rather than maintaining complex separate systems for each user
Data Source
AI summary
The present invention relates to multi-user analytical system and corresponding device and method. The device includes an interception module configured to intercept a user's request for a first core object, wherein the first core object belongs to core object; a transformation module configured to create, in response to the request being a creation request, the first core object specific to the user; a mapping module configured to interpret, in response to the request being a non-creation request, the request as a request for the first core object specific to the user. The present invention also includes an isolation method for the multi-user analytical system. The technical solutions provided in the present invention can effectively enable multiple users to share physical resources in the analytical system, and the users are isolated from each other in a substantially transparent way.


