Revisiting Network I/O APIs: The Netmap Framework.

The article focuses on the netmap framework input/output application programming interface. It states that netmap can move data traffic up to 40 times faster than existing operating systems and eliminates much unnecessary overhead. It mentions that previous operating systems such as Windows and Linu...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 55; no. 3; pp. 45 - 52
Formato: Artículo
Publicado: Association for Computing Machinery Mar2012
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=73047229&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 73047229
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Mar2012
      vid: 55
      iid: 3
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        73047229
        10.1145/2093548.2093565
      ppf: 45
      ppct: 7
      formats:
      tig:
        atl: Revisiting Network I/O APIs: The Netmap Framework.
      aug:
      su:
        Application program interfaces
        Computer operating systems
        Magnetic memory (Computers)
        Data packeting
        Buffer storage (Computer science)
        Data structures
      sug:
        subj:
          Application program interfaces
          Computer operating systems
          Magnetic memory (Computers)
          Data packeting
          Buffer storage (Computer science)
          Data structures
      ab: The article focuses on the netmap framework input/output application programming interface. It states that netmap can move data traffic up to 40 times faster than existing operating systems and eliminates much unnecessary overhead. It mentions that previous operating systems such as Windows and Linux are influenced by design decisions from almost 30 years ago due to the scarcity of memory and hardware limitations in the network interface controller (NIC). It talks about how modern NICs are able to send or receive packets that are split into multiple memory buffers and use descriptors simpler than those used by the operating system. It comments on the effect latency has on performance and also talks about data structures used to support communication between applications and the kernel.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2012
    holdings:
      @attributes:
        islocal: N