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:
Jan. 12, 2010
Filed:
Nov. 26, 2001
Gene Ciancaglini, Dover, NH (US);
Steven Lumetta, Champaign, IL (US);
Muriel Medard, Cambridge, MA (US);
John D. Moores, Groton, MA (US);
Salil A. Parikh, Belmont, MA (US);
Mark R. Parquette, Rye, NH (US);
Gene Ciancaglini, Dover, NH (US);
Steven Lumetta, Champaign, IL (US);
Muriel Medard, Cambridge, MA (US);
John D. Moores, Groton, MA (US);
Salil A. Parikh, Belmont, MA (US);
Mark R. Parquette, Rye, NH (US);
NetApp, Inc., Sunnyvale, CA (US);
Abstract
A system for simultaneously transmitting and receiving multiple data messages on a unidirectional ring having a plurality of nodes coupled thereto is described. This technique utilizes a medium access (MAC) protocol for a multi-gigabit-per-second local-area optical wavelength division multiplexed (WDM) network that is particularly well suited for high-performance computing environments that need a network that provides quality of service and the ability to enforce service level agreements. The protocol uses an asynchronous, unslotted, tokenless, and collision-free access scheme that is arbitrated by a centralized scheduler. The embodiment is based on a folded-bus unidirectional ring that is passively optically tapped by the nodes to both transmit data onto the network and to receive data from the network. The system includes a scheduler based on a master/slave protocol that provisions and regulates data flow on the network, and uses a dedicated out-of-band control wavelength to broadcast scheduler directives to the nodes in the network.