Efficient message switching in a switching apparatus
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/58
H04L-012/931
출원번호
US-0053128
(2013-10-14)
등록번호
US-9319352
(2016-04-19)
발명자
/ 주소
Nielsen, Jacob V.
출원인 / 주소
Marvell International Ltd.
인용정보
피인용 횟수 :
0인용 특허 :
157
초록▼
A switching apparatus including a switch element, a message controller separate from the switch element, a plurality of input units, and a plurality of output units. The plurality of input units are configured to provide packets to the switch element and provide, to the message controller, messages
A switching apparatus including a switch element, a message controller separate from the switch element, a plurality of input units, and a plurality of output units. The plurality of input units are configured to provide packets to the switch element and provide, to the message controller, messages corresponding to respective ones of the packets. The plurality of output units are configured to receive, from the message controller, the messages, and receive, from the switch element, the packets to be output from the switching apparatus. The switch element is configured to transfer each of the packets between the input units and the output units. The message controller is configured to transfer each of the messages corresponding to the respective ones of the packets between the input units and the output units.
대표청구항▼
1. A switching apparatus, comprising: a switch element; anda message controller separate from the switch element;a plurality of input units configured to i) provide packets to the switch element, and ii) provide, to the message controller, messages corresponding to respective ones of the packets; an
1. A switching apparatus, comprising: a switch element; anda message controller separate from the switch element;a plurality of input units configured to i) provide packets to the switch element, and ii) provide, to the message controller, messages corresponding to respective ones of the packets; anda plurality of output units configured to i) receive, from the message controller, the messages, and ii) receive, from the switch element, the packets to be output from the switching apparatus, whereinthe switch element is configured to transfer each of the packets between the input units and the output units, andthe message controller is configured to transfer each of the messages corresponding to the respective ones of the packets between the input units and the output units. 2. The switching apparatus of claim 1, wherein the message controller is configured to respectively transmit acknowledgement messages to the input units in response to receiving selected ones of the messages from the input units, wherein the acknowledgement messages direct the packets from the input units to the output units via the switch element. 3. The switching apparatus of claim 2, wherein the selected ones of the messages include scheduling request messages that request transfer of the packets between the input units and the output units. 4. The switching apparatus of claim 2, wherein the message controller includes an arbiter configured to generate the acknowledgement messages. 5. The switching apparatus of claim 1, wherein the message controller includes a message switch configured to transfer the messages between the input units and the output units. 6. The switching apparatus of claim 1, wherein the messages have a frame format. 7. The switching apparatus of claim 1, wherein the message controller is configured to i) assign message transmission timeslots to the messages, and ii) transmit the messages to the output units according to the message transmission timeslots. 8. The switching apparatus of claim 7, wherein the message controller is configured to insert, in the messages, indicators corresponding to a start of each of the messages and/or an end of each of the messages. 9. A method for operating a switching apparatus, the method comprising: from a plurality of input units, providing packets to a switch element, andproviding, to a message controller separate from the switch element, messages corresponding to respective ones of the packets;using the switch element, transferring each of the packets between the input units and a plurality of output units; andusing the message controller, transferring each of the messages corresponding to the respective ones of the packets between the input units and the output units. 10. The method of claim 9, further comprising respectively transmitting acknowledgement messages from the message controller to the input units in response to receiving selected ones of the messages from the input units, wherein the acknowledgement messages direct the packets from the input units to the output units via the switch element. 11. The method of claim 10, wherein the selected ones of the messages include scheduling request messages that request transfer of the packets between the input units and the output units. 12. The method of claim 10, wherein the acknowledgement messages are generated using an arbiter. 13. The method of claim 9, further comprising using a message switch to transfer the messages between the input units and the output units. 14. The method of claim 9, wherein the messages have a frame format. 15. The method of claim 9, further comprising, using the message controller, i) assigning message transmission timeslots to the messages, and transmitting the messages to the output units according to the message transmission timeslots. 16. The method of claim 15, further comprising, using the message controller, inserting indicators corresponding to a start of each of the messages and/or an end of each of the messages.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (157)
Wakizaka, Mayumi, AAL receiving circuit and method of processing ATM cells.
Farwell Charles Y. (Denver CO) Hearn Michel L. (Broomfield CO) Heidebrecht Richard M. (Boulder CO) Ho Kelvin K. (Somerset NJ) Spencer Douglas A. (Boulder CO), Adaptive synchronization arrangement.
Stephen Joseph Brown ; Andrew Xavier Estrada ; Terrance R. Bourk ; Steven R. Norsworthy ; Patrick J. Murphy ; Christopher Dennis Hull ; Glenn Chang ; Mark Vernon Lane ; Jorge A. Grilo, Apparatus and method for wireless communications.
Yee David Moon ; Bickley Robert Henry ; Zucarelli Philip John ; Keller Theodore Woolley ; Osman Jeffrey S. ; Derr Randall K., Avionics satellite based data message routing and delivery system.
Robrock ; II Richard B. (Somerset NJ), Broadband intelligent telecommunications network and method providing enhanced capabilities for customer premises equipm.
Erickson Paul M. (Hanover Park IL) Alonso Leopold (Hoffman Estates IL) Wilson Timothy J. (Schaumburg IL) Johnston Angela T. (Chicago IL), Channel allocation mechanism.
Wang Frank ; Robertson Jeffrey S. ; Gopal Nuggehalli N. ; Pheterson Charles J. ; Goldflam Michael S., Client/server data traffic delivery system and method.
DeBruler Dennis L. (Downers Grove IL) Hafer Edward H. (Winfield IL) Hiller Thomas L. (Both of Glen Ellyn IL) Johnson ; Jr. James M. (Both of Glen Ellyn IL) Kimber Douglas A. (St. Charles IL) McHarg C, Control information communication arrangement for a distributed control switching system.
Dretzka Ellen E. (Naperville IL) Quan Zoe S. (Chicago IL) Schreiner Philip A. (Naperville IL), Data communication method and apparatus using multiple physical data links.
Abe Jin,JPX ; Nishi Tetsuya,JPX, Data transfer accounting device and method for performing an accounting process including an accounting information coll.
Munter Ernst A. (Kanata CAX) Sultan Mahmood (Kanata CAX) Geadah Youssef A. (Nepean CAX), Digital telephone switching system having a message switch with address translation.
Frank Steven J. (Hopkinton MA) Burkhardt ; III Henry (Manchester MA) Rothnie James B. (Brookline MA) Epstein David I. (Boxborough MA) Morss Stephen W. (Somerville MA) Kelly Dana R. (Westland MA) Bind, Dynamic packet routing network.
Bantz David (Chappaqua NY) Bauchot Frederic (Saint-Jeannet FRX) Bello Eliane D. (Jardim Flamboyant Campinas NJ BRX) Kutten Shay (Rockaway NJ) Krawczyk Hugo (Riverdale NY), Dynamic user registration method in a mobile communications network.
Huensch George D. (Aurora IL) Lien Robert L. (Batavia IL) Lind Jerol M. (Wheaton IL) MacDonald Verne H. (Elberon NJ), High density cellular mobile radio communications.
Heddes Marco (Kilchberg CHX) Luijten Ronald (Oberrieden CHX), High speed buffer management of share memory using linked lists and plural buffer managers for processing multiple reque.
Laurence B. Boucher ; Stephen E. J. Blightman ; Peter K. Craft ; David A. Higgen ; Clive M. Philbrick ; Daryl D. Starr, Intelligent network interface device and system for accelerated communication.
Iswandhi Geoffrey I. (Sunnyvalea CA) Baker William Edward (Austin TX) Bunton William Patterson (Austin TX) Coddington John Deane (Cedar Park TX) Fowler Daniel L. (Georgetown TX) Garcia David J. (Los , Interrupt message delivery identified by storage location of received interrupt data.
Eidson John C ; Nicholson Clark ; Weibel Gerald ; O'Brien Dennis ; Wardle Jay M ; Engel Glenn R. ; van der Meulen Ronald, Message filters, automatic binding, and encoding for distributed systems.
Patterson, Douglas Harold; Isfan, Allan Bogdan; Trounce, Erik Paul, Method and apparatus for communicating data between first and second pairs of transceivers communicating on a common communications link.
Stanwood, Kenneth L., Method and apparatus for efficient bandwidth utilization in subscriber unit initialization and synchronization in a time-synchronized communication system.
Aybay Gunes ; Ferolito Philip Arnold, Method and apparatus for fair and efficient scheduling of variable-size data packets in an input-buffered multipoint switch.
Padovani, Roberto; Bender, Paul E.; Black, Peter J.; Grob, Matthew S.; Hinderling, Jurg K.; Sindhushayana, Nagabhushana T.; Wheatley, III, Charles E., Method and apparatus for high rate packet data transmission.
Padovani,Roberto; Bender,Paul E.; Black,Peter J.; Grob,Matthew S.; Hinderling,Jurg K.; Sindhushayana,Nagabhushana T.; Wheatley, III,Charles E., Method and apparatus for high rate packet data transmission.
Averbuch Rod (874 Shambliss La. Buffalo Grove IL 60089) Cimet Israel A. (891 Silver Rock La. Buffalo Grove IL 60089) Lev Valy (1548 Rachel La. Buffalo Grove IL 60089), Method and apparatus for performing handoff in a packet data communication system.
Drysdale R. Scott ; Ennis ; Jr. James D. ; Hasselkus John E. ; Nisbet Thomas R. ; Troutman Robert C. ; Rehbehn Kenneth J. ; Wheeler ; Jr. David E., Method and apparatus for performing service level analysis of communications network performance metrics.
Averbuch Rod ; Cimet Israel A. ; Lev Valy, Method and apparatus for providing packet data communications to a communication unit in a radio communication system.
Buchholz Dale R. (Palatine IL) Doss William K. (Lake In The Hills IL) Robbins Karen E. (Lake Zurich IL) Hamilton ; Jr. R. Lee (Palatine IL), Method and apparatus for reducing the likelihood of contention and resource misallocation in a packet transmission syste.
Chris Cho-Pin Li, Method and apparatus for transmission of node link status messages throughout a network with reduced communication protocol overhead traffic.
Mullins Jeffery L. (San Jose CA) Geiger Edward W. (San Martin CA), Method and apparatus for transmitting and receiving encoded data using multiple frequency coding.
Derango Mario F. ; Maher John W. ; Marten Russell A., Method for pre-establishing communications in a wireless communication network without the use of a multicast server.
Sonnier David Paul ; Baker William Edward ; Bunton William Patterson ; Fowler Daniel L. ; Jones ; Jr. Curtis Willard ; Krause John C. ; Simpson Michael P. ; Watson William Joel, Method of synchronizing a pair of central processor units for duplex, lock-step operation by copying data into a corres.
Johnson,Ian David; Collins,Michael Patrick Robert; Howarth,Paul, Method of transmitting information through data switching apparatus and apparatus therefor.
Liencres Bjorn (Palo Alto CA) Lee Douglas (San Francisco CA) Sindhu Pradeep S. (Mountain View CA) Pham Tung (San Jose CA), Methods and apparatus for creating a pending write-back controller for a cache controller on a packet switched memory bu.
Glider Joseph S. (Mountain View CA) Idleman Thomas E. (Santa Clara CA), Multi-sort mass storage device announcing its active paths without deactivating its ports in a network architecture.
Abdel-Ghani Daraiseh ; Mohamed Landolsi CA; Kalyan Basu, Multilevel distributed frame selection and power control CDMA architecture method and apparatus for telecommunication networks.
Grube Gary (Palatine IL) Comroe Richard (Dundee IL) Furtaw Robert (Lake Zurich IL) Shaughnessy Mark (Algonquin IL), Mutli-site group dispatch call method.
Sawyer James G. (Cedar Rapids IA) Kloster Bruce S. (Cedar Rapids IA) Kitson Ralph L. (Cedar Rapids IA) Kovatch Randall M. (Marion IA) Roepke Daniel C. (Cedar Rapids IA) Wilson M. Frank (Cedar Rapids , Network acquisition mechanism for mobile RF data.
Krause John C. ; Garcia David J. ; Horst Robert W. ; Iswandhi Geoffrey I. ; Sonnier David Paul ; Watson William Joel ; Zalzala Linda Ellen, Network message routing using routing table information and supplemental enable information for deadlock prevention.
Katsube Yasuhiro,JPX ; Tanaka Hisako,JPX ; Nagami Kenichi,JPX, Packet transfer control method and node device using plurality of dedicated cut-through paths.
Laubach Mark E. ; Helton Sanford L. ; Raissinia Alireza ; Gordon Paul A. ; Sabin Michael J. ; Thaker Malay M. ; Nichols Kathleen M., Prioritized virtual connection transmissions in a packet to ATM cell cable network.
Nakagoshi Junji (Hadano JPX) Higuchi Tatsuo (Fuchu JPX) Kato Shinichi (Yokohama JPX) Ando Toshimitsu (Isehara JPX) Iwasaki Masaaki (Tachikawa JPX), Processor unit for a parallel processor system discards a received packet when a reception buffer has insufficient space.
Beach Robert (Los Altos CA) Bryers Mark (San Jose CA) Cox Casey (Palo Alto CA) Fall Richard (Palo Alto CA) Finn Norman (San Jose CA) Laird Douglas (San Jose CA), Protocol processor.
Bauchot Frederick J. (Saint-Jeannet FRX) Huang Chia-Chi (Hsinchu NY TWX) Kessler Ilan (Bronx NY) Natarajan Kadathur S. (Millwood NY), Radio communications system with fault tolerant frequency hopping synchronization.
Freeburg Thomas A. ; McKown John W. ; Vukovic Ivan N., Radio unit, method of communicating between radio units over a communications channel and method of preparing a sequenc.
Ablay Sewim F. (Hoffman Estates IL) Thro Stuart W. (Cary IL) Zdunek Kenneth J. (Schaumburg IL), Subscriber unit for a trunked voice/data communication system.
Kambhatla, Nandakishore; Touma, Maroun; Wolf, Catherine Gody; Zadrozny, Wlodek Wlodzimierz, System and method for accessing voice mail from a remote server.
Mathis, James E.; Shaughnessy, Mark L.; Kumar, Surender, System and methods for distributed connection and mobility processing in a multicast IP network incorporating multi-cell location areas.
Dellaverson Louis P. ; Jackson ; Jr. II I. Riley ; Freeburg Thomas A., Target device and method for establishing a communication path in a networked communications system.
Hardin Carl Thomas (Encinitas CA) Petranovich James E. (Encinitas CA) Balachandran Kumar (Cary NC) Wright Andrew (Vancouver CAX), Temporary equipment indentifier message response control method.
Crisler Kenneth J. (2116 Kentucky Ct. Wheaton IL 60187) Needham Michael L. (354 W. Hellen Rd. Palatine IL 60067), Transmission signalling technique for a reservation request.
Dennis F. Johnson CA; Michael Wiebe CA; Erwin Holowick CA; Nathan R. Jacob CA; Michael F. Murphy CA; James J. Schellenberg CA; Michael S. Stasenski CA, Wide area communications network for remote data generating stations.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.