System for remote memory allocation in a computer having a verification table contains information identifying remote computers which are authorized to allocate memory in said computer
First Claim
1. A computer system comprising:
- an IOP for initiating a remote memory allocation operation in a remote computing device, the IOP further for performing an internal memory allocation in response to a remote memory allocation operation initiated by the remote computing device;
a memory for storing data, the memory capable of being partitioned to allocate distinct portions of memory for use by the IOP and the remote computing device;
a communication network interface for effectuating communication between the IOP and computing devices connected to a communication network, the communication network interface further for sending remote allocate messages, initiated by the IOP, to the remote computing devices and receiving remote allocate messages initiated and sent by the remote computing device;
an allocation verification table for storing information identifying remote computing devices which are authorized to allocate portions of memory for use by the remote computing device; and
an integrated real time operating system for controlling operation of the IOP.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for remotely allocating memory space in a memory of a remote computing device comprising a local IOP which remotely allocates memory space, for use by the local IOP, in a memory of a remote computing device. The local IOP detects a condition requiring a remote memory allocation and sends a remote allocate message to the remote computing device. The local IOP also performs an internal memory allocation in response to a remote allocate message initiated and sent by the remote computing device. The memory is partitioned to allocate distinct portions of memory for use by the IOP and the remote computing device. An allocation verification table contains data pertaining to the authorization of remote computing devices to allocate memory in the local IOP. The local IOP checks the allocation verification table to verify that the remote computing device is authorized to allocate memory. A communication network interface effectuates communication, across a communication network, between the local IOP and remote computing devices, The communication network interface sends remote allocate messages to the remote computing devices and receives remote allocate messages from the remote computing device.
69 Citations
16 Claims
-
1. A computer system comprising:
-
an IOP for initiating a remote memory allocation operation in a remote computing device, the IOP further for performing an internal memory allocation in response to a remote memory allocation operation initiated by the remote computing device; a memory for storing data, the memory capable of being partitioned to allocate distinct portions of memory for use by the IOP and the remote computing device; a communication network interface for effectuating communication between the IOP and computing devices connected to a communication network, the communication network interface further for sending remote allocate messages, initiated by the IOP, to the remote computing devices and receiving remote allocate messages initiated and sent by the remote computing device; an allocation verification table for storing information identifying remote computing devices which are authorized to allocate portions of memory for use by the remote computing device; and an integrated real time operating system for controlling operation of the IOP. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a local IOP to remotely allocate memory space in a memory of a remote IOP comprising the steps of:
-
detecting a condition requiring remote memory allocation; sending a remote allocate message from the local IOP to the remote IOP in response to the detection of a condition requiring remote memory allocation; and allocating memory space in the memory of the remote IOP for use by the local IOP in response to the remote allocate message; wherein the step of detecting a condition requiring remote memory allocation further comprises the steps of; determining if memory space was previously allocated for use by the local IOP and is currently available; and terminating the remote memory allocation if memory space was previously allocated for use by the local IOP and is currently available. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification