Patent ID: 7944936

Claim:
An apparatus, comprising: a first set of ports configured to connect a computing device, and a second set of ports configured to connect a storage device comprising data; a stream-oriented switch operatively connected with the first set of ports and the second set of ports, and a packet switch operatively connected with the first set of ports and the second set of ports; a scheduling and load balancing unit (SLBU) configured to receive decoded information, the decoded information decoded from a data operation sent from the computing device to access the data of the storage device, the SLBU further configured to use the decoded information to predict whether a future data operation sent from the computing device will be directed to a first data type or directed to a second data type; and a system controller configured to route the future data operation sent from the computing device to the stream-oriented switch in response to predicting the future data operation will be directed to the first data type, the system controller further configured to route the future data operation sent from the computing device to the packet switch in response to predicting the future data operation will be directed to the second data type.