Processing

Please wait...

Settings

Settings

Goto Application

1. WO2018134136 - SAVING/RESTORING GUARDED STORAGE CONTROLS IN A VIRTUALIZED ENVIRONMENT

Publication Number WO/2018/134136
Publication Date 26.07.2018
International Application No. PCT/EP2018/050762
International Filing Date 12.01.2018
IPC
G06F 12/02 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
G06F 9/455 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
CPC
G06F 12/0269
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0253Garbage collection, i.e. reclamation of unreferenced memory
0269Incremental or concurrent garbage collection, e.g. in real-time systems
G06F 2212/152
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
15Use in a specific computing environment
152Virtualized environment, e.g. logically partitioned system
G06F 3/0619
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0614Improving the reliability of storage systems
0619in relation to data integrity, e.g. data losses, bit errors
G06F 3/0659
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0659Command handling arrangements, e.g. command buffers, queues, command scheduling
G06F 3/0685
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0683Plurality of storage devices
0685Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
G06F 9/467
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
466Transaction processing
467Transactional memory
Applicants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US]/[US]
  • IBM UNITED KINGDOM LIMITED [GB]/[GB] (MG)
Inventors
  • GREINER, Dan
  • SLEGEL, Timothy
  • JACOBI, Christian
  • SAPORITO, Anthony
  • SHUM, Chung-Lung
  • OSISEK, Damian
Agents
  • GRAHAM, Timothy
Priority Data
15/409,63319.01.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SAVING/RESTORING GUARDED STORAGE CONTROLS IN A VIRTUALIZED ENVIRONMENT
(FR) SAUVEGARDE/RESTAURATION DE COMMANDES DE STOCKAGE PROTÉGÉ DANS UN ENVIRONNEMENT VIRTUALISÉ
Abstract
(EN)
A guarded storage facility sets up a boundary indicating a range of addresses to be guarded or protected. When a program attempts to access an address in a guarded section defined by the boundary, a guarded storage event occurs. Use of this facility facilitates performance of certain tasks within a computing environment, including storage reclamation.
(FR)
L'invention porte sur une installation de stockage protégé qui établit une frontière indiquant une plage d'adresses à protéger. Lorsqu'un programme tente d'accéder à une adresse dans une section protégée délimitée par la frontière, un événement de stockage protégé survient. L'utilisation de cette installation facilite l'exécution de certaines tâches dans un environnement informatique, comprenant une récupération de stockage.
Latest bibliographic data on file with the International Bureau