Storage Class Memory Configuration Command
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing environments face challenges in efficiently managing storage class memory, particularly in configuring and allocating resources between main storage and storage class memory, due to complexities in addressing and accessing these memory types.
Innovation Solution
A computer program product is developed to execute a Configure Storage Class Memory command, which involves obtaining a request block with a command code and total size value to allocate storage class memory increments, performing validity checks, and setting the allocated increments to operational, thereby facilitating the configuration of storage class memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If storage class memory is implemented as groups of solid state devices connected via I/O adapters, then faster access than DASD is achieved, but device complexity increases due to multiple adapters and mapping layers
Solution Approach 1:
The patent introduces an I/O adapter as an intermediary component that bridges storage class memory devices and the memory bus. The adapter handles complex mapping and translation tasks, allowing the storage class memory to provide fast access without directly complicating the memory bus interface. The adapter acts as a mediator that manages the complexity of connecting multiple solid state devices to the system.
2Reliability
If validity checks are performed before configuring storage class memory, then reliability is improved, but processing time increases
Solution Approach 1:
The patent performs validity checks on the requested storage class memory configuration parameters before actually allocating and configuring the memory increments. By checking the total size value and increment parameters in advance, the system ensures configuration reliability and prevents invalid allocations, while the checks are designed to be efficient to minimize time loss.
3Adaptability or versatility
If storage class memory is allocated in increments, then flexibility and adaptability are improved, but device complexity increases due to increment management
Solution Approach 1:
The patent divides storage class memory into discrete increments that can be individually allocated and managed. Each increment represents a manageable unit of storage class memory that can be configured independently. This segmentation allows flexible allocation to different configurations while keeping each increment's management relatively simple through standardized handling procedures.
Data Source
AI summary
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.


