$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Protocol independent programmable switch (PIPS) software defined data center networks 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-017/30
  • H04L-012/933
  • G06F-003/06
  • G06F-017/27
  • H04L-012/715
  • H04L-012/741
  • H04L-029/06
  • H04L-029/08
  • H04L-012/935
출원번호 US-0067139 (2016-03-10)
등록번호 US-9825884 (2017-11-21)
발명자 / 주소
  • Hutchison, Guy Townsend
  • Gandhi, Sachin
  • Daniel, Tsahi
  • Schmidt, Gerald
  • Fishman, Albert
  • White, Martin Leslie
  • Shah, Zubin
출원인 / 주소
  • Cavium, Inc.
대리인 / 주소
    Haverstock & Owens LLP
인용정보 피인용 횟수 : 0  인용 특허 : 53

초록

A software-defined network (SDN) system, device and method comprise one or more input ports, a programmable parser, a plurality of programmable lookup and decision engines (LDEs), programmable lookup memories, programmable counters, a programmable rewrite block and one or more output ports. The prog

대표청구항

1. A switch microchip for a software-defined network, the microchip comprising: a programmable parser that parses desired packet context data from headers of a plurality of incoming packets, wherein the headers that are recognized by the parser based on a software-defined parse graph of the parser;o

이 특허에 인용된 특허 (53)

  1. Desanti,Claudio, Access list key compression.
  2. Hurley, Kean P.; Saklecha, Bhavi; Ip, Alfonso Y., Apparatus and system for coupling and decoupling initiator devices to a network using an arbitrated loop without disrupting the network.
  3. Smith,Adam W.; Moore,Anthony J.; LaMacchia,Brian A.; Hejlsberg,Anders; Grunkemeyer,Brian M.; Doise,Caleb L.; Brumme,Christopher W.; Anderson,Christopher L.; Feuerstein,Corina E.; Sinclair,Craig T.; T, Application program interface for network software platform.
  4. Kow, San Ta; Wu, Ann; Thao, Tou Nou, Auto recovery from volatile soft error upsets (SEUs).
  5. Verhaegh, Wilhelmus Franciscus Johannes, Automatically adaptable virtual keyboard.
  6. Tran Thang M. ; Muthusamy Karthikeyan ; Narayan Rammohan ; McBride Andrew, Cache holding register for delayed update of a cache line into an instruction cache.
  7. Safrai, Uri; Daniel, Tsahi, Centralized packet processor for a network.
  8. Gabbay, Freddy; Marelli, Amiad; Webman, Alon; Haramaty, Zachy, Credit based low-latency arbitration with data transfer.
  9. Rinne,Mikko J., Data segmentation method in a telecommunications system.
  10. Parker, David K.; Swenson, Erik R.; Yip, Michael M.; Young, Christopher J., Data structures for supporting packet data modification operations.
  11. Eaton, Stuart John; Gore, Jonathan Geoffrey; Lawrence, Christopher Robert; Tomka, George Jiri; Daykin, Adam, Documentation authentication.
  12. Lor, Kar-Wing Edward; Martin, Richard; Hassen, Alarabi Omar, Enterprise wireless local area network switching system.
  13. Lor,Kar Wing Edward; Martin,Richard; Hassen,Alarabi Omar, Enterprise wireless local area network switching system.
  14. Venkatraman, Chandrasekaran; Godbole, Avanindra, Fast packet encapsulation using templates.
  15. Liao,Heng, Generic packet parser.
  16. Mizrahi, Tal; Melman, David, Linked list profiling and updating.
  17. Gates Dennis E. ; Greenfield Scott E. ; Langford ; II Thomas L., Memory controller with error correction memory test application.
  18. Aysan, Can; Yuen, Matthew, Method and apparatus for adaptive service label management.
  19. Balakrishnan, Hari; Devadas, Srinivas; Mithal, Arvind, Method and apparatus for bandwidth guarantee and overload protection in a network switch.
  20. Muller, Shimon; Cheng, Linda T.; Gentry, Jr., Denton E., Method and apparatus for early random discard of packets.
  21. Daniel, Tsahi; Pannell, Donald; Bishara, Nafea; Cohen, Yuval, Method and apparatus for managing packets in a packet switched network.
  22. Rankin Linda J. (Beaverton OR) Bonasera Joseph (Portland OR) Borkar Nitin Y. (Beaverton OR) Ernst Linda C. (Portland OR) Kapur Suvansh K. (Beaverton OR) Manseau Daniel A. (Portland OR) Verhoorn Frank, Method and apparatus for providing remote memory access in a distributed memory multiprocessor system.
  23. Niinomi, Tadafusa; Kobayashi, Shinji, Method and system for packet reassembly based on a reassembly header.
  24. Ketchum, John W.; Wallace, Mark S.; Walton, Jay Rodney; Nanda, Sanjiv, Method, apparatus, and system for medium access control.
  25. Shukla, Amit, Methods and apparatus for improving load balancing in overlay networks.
  26. Thomas, Philip A.; Thomas, Sarin; Frailong, Jean-Marc; Sindhu, Pradeep, Methods and apparatus for randomly distributing traffic in a multi-path switch fabric.
  27. Adolphson, Gregory Blaine, Methods and apparatus to convert router configuration data.
  28. Yang, Siying; Narayanaswamy, Krishna, Multi-layered application classification and decoding.
  29. Woo,Hsien Chung; Ferguson,Dennis C; Hui,Lawrence, Multicast packet replication.
  30. Cheriton, David R., Network address translation for multicast virtual sourcing.
  31. Brown Dave M., On chip error correction for devices in a solid state drive.
  32. Dawson, Christopher J.; Finn, Peter G.; Hamilton, II, Rick A.; Li, Jenny S., Optimization process and system for a heterogeneous ad hoc network.
  33. Parker, David K., Packet parser.
  34. Mitsumori, Yasuyuki, Packet transmission apparatus, packet forwarding method and packet transmission system.
  35. Johnson,Michael, Parsing messages with multiple data formats.
  36. Ramasamy, Kailasapathi; Tsao, Jungfu; Mitra, Somnath, Private VLAN edge across multiple switch modules.
  37. Quach, Nhon; Kim, SeongWoo, Processor control flow monitoring using a signature table for soft error detection.
  38. Balmer Mark J. (Tigard OR) Waggoner Mark R. (Hillsboro OR), Programmable built-in self-test function for an integrated circuit.
  39. Gotesman Joel ; Gritton Gregory Vance, Programmable reassembly of data received in an ATM network.
  40. Jha, Pankaj K.; Agarwal, Vivek; Halabi, Mitri; Rajagopal, Ananda; Singh, Ram Dular, Provisioning single or multistage networks using ethernet service instances (ESIs).
  41. Alizadeh Attar, Mohammadreza; Ma, Sha; Edsall, Thomas J., Randomized per-packet port channel load balancing.
  42. Hasani Santosh K. ; Rege Satish L. ; Kempf Mark F., Real time parser for data packets in a communications network.
  43. Kuboki Shigeo (Nakaminato JPX) Maejima Hideo (Hitachi JPX) Masuda Ikuro (Hitachi JPX), Semiconductor integrated circuit device.
  44. Doucette, Douglas P.; Lewis, Blake; Edwards, John K., Space allocation in a write anywhere file system.
  45. Sarkissian, Haig A.; Dietz, Russell S.; Koppenhaver, Andrew A., State processor for pattern matching in a network monitor device.
  46. Hendel Ariel ; Hejza Leo A. ; Murthy Shree ; Yeung Louise, System and method for a multi-layer network element.
  47. Baker Peter D. ; Neal Karen, System and method for general purpose network analysis.
  48. Jiang, Tianyu; Jernigan, IV, Richard P.; Hamilton, Eric, System and method for providing space availability notification in a distributed striped volume set.
  49. Marion, Neal Richard; Ramsay, III, George Francis, System and method for tracking memory leaks.
  50. Theodore Schroeder ; John Hayes ; Wayne Hathaway, TCP resegmentation.
  51. Kamerkar, Sushil S.; Liu, Limin; Jethra, Anup; Pepper, Gerald, Traffic generator with priority flow control.
  52. Daniel, David A., Virtualized PCI endpoint for extended systems.
  53. Tan, Jun Pin; Jong, Kiun Kiet, Zeroization verification of integrated circuit.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로