Operating System Zone Visibility Controls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in fully utilizing resources due to underutilization, particularly when multiple untrusting parties share a single hardware platform, requiring effective management and security measures to isolate applications without complex administration or hardware support.

Innovation Solution

Implementing a global zone and non-global zones within a single kernel instance operating system environment, where processes in the global zone can observe and access objects in non-global zones, while processes in non-global zones are restricted, using a new privilege to control access and visibility, and employing file system permissions to enforce access controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple applications are consolidated onto a single hardware platform, then resource utilization is improved, but security and management complexity increase due to untrusting parties sharing resources

Engineering Contradiction:
Improveresource utilizationVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the operating system into multiple zones (global zone and non-global zones) within a single kernel instance. Each zone provides isolated execution environments with controlled access to system resources, allowing multiple untrusting applications to coexist securely on a single hardware platform without requiring complex external management overhead

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces zone administrators as intermediary entities that manage resource allocation and access control between different zones. This intermediary layer automates the management of shared resources, reducing the burden on system administrators while maintaining security boundaries between untrusting parties

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If logical partitioning is implemented to isolate applications, then security is improved, but hardware support requirements and system complexity increase

Engineering Contradiction:
Improveisolation securityVSAvoidhardware support requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention replaces hardware-based logical partitioning mechanisms with software-based zone implementation within a single kernel instance. Instead of requiring additional hardware privilege levels or specialized processor features, the system uses software-enforced zone boundaries with integrated access control, eliminating complex hardware support requirements while maintaining isolation security

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiple operating system instances are used to provide isolation, then security is improved, but administration complexity and resource overhead increase

Engineering Contradiction:
Improveisolation securityVSAvoidadministration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention merges multiple isolated execution environments (zones) within a single operating system kernel instance rather than requiring separate OS installations. This consolidation provides the security isolation of multiple OS instances while reducing administration complexity through unified system management and eliminating redundant OS maintenance overhead

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single kernel instance is designed to universally support multiple zones with different security requirements and resource allocations. This multi-functional capability allows the same kernel to serve multiple untrusting parties with isolated environments, reducing the need for multiple specialized OS instances while maintaining security boundaries

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

Data Source

PatentUS7437556B2Global visibility controls for operating system partitions
Publication Date: 2008.10.14 SUN MICROSYSTEMS INC
  • US7437556B2 patent drawing
  • US7437556B2 patent drawing
  • US7437556B2 patent drawing

AI summary

In accordance with one embodiment of the present invention, there is provided a mechanism for managing and controlling global visibility of resources in zones within an operating system controlled by a single kernel instance. Embodiments enable isolation and virtualization of processes within a single image of an operating system, without requiring implementation of hardware support (such as the introduction of an additional privilege level) to isolate privileged programs, and without multiple instances of an operating system or operating system kernel for some applications.