Microkernel gateway server
First Claim
1. A method for controlling a gateway server comprising a first subsystem including a media level, a communication level and a control level, a microkernel, an IPC controller configured to manage communication between the server resources allocated to the first subsystem, a second subsystem including a second media level, a second communication level and a second control level such that the microkernel and the IPC controller also manage communication between the server resources allocated to said second subsystem, the method comprising transmitting requests between the control level of the first subsystem and the control level of the second subsystem, the requests transmitted using a memory with shared reading and writing, established under the control of the microkernel and the IPC controller, wherein data to be received by said first subsystem are transferred to said second subsystem only via the control level of said first subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway server includes a first subsystem including a media level, a communication level and a control level; a microkernel; an IPC controller configured to manage communication between the server resources allocated to the first subsystem a second subsystem including a second media level, a second communication level and a second control level such that the microkernel and the IPC controller also manage communication between the server resources allocated to the second subsystem; and a memory with shared reading and writing, established under the control of the microkernel and the IPC controller, between the control level of the first subsystem and the control level of the second subsystem.
25 Citations
14 Claims
-
1. A method for controlling a gateway server comprising a first subsystem including a media level, a communication level and a control level, a microkernel, an IPC controller configured to manage communication between the server resources allocated to the first subsystem, a second subsystem including a second media level, a second communication level and a second control level such that the microkernel and the IPC controller also manage communication between the server resources allocated to said second subsystem, the method comprising transmitting requests between the control level of the first subsystem and the control level of the second subsystem, the requests transmitted using a memory with shared reading and writing, established under the control of the microkernel and the IPC controller, wherein data to be received by said first subsystem are transferred to said second subsystem only via the control level of said first subsystem.
-
2. A gateway server comprising:
-
a first subsystem including a media level, a communication level and a control level; a microkernel; an IPC controller configured to manage communication between the server resources allocated to the first subsystem; a second subsystem including a second media level, a second communication level and a second control level such that the microkernel and the IPC controller also manage communication between the server resources allocated to said second subsystem; and a memory with shared reading and writing, established under the control of the microkernel and the IPC controller, between the control level of the first subsystem and the control level of the second subsystem, wherein data to be received by said first subsystem are transferred to said second subsystem only via the control level of said first subsystem. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A gateway server comprising:
-
a first subsystem including a media level, a communication level and a control level; a microkernel; an IPC controller configured to manage communication between the server resources allocated to the first subsystem; a second subsystem including a second media level, a second communication level and a second control level such that the microkernel and the IPC controller also manage communication between the server resources allocated to said second subsystem; and a memory with shared reading and writing, established under the control of the microkernel and the IPC controller, wherein said first and second subsystems are isolated from each other so that communications between the first and second subsystems are performed only between the control levels of the first and second subsystems via said memory. - View Dependent Claims (13)
-
-
14. A non-transitory computer program product including program code instructions recorded on a memory which can be read by a computer to implement a method for controlling a gateway server when said program runs on a computer, wherein the gateway server comprises a first subsystem including a media level, a communication level and a control level, a microkernel, an IPC controller configured to manage communication between the server resources allocated to the first subsystem, a second subsystem including a second media level, a second communication level and a second control level such that the microkernel and the IPC controller also manage communication between the server resources allocated to said second subsystem, the method comprising transmitting requests between the control level of the first subsystem and the control level of the second subsystem, the requests transmitted using a memory with shared reading and writing, established under the control of the microkernel and the IPC controller, wherein data to be received by said first subsystem are transferred to said second subsystem only via the control level of said first subsystem.
Specification