Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Virtual_Interface_Architecture> ?p ?o }
Showing triples 1 to 44 of
44
with 100 triples per page.
- Virtual_Interface_Architecture abstract "The Virtual Interface Architecture (VIA) is an abstract model of a user-level zero-copy network, and is the basis for InfiniBand, iWARP and RoCE. Created by Microsoft, Intel, and Compaq, the original VIA sought to standardize the interface for high-performance network technologies known as System Area Networks (SANs; not to be confused with Storage Area Networks).Networks are a shared resource. With traditional network APIs such as the Berkeley socket API, the kernel is involved in every network communication. This presents a tremendous performance bottleneck when latency is an issue.One of the classic developments in computing systems is virtual memory, a combination of hardware and software that creates the illusion of private memory for each process. In the same school of thought, a virtual network interface protected across process boundaries could be accessed at the user level. With this technology, the \"consumer\" manages its own buffers and communication schedule while the \"provider\" handles the protection.Thus, the network interface card (NIC) provides a \"private network\" for a process, and a process is usually allowed to have multiple such networks. The virtual interface (VI) of VIA refers to this network and is merely the destination of the user's communication requests. Communication takes place over a pair of VIs, one on each of the processing nodes involved in the transmission. In \"kernel-bypass\" communication, the user manages its own buffers.Another facet of traditional networks is that arriving data is placed in a pre-allocated buffer and then copied to the user-specified final destination. Copying large messages can take a long time, and so eliminating this step is beneficial. Another classic development in computing systems is direct memory access (DMA), in which a device can access main memory directly while the CPU is free to perform other tasks.In a network with \"remote direct memory access\" (RDMA), the sending NIC uses DMA to read data in the user-specified buffer and transmit it as a self-contained message across the network. The receiving NIC then uses DMA to place the data into the user-specified buffer. There is no intermediary copying and all of these actions occur without involvement of the CPUs, which has an added benefit of lower CPU utilization.For the NIC to actually access the data through DMA, the user's page must be in memory. In VIA, the user must \"pin-down\" its buffers before transmission, so as to prevent the OS from swapping the page out to the disk. This action—one of the few that involve the kernel—ties the page to physical memory. To ensure that only the process that owns the registered memory may access it, the VIA NICs require permission keys known as \"protection tags\" during communication.So essentially VIA is a standard that defines kernel bypassing and RDMA in a network. It also defines a programming library called \"VIPL\". It has been implemented, most notably in cLAN from Giganet (now Emulex). Mostly though, VIA's major contribution has been in providing a basis for the InfiniBand, iWARP and RoCE standards.".
- Virtual_Interface_Architecture wikiPageExternalLink VI_spec.pdf.
- Virtual_Interface_Architecture wikiPageExternalLink www.emulex.com.
- Virtual_Interface_Architecture wikiPageExternalLink node3.html.
- Virtual_Interface_Architecture wikiPageExternalLink books?id=i_NCY1kVq7kC&pg=PA193.
- Virtual_Interface_Architecture wikiPageExternalLink virtual-interface-architecture.
- Virtual_Interface_Architecture wikiPageID "8837430".
- Virtual_Interface_Architecture wikiPageLength "4120".
- Virtual_Interface_Architecture wikiPageOutDegree "20".
- Virtual_Interface_Architecture wikiPageRevisionID "639785568".
- Virtual_Interface_Architecture wikiPageWikiLink Berkeley_sockets.
- Virtual_Interface_Architecture wikiPageWikiLink Category:Computer_networks.
- Virtual_Interface_Architecture wikiPageWikiLink Category:Supercomputers.
- Virtual_Interface_Architecture wikiPageWikiLink Compaq.
- Virtual_Interface_Architecture wikiPageWikiLink Computer_network.
- Virtual_Interface_Architecture wikiPageWikiLink Direct_memory_access.
- Virtual_Interface_Architecture wikiPageWikiLink IWARP.
- Virtual_Interface_Architecture wikiPageWikiLink InfiniBand.
- Virtual_Interface_Architecture wikiPageWikiLink Intel.
- Virtual_Interface_Architecture wikiPageWikiLink Kernel_(operating_system).
- Virtual_Interface_Architecture wikiPageWikiLink Lag.
- Virtual_Interface_Architecture wikiPageWikiLink Microsoft.
- Virtual_Interface_Architecture wikiPageWikiLink RDMA_over_Converged_Ethernet.
- Virtual_Interface_Architecture wikiPageWikiLink Remote_direct_memory_access.
- Virtual_Interface_Architecture wikiPageWikiLink Storage_area_network.
- Virtual_Interface_Architecture wikiPageWikiLink Virtual_memory.
- Virtual_Interface_Architecture wikiPageWikiLink Zero-copy.
- Virtual_Interface_Architecture wikiPageWikiLinkText "VIA".
- Virtual_Interface_Architecture wikiPageWikiLinkText "Virtual Interface Architecture".
- Virtual_Interface_Architecture wikiPageUsesTemplate Template:Ref-improve.
- Virtual_Interface_Architecture subject Category:Computer_networks.
- Virtual_Interface_Architecture subject Category:Supercomputers.
- Virtual_Interface_Architecture hypernym Model.
- Virtual_Interface_Architecture type Person.
- Virtual_Interface_Architecture type Class.
- Virtual_Interface_Architecture type Network.
- Virtual_Interface_Architecture type Supercomputer.
- Virtual_Interface_Architecture comment "The Virtual Interface Architecture (VIA) is an abstract model of a user-level zero-copy network, and is the basis for InfiniBand, iWARP and RoCE. Created by Microsoft, Intel, and Compaq, the original VIA sought to standardize the interface for high-performance network technologies known as System Area Networks (SANs; not to be confused with Storage Area Networks).Networks are a shared resource.".
- Virtual_Interface_Architecture label "Virtual Interface Architecture".
- Virtual_Interface_Architecture sameAs Q7934985.
- Virtual_Interface_Architecture sameAs m.027lg9_.
- Virtual_Interface_Architecture sameAs Q7934985.
- Virtual_Interface_Architecture wasDerivedFrom Virtual_Interface_Architecture?oldid=639785568.
- Virtual_Interface_Architecture isPrimaryTopicOf Virtual_Interface_Architecture.