Multi-user Analytical System with Transparent User Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser isolationVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

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

Inventive Principle:
Principle #5Merging (Combining)

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

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

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

Engineering Contradiction:
Improvesystem performanceVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvedata securityVSAvoidservice provider infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10171287B2Multi-user analytical system and corresponding device and method
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10171287B2 patent drawing
  • US10171287B2 patent drawing
  • US10171287B2 patent drawing

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.