The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 18, 2014
Filed:
Nov. 28, 2006
Maurilio Cometto, Fremont, CA (US);
Jeevan Kamisetty, San Jose, CA (US);
Arindam Paul, Sunnyvale, CA (US);
Varagur V. Chandrasekaran, Fremont, CA (US);
Maurilio Cometto, Fremont, CA (US);
Jeevan Kamisetty, San Jose, CA (US);
Arindam Paul, Sunnyvale, CA (US);
Varagur V. Chandrasekaran, Fremont, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Fine granularity exchange level load balancing may be performed in a device in a storage area network in order to ensure that processors in a multi-core environment are not overloaded. This may be accomplished by assigning input/outputs relating to a particular exchange to a specific processor, and maintaining that association so that subsequent related input/outputs are handled by the same processor. In this process, the system may first determine if a received IO is new. If so, then it may assign the IO to a particular data path processor and create a context corresponding to the IO and the processor, as well as to the type of the non-command frame. Subsequently, an event may be received corresponding to the IO, which may then be forwarded to the processor assigned to the IO.