System and method for high speed and efficient virtual desktop insfrastructure using photonics
First Claim
1. A system comprising:
- a virtual desktop server, comprising;
a first processor; and
a photonics module, comprising;
a photonics interface, configured to be electronically connected to the first processor, and to be connected to at least one photonics device via an optical channel; and
a photonics controller comprising a second processor and a non-volatile memory storing first computer executable code,wherein the first computer executable code, when executed at the second processor, is configured to;
control the photonics interface to receive first electronic signals from the first processor;
convert the received first electronic signals to first optical signals;
control the photonics interface to transmit the first optical signals to the at least one photonics device via the optical channel;
control the photonics interface to receive second optical signals from the at least one photonics device via the optical channel;
convert the received second optical signals to second electronic signals; and
control the photonics interface to transmit the second electronic signals to the first processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a virtual desktop server having a first processor and a photonics module. The photonics module includes a photonics interface connected to the first processor and connected to a photonics device via an optical channel, and a photonics controller having a second processor and a memory storing computer executable code. The code, when executed at the second processor, is configured to: control the photonics interface to receive first electronic signals from the first processor; convert the received first electronic signals to first optical signals; control the photonics interface to transmit the first optical signals to the photonics device via the optical channel; control the photonics interface to receive second optical signals from the photonics device via the optical channel; convert the received second optical signals to second electronic signals; and control the photonics interface to transmit the second electronic signals to the first processor.
-
Citations
27 Claims
-
1. A system comprising:
-
a virtual desktop server, comprising; a first processor; and a photonics module, comprising; a photonics interface, configured to be electronically connected to the first processor, and to be connected to at least one photonics device via an optical channel; and a photonics controller comprising a second processor and a non-volatile memory storing first computer executable code, wherein the first computer executable code, when executed at the second processor, is configured to; control the photonics interface to receive first electronic signals from the first processor; convert the received first electronic signals to first optical signals; control the photonics interface to transmit the first optical signals to the at least one photonics device via the optical channel; control the photonics interface to receive second optical signals from the at least one photonics device via the optical channel; convert the received second optical signals to second electronic signals; and control the photonics interface to transmit the second electronic signals to the first processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing a virtual desktop infrastructure (VDI) system using photonics, comprising:
-
controlling, by a photonics controller of a virtual desktop server, a photonics interface of the virtual desktop server to receive first electronic signals from a first processor of the virtual desktop server, wherein the photonics interface is configured to be electronically connected to the first processor and at least one photonics device via an optical channel; converting, by the photonics controller, the received first electronic signals to first optical signals; controlling, by the photonics controller, the photonics interface to transmit the first optical signals to the at least one photonics device via the optical channel; controlling, by the photonics controller, the photonics interface to receive second optical signals from the at least one photonics device via the optical channel; converting, by the photonics controller, the received second optical signals to second electronic signals; and controlling, by the photonics controller, the photonics interface to transmit the second electronic signals to the first processor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing computer executable code, wherein the code, when executed at a processor of a photonics controller of a virtual desktop server of a system, is configured to:
-
control a photonics interface of the virtual desktop server to receive first electronic signals from a processor of the virtual desktop server, wherein the photonics interface is configured to be connected to the processor of the virtual desktop server and at least one photonics device via an optical channel; convert the received first electronic signals to first optical signals; control the photonics interface to transmit the first optical signals to the at least one photonics device via the optical channel; control the photonics interface to receive second optical signals from the at least one photonics device via the optical channel; convert the received second optical signals to second electronic signals; and control the photonics interface to transmit the second electronic signals to the processor of the virtual desktop server. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification