The present invention provides a method and an apparatus for allowing a plurality of network interface controllers (NICs) to appear as a single NIC to an operating system. This method and apparatus is realized externally to the NIC driver software, and thus does not require NIC drivers to be modified. The present invention also operates independently of operating system, NIC driver software, NIC drivers and NIC hardware. Consequently, the present invention is compatible with a wide range of operating systems and NICs. One embodiment of the present invention operates at the MAC level and lower, thus avoiding the complexity of providing software support for higher layer protocols. However, providing support at the MAC level and lower makes it difficult to perform inbound load sharing. This is because protocols such as IPX use addresses and packet headers to direct reply packets. Hence, return traffic is directed back to the originating NIC regardless of whether the originating NIC is heavy loaded or not. However, 60% to 80% of all traffic on a server is outbound because workstations typically read files from a server in a direction that is outbound from the server. Hence, load sharing for outbound traffic will significantly improve overall system performance even if it is not possible for inbound traffic.

A invenção atual fornece um método e um instrumento permitindo que um plurality de controladores da relação da rede (NICs) apareça como um único NIC a um sistema operando-se. Estes método e instrumento são realizados externamente ao software do excitador do NIC, e assim não requerem excitadores do NIC ser modificados. A invenção atual opera-se também independentemente do software do sistema operando-se, do excitador do NIC, dos excitadores do NIC e da ferragem do NIC. Conseqüentemente, a invenção atual é compatível com uma escala larga de sistemas operando-se e de NICs. Uma incorporação da invenção atual opera-se no MAC em nível e abaixa-se, assim evitando a complexidade de fornecer o software support para uns protocolos de camada mais elevados. Entretanto, fornecendo a sustentação no MAC em nível e mais baixo em makes ele difícil de executar compartilhar de carga inbound. Isto é porque protocolos tais como os endereços do uso do IPX e os encabeçamentos do pacote para dirigir pacotes da resposta. Daqui, o tráfego do retorno é dirigido para trás ao NIC originando não obstante se o NIC originando é carregado pesado ou não. Entretanto, 60% a 80% de todo o tráfego em um usuário é outbound porque as estações de trabalho lêem tipicamente limas de um usuário em um sentido que seja outbound do usuário. Daqui, compartilhar de carga para o tráfego outbound melhorará significativamente o desempenho do sistema total mesmo se não é possível para o tráfego inbound.

 
Web www.patentalert.com

< (none)

< System and method for server control of client cache

> Non-preemptive memory locking mechanism in a shared resource system

> (none)

~ 00020