Decoupled application program-operating system computing architecture
AssigneeNetwork Appliance, Inc.
InventorRAJIV MADAMPATH
Life of this patent
Estimating the term…
Abstract
A method of application program-operating system decoupling includes performing, through an application program configured to execute on a client machine, a system call to a first operating system executing on a server machine over an interconnect configured to couple the server machine to the client machine. The method also includes serving the application program configured to execute on the client machine through the first operating system executing on the server machine in accordance with the system call.
Claims32
A method of application program-operating system decoupling comprising:
- performing, through an application program configured to execute on a client machine, a system call to a first operating system executing on a server machine over an interconnect configured to couple the server machine to the client machine;
- and
- serving the application program configured to execute on the client machine through the first operating system executing on the server machine in accordance with the system call.
A method of requesting service from a first operating system executing on a server machine through an application program configured to execute on a client machine comprising:
- marking one of a shell on the client machine and the application program configured to execute thereon with a loader flag through a second operating system executing on the client machine;
- and
- performing, through the client machine, a system call to the first operating system executing on the server machine instead of the second operating system based on the marking of the one of the shell and the application program.
A decoupled application program-operating system computing architecture comprising:
- a server machine executing a first operating system thereon;
- a client machine executing a second operating system thereon;
- and
- an interconnect configured to couple the server machine to the client machine,
- wherein an application program configured to execute on the client machine is configured to perform a system call to the first operating system executing on the server machine over the interconnect, and
- wherein the first operating system is configured to serve the application program configured to execute on the client machine in accordance with the system call.
Dependencies are inferred from the claim text.