1461131931-78e00f52-89b3-4bb2-8a97-21664070165d

1. A method, comprising:
monitoring, over a network on a front-end of a first server, a connection between the first server and a client;
detecting that the first server is unresponsive; and
updating a synchronization store when a last recorded sequence number in the synchronization store is less than a current sequence number associated with a last transaction.
2. The method of claim 1, wherein monitoring further includes recording acknowledgment identifiers for transactions which are sent by the first server to the client.
3. The method of claim 2, wherein monitoring further includes intercepting the acknowledgement identifiers as they are being sent to the client from the first server over the front-end, wherein the front-end includes a network interface device that is least one of a network router, a network bridge, and a network switch.
4. The method of claim 1, wherein detecting further includes receiving the current sequence number from a failover service associated with the synchronization store when the first server is unresponsive for purposes of moving the connection to a second server.
5. The method of claim 1, wherein detecting further includes receiving the current sequence number from a second sever that is taking over the connection for the first server.
6. The method of claim 1, wherein updating further includes accessing the synchronization store from at least one of memory and storage.
7. The method of claim 1, wherein updating further includes interacting with a failover service to update the synchronization store.
8. A method, comprising:
monitoring transactions for a connection between a first server and a client over a first network; and
interacting with the first server and a second server over a second network to supply the second server with a current sequence number for the transactions of the connection when the first server becomes unresponsive and the second server is taking over the connection.
9. The method of claim 8 further comprising, supplying the current sequence number in response to the second server providing a last recorded sequence number that the second server acquired from a shared connection store.
10. The method of claim 8, wherein monitoring further includes intercepting the transactions received over the first network from a network switch.
11. The method of claim 10, wherein monitoring further includes forwarding the transactions to the first server.
12. The method of claim 8, wherein monitoring further includes caching the transactions.
13. The method of claim 8, wherein interacting further includes using the second network as a connection to the first and second servers that does not process the transactions.
14. The method of claim 13, wherein interacting further includes using the second network as at least one of local bus connections to the first and second servers and high-speed connections to the first and second servers.
15. A system, comprising:
a synchronization store; and
a traffic cache manager, wherein the synchronization store records sequence numbers for transactions occurring with a connection between a first server and a client over a network as communicated by the first server to the synchronization store, and wherein the traffic cache manager is to independently cache the transactions from a network switch before the first server receives the transactions, and the traffic cache manager is to update the sequence numbers and the transactions when the first server fails and a second server takes over the connection.
16. The system of claim 15 further comprising, the network switch that routes the transactions to the first server.
17. The system of claim 16 further comprising, a router that interacts with the network switch and the Internet to communicate with the client.
18. The system of claim 15 further comprising, a failover service that maintains the synchronization store and that interacts with the traffic cache manager when the first server is unresponsive to update the sequence numbers and the transactions before the second server takes over the connection.
19. A system, comprising:
a first network;
a second network; and
a traffic cache manager, wherein the first network is used for communicating transactions and traffic associated with a connection between a first server and a client, and wherein the second network is used for updating sequence numbers associated with the transactions when the first server becomes unresponsive to permit a second server to takeover the connection with the client, and wherein the traffic manager caches the transactions and the traffic from the first network and updates the sequence numbers of the transactions for the second server over the second network.
20. The system of claim 19 further comprising, a network switch that forwards the transactions and the traffic to the traffic cache manager, and wherein the traffic cache manager forwards the transactions and the traffic to the first server.
21. The system of claim 19 further comprising, a synchronization store that the second server interrogates to acquire a last recorded sequence number when the first server becomes unresponsive.
22. The system of claim 19, wherein the first server is to record the sequence numbers for the transactions and the traffic in the synchronization store.
23. The system of claim 19, wherein the second network is local bus connections between the traffic manager and the first and second servers.
24. The system of claim 19, wherein the second network does not include communications associated with the transactions and the traffic.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for fabricating micro-optical elements, comprising:
forming topographic features on a surface of an optical element substrate;
mechanically polishing the surface of the substrate to modify the features to produce curved optical surfaces on the optical element substrate; and
dicing the substrate into the optical elements.
2. A method as claimed in claim 1, wherein the step of forming the topographic features comprises forming blind holes into the substrate.
3. A method as claimed in claim 1, wherein the step of forming the topographic features comprises forming blind holes, having mesa profiles, into the substrate.
4. A method as claimed in claim 1, wherein the step of forming the topographic features comprises forming a feature projecting from the substrate.
5. A method as claimed in claim 1, wherein the step of forming the topographic features comprises forming mesas in the substrate.
6. A method as claimed in claim 1, wherein the step of forming the topographic features comprises etching a blind holes into the sub skate to a depth of a material layer.
7. A method as claimed in claim 1, wherein the step of forming the topographic features comprises etching blind holes into the substrate in a timed process.
8. A method as claimed in claim 1, wherein the step of polishing the surface comprises performing chemical mechanical polishing of the surface.
9. A method as claimed in claim 1, further comprising optically coating the surface after the polishing step.
10. A method as claimed in claim 9, wherein the step of optically coating the surface comprises depositing a highly reflective layer on the surface.
11. A method as claimed in claim 9, wherein the step of optically coating the surface comprises depositing an antireflective layer on the surface.
12. A method as claimed in claim 1, further comprising optically coating the surface after the polishing step and before the dicing step.
13. A method as claimed in claim 1, wherein the step of dicing the substrate comprises sawing the substrate.
14. A method as claimed in claim 1, wherein the step of dicing the substrate comprises cleaving the substrate.
15. A method as claimed in claim 1, wherein the step of forming the topographic features on the surface of the optical element substrate comprises forming the features on silicon or gallium phosphide wafer material.
16. A method for fabricating reflective micro-optical elements with a concave curvature, comprising:
forming blind holes into a surface of an optical element substrate;
mechanically polishing the surface of the substrate to modify the blind holes to produce curved, concave optical surfaces on the optical element substrate;
coating the optical element substrate with a reflective coating; and
dicing the substrate into the concave optical elements.
17. A method as claimed in claim 1, wherein the step of dicing is performed in two directions to thereby separate a two dimensional array of optical elements into discrete optical elements.
18. A method as claimed in claim 1, wherein sidewalls of the topographic features extend substantially orthogonally to the surface of the substrate.
19. A method as claimed in claim 16, wherein the step of dicing is performed in two directions to thereby separate a two dimensional array of optical elements into discrete concave optical elements.
20. A method as claimed in claim 16, wherein the sidewalls of the blind holes are substantially orthogonal to the surface of the substrate.