Invention Grant
- Patent Title: PCI express load sharing network interface controller cluster
- Patent Title (中): PCI快速负载共享网络接口控制器集群
-
Application No.: US12265698Application Date: 2008-11-05
-
Publication No.: US08503468B2Publication Date: 2013-08-06
- Inventor: Bora Akyol , Daniel Talayco , Ali Ekici
- Applicant: Bora Akyol , Daniel Talayco , Ali Ekici
- Applicant Address: US UT Salt Lake City
- Assignee: Fusion-io, Inc.
- Current Assignee: Fusion-io, Inc.
- Current Assignee Address: US UT Salt Lake City
- Main IPC: H04L12/28
- IPC: H04L12/28

Abstract:
Embodiments provide load balancing in a virtual computing environment comprising a plurality of PCI-Express switches (the PCIe switching cloud) coupled to a plurality of network interface devices (NICs). An NIC cluster is added between the PCIe switching cloud and the NICs. The NIC cluster is configured to hide NICs from system images and allow the system images to access functions across multiple NICs. The NIC cluster of an embodiment dynamically load balances network resources by performing a hashing function on a header field of received packets. The NIC cluster of an embodiment performs load balancing and state management in association with driver software, which is embedded in the system image. The driver software adds a tag for flow identification to downstream data packets. The NIC cluster distributes data packets based on information in the tag.
Public/Granted literature
- US20100115174A1 PCI Express Load Sharing Network Interface Controller Cluster Public/Granted day:2010-05-06
Information query