Far-end divect memory access invocating memory management unloading of network adapter

A memory area and network technology, applied in memory systems, memory address/allocation/relocation, instruments, etc., to solve problems such as increased CPU resources

Inactive Publication Date: 2004-04-07
IBM CORP
View PDF0 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, as network speeds increase, the amount of CPU resources required will increase

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Far-end divect memory access invocating memory management unloading of network adapter
  • Far-end divect memory access invocating memory management unloading of network adapter
  • Far-end divect memory access invocating memory management unloading of network adapter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention provides a distributed computer system comprising end nodes, switches, routers and links interconnecting these components. End nodes can be Internet Protocol Set offload engines or Internet Protocol Set-based legacy host software. End nodes use send and receive queue pairs to receive and send messages. End nodes divide the message into frames and transmit the frames over the link. Switches and routers interconnect the end nodes and route the frames to the appropriate end nodes. End nodes reassemble these segments into messages at the destination.

[0033] Referring now to the drawings and in particular to FIG. 1, there is shown a diagram of a distributed computer system in accordance with a preferred embodiment of the present invention. The distributed computer system shown in FIG. 1 takes the form of an Internet Protocol network (IP network) such as IP network 100, and is provided for illustrative purposes only, and embodiments of the present i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method, computer program product, and distributed data processing system for memory management. Memory regions are registered and have access rights and protection domains associated with them in response to receiving a request for a memory operation including a virtual address, which is used to address into a data structure. A second data structure is then used to translate the virtual address into physical addresses for the operation. A third data structure is used to allow an incoming request responsive to a remote operation being initiated.

Description

technical field [0001] The present invention generally relates to communication protocols between a host computer and input / output (I / O) devices. More specifically, the present invention provides a method for memory management in the context of communication between a host and an I / O device. Background technique [0002] In an Internet Protocol (IP) network, software provides a messaging mechanism that can be used to communicate with input / output devices, general-purpose computers (hosts), and special-purpose computers. Messaging mechanisms include transport protocols, high-level protocols, and application programming interfaces. The key standard transport protocols currently used on IP networks are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). TCP provides reliable service while UDP provides unreliable service. In the future, the Stream Control Transmission Protocol (SCTP) will also be used to provide reliable services. Processes executing on a d...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/00G06F12/08G06F12/14G06F13/00G06F15/16G06F15/167H04L29/06
CPCG06F12/145
Inventor 威廉·T·博伊德道格拉斯·J·约瑟夫迈克尔·A·科瑞纳特·J·勒西欧
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products