$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

TCP/UDP acceleration 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/16
  • H04L-029/06
출원번호 US-0415330 (2001-11-02)
등록번호 US-8949471 (2015-02-03)
국제출원번호 PCT/US01/45772 (2001-11-02)
§371/§102 date 20030903 (20030903)
국제공개번호 WO02/061525 (2002-08-08)
발명자 / 주소
  • Hall, Howard
  • Sokolinski, Ilia
  • Merhar, Milan
출원인 / 주소
  • Oracle America, Inc.
대리인 / 주소
    Marsh Fischmann & Breyfogle LLP
인용정보 피인용 횟수 : 11  인용 특허 : 70

초록

A method for accelerating TCP/UDP packet switching. The method involves determining whether exception processing is necessary; if not, the packet is forwarded to a special stack for expedited processing. Packets requiring exception processing are forwarded to the conventional stack.

대표청구항

1. In a digital processing system, a method of accelerating processing of packets in a series of packets, the method comprising: establishing, within the system, a first protocol stack for processing packets requiring exception processing, and a second protocol stack for simplified processing of pac

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

  1. Chmara, Thomas P.; Wallace, R. Bruce, Accelerated file system that recognizes and reroutes uncontested read operations to a second faster path for use in high-capacity data transfer systems.
  2. Ballard Clinton L. ; Smith Timothy W., Accelerating access to wide area network information in mode for showing document then verifying validity.
  3. Gopal Ajei ; Neves Richard ; Vajracharya Suvas, Adaptive fast path architecture for commercial operating systems and information server applications.
  4. Bennett Toby D. ; Davis Donald J. ; Harris Jonathan C. ; Miller Ian D., Apparatus and method for constructing data for transmission within a reliable communication protocol by performing portions of the protocol suite concurrently.
  5. Hassett Gregory P. ; Collins Harry ; Dayal Vibha, Apparatus, method and article of manufacture for servicing client requests on a network.
  6. Olnowich Howard Thomas, Cache coherent network adapter for scalable shared memory processing systems.
  7. Ballard Clinton L. (4721 NW. Blackhawk Ct. Bremerton WA 98312), Cache for optical storage device and method for implementing same.
  8. Bhaskaran Sajit, Cross-platform server clustering using a network flow switch.
  9. Nelson Jeffrey J. ; Fugere James P., Data communication system utilizing a scalable, non-blocking, high bandwidth central memory controller and method.
  10. Chiappa J. Noel (708 E. Woodland Dr. Grafton VA 23692), Data packet switch using a primary processing unit to designate one of a plurality of data stream control circuits to se.
  11. Berenshteyn Yevgeniy, Data storage system and method of routing or assigning disk write requests among a set of disks using weighted available disk space values.
  12. Sicola Stephen J. ; Sardeson Bruce ; Nemeth Frank M. ; Hare Mike ; Schow Brian, Detection of SCSI devices at illegal locations.
  13. Hoese Geoffrey B. ; Smith Brian R. ; Reynolds Robert A. ; Wanamaker Neil T., Error detection and recovery for sequential access devices in a fibre channel protocol.
  14. Aziz, Ashar; Markson, Tom; Patterson, Martin, Extensible computing system.
  15. Robert Chris Hickman ; Marco A. DeMello, Extensible storage system.
  16. Kandasamy David R. (San Ramon CA) Butler Mitchel B. (Sunnyvale CA) Foss Andrew L. (Yarrow Point WA) Peterson Bradley M. (Los Altos CA) Patwardhan Chintamani M. (Sunnyvale CA) Ribble Michael T. (Los G, Fault tolerant NFS server system and mirroring protocol.
  17. Berman, Stuart B., Fibre Channel switching fabric.
  18. Hoese Geoffrey B., Fibre channel to SCSI addressing method and system.
  19. Hubis Walter A., Full cache coherency across multiple raid controllers.
  20. Julie A. Melbin, Hierarchical caching techniques for efficient dynamic page generation.
  21. Chin Howey Q. ; Chan Kurt, Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge.
  22. Gonda, Rohinton S.; Shu, Nin Kin; Vangala, Ramalingeswara R., Integrated network and service management with automated flow through configuration and provisioning of virtual private networks.
  23. Logston Gary L. (Tucker GA) Wasilewski Anthony J. (Alpharetta GA) Addington Timothy H. (Roswell GA) Wall ; Jr. William E. (Atlanta GA), Interactive information services control system.
  24. Albert, Mark; Howes, Richard A.; Kersey, Edward A.; Menditto, Louis F.; O'Rourke, Chris; Tiwari, Pranav Kumar; Tsang, Tzu-Ming, Load balancing using distributed forwarding agents with application based feedback for different virtual machines.
  25. Philip Shi-Lung Yu, Loading balancing across servers in a computer network.
  26. Bakke Mark A. (Maple Grove MN) Fiore Edward J. (Ramsey MN), Method and apparatus for accelerated packet forwarding.
  27. Stone Geoffrey C. (Minneapolis MN), Method and apparatus for accelerated packet processing.
  28. Adelman Kenneth Allen ; Kashtan David Lyon ; Palter William L. ; Piper ; II Derrell D., Method and apparatus for an internet protocol (IP) network clustering system.
  29. Auerbach Richard A. (Somers NY) Blades Jerry A. (Rochester MN) Byrn Jonathan W. (Rochester MN) Delp Gary S. (Rochester MN), Method and apparatus for batching the receipt of data packets.
  30. Fields, Duane Kimbell; Gregg, Thomas Preston; Hassinger, Sebastian Daniel; Hurley, II, William Walter; Kolb, Mark Andrew, Method and apparatus for creating and displaying user specific and site specific guidance and navigation information.
  31. Basani,Vijay R.; Mangipudi,Krishna; Murach,Lynne M.; Karge,Leroy R.; Revsin,Vitaly S.; Bestavros,Azer; Crovella,Mark E.; LaRosa,Domenic J., Method and apparatus for election of group leaders in a distributed network.
  32. Blumenau, Steve; Cohen, Steve; Ofer, Erez, Method and apparatus for identifying network devices on a storage network.
  33. Singh Jagdeep ; Bhide Chandrashekhar W., Method and product for enchancing performance of computer networks including shared storage objects.
  34. Berg,Mitchell T., Method and system for identifying a computing device in response to a request packet.
  35. Timothy Kay ; Robert Hoffer, Method and system for interactively responding to instant messaging requests.
  36. Reynolds Robert A. ; Arroyo Keith M. ; Wilson Stephen K., Method and system for maintaining reserve command relationships in a fibre channel network.
  37. Sim,Siew Young; Chan,Desmond Cho Hung; Huang,Tsan Fung; Chai,Wencheng; Isaacson,Trygve; Flood, Jr.,James C.; Mills,George Harlow; Orzen,Matthew, Method and system for managing distributed content and related metadata.
  38. Arroyo Keith M., Method and system for un-tagged command queuing.
  39. Nolan, Shari J.; Nespor, Jeffrey S.; Harris, Jr., George W.; Lane, Jerry Parker; Merrell, Alan R.; Lagueux, Jr., Richard A.; Panas, Michael G., Method for configuration and management of storage resources in a storage network.
  40. Mankude, Hariprasad; Modi, Sohrab; Fox, Kevin; Mani, Mahalingam; Ramamoorthi, Sankar, Method for creating forwarding lists for cluster networking.
  41. Akatsu, Shinji; Matsubara, Fernando Masami; Miura, Shin, Method for formatting and routing data between an external network and an internal network.
  42. Chakravorty Sham, Method for transmitting using a modified transport control protocol.
  43. Bish,Thomas William; Kishi,Gregory Tad, Method, system, and program for accessing data from storage systems.
  44. Altschuler Steven J. ; Ridgeway Greg, Methods and apparatus for building attribute transition probability models for use in pre-fetching resources.
  45. Berman Stuart B., Methods and apparatus for fiber channel interconnection of private loop devices.
  46. Bradley, Mark W., Methods for partitioning end nodes in a network fabric.
  47. Muller P. Keith ; Chow Kit M. ; Meyer Michael W., Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric.
  48. Phillips,Robert C.; Bestler,Caitlin B., Network server card and method for handling requests received via a network interface.
  49. Ludwig, Lester; Brown, William Blake; Yul, Inn J.; Vuong, Anh T.; Vanderlippe, Richard W.; Burnett, Gerald; Lauwers, Chris; Lui, Richard; Applebaum, Daniel, Networked video multimedia storage server environment.
  50. Gray James P. ; Martin James J., Optimal link scheduling for multiple links by obtaining and utilizing link quality information.
  51. Boucher Laurence B. ; Blightman Stephen E. J. ; Craft Peter K. ; Higgen David A. ; Philbrick Clive M. ; Starr Daryl D., Passing a communication control block from host to a local device such that a message is processed on the device.
  52. Gostanian Richard K. ; Ahern John E., Preforming concurrent transactions in a replicated database environment.
  53. Wang, Peter S. S.; Lee, David C., RAID method and device with network protocol between controller and storage devices.
  54. Nguyen Mai-Huong (Eatontown NJ), Reducing the complexities of the transmission control protocol for a high-speed networking environment.
  55. Wolff James J., Resource rebalancing in networked computer systems.
  56. Thekkath Chandramohan A. ; Mann Timothy P. ; Lee Edward K., Scalable distributed file system.
  57. Aman, Jeffrey D.; Frey, Jeffrey A.; Little, Rodney A.; Puchkoff, Gary S.; Riggs, Nancy P., Separating privileged functions from non-privileged functions in a server instance.
  58. Hoese Geoffrey B. ; Russell Jeffry T., Storage router and method for providing virtual local storage.
  59. Nakayama,Shinichi; Yokohata,Shizuo, Storage subsystem and storage controller.
  60. Luke,Stanley; Hall,Howard; Cochrane,Christopher; Ferrari,Stephen; Condylis,Mitchell; Merhar,Milan, Switching system.
  61. Baxter William F. ; Gelinas Robert G. ; Guyer James M. ; Huck Dan R. ; Hunt Michael F. ; Keating David L. ; Kimmell Jeff S. ; Roux Phil J. ; Truebenbach Liz M. ; Valentine Rob P. ; Weiler Pat J. ; Co, Symmetric multiprocessing computer with non-uniform memory access architecture.
  62. Hetzler,Steven R.; Smith,Daniel Felix, System and method for authenticating block level cache access on network.
  63. Skazinski Joseph ; McKean Brian ; Otterness Noel S., System and method for maintaining cache coherency and data synchronization in a computer system having multiple active controllers.
  64. Burns, Randal Chilton; Long, Darrell, System and method for managing authentication and coherency in a storage area network.
  65. Bremer Clark ; Severns Christine E. ; Vanderwarn Brian D., System and method for processing data packets.
  66. Wilson Stephen K., System and method for providing a proxy FARP for legacy storage devices.
  67. Wilson Stephen K., System and method for resolving fibre channel device addresses on a network using the device's fully qualified domain name.
  68. Carter, Edward D.; Coskrey, IV, Ernest C., System for implementing a high volume availability server cluster including both sharing volume of a mass storage on a local site and mirroring a shared volume on a remote site.
  69. Matchefts Marco J. ; Taylor Robert C. ; Pleshek Ronald A., System for updating selected part of configuration information stored in a memory of a network element depending on status of received state variable.
  70. Blumenau,Steven M.; Raz,Yoav, Virtual ports for partitioning of data storage.

이 특허를 인용한 특허 (11)

  1. Oshiba, Dennis; Xiao, Hong, Allocating resources in multi-core computing environments.
  2. Szeto, Ronald W.; Cheung, David Chun-Ying; Jalan, Rajkumar, Connection rate limiting for server load balancing and transparent cache switching.
  3. Pappu, Lakshminarayana; Lasker, Yonah, Device, system and method for on-chip testing of protocol stack circuitry.
  4. Zhang, Ronghua; Koponen, Teemu; Thakkar, Pankaj, Distributed logical L3 routing.
  5. Zhang, Ronghua; Thakkar, Pankaj; Koponen, Teemu, Handling NAT in logical L3 routing.
  6. Koponen, Teemu; Casado, Martin; Thakkar, Pankaj; Zhang, Ronghua, Handling reverse NAT in logical L3 routing.
  7. Koponen, Teemu; Zhang, Ronghua, Last-hop processing for reverse direction packets.
  8. Ciocci, Louis J; Seferian, Ara; Hanson, Adam, Loading and rebalancing of distribution group servers.
  9. Ismael, Osman Abdoul; Aziz, Ashar, Micro-virtualization architecture for threat-aware module deployment in a node of a network environment.
  10. Agarwal, Amit; Rot, Eyal; Cohen, Yael; Bhatia, Sanjay, System, method, and computer program for performing operations on network files including captured billing event information.
  11. Wickremesinghe, Rajiv Gamani; Nandyala, Harish; Bagal, Prasad V.; Long, Richard Lawrence; Huang, Shie-rei; Choudhary, Dungara Ram, Systems and methods to retain and reclaim resource locks and client states after server failures.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로