• DocumentCode
    2497258
  • Title

    A Case Study in I/O Disaggregation using PCI Express Advanced Switching Interconnect (ASI)

  • Author

    Krishnan, Venkata ; Comins, Todd ; Stalzer, Rudy ; Wong, David

  • Author_Institution
    StarGen Inc., Marlborough, MA
  • fYear
    2006
  • fDate
    23-25 Aug. 2006
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    Decoupling the processor and I/O subsystem provides immense benefits that include high availability, efficient allocation and cost-effective upgrade of system resources. Such a disaggregation model calls for a high-performance interconnect to isolate the processor and I/O subsystem domains, yet provide the veneer of a single system. PCI express (PCIe) is one such interconnect and is becoming the de-facto I/O fabric. However, PCIe, as specified currently, provides limited support for I/O disaggregation and does not yet natively support dynamic sharing of I/O resources amongst processor subsystems - this is the next major step in I/O disaggregation. PCI express advanced switching interconnect (ASI) is well-suited for enhancing the capabilities of PCIe in a non-disruptive manner. ASI is built upon PCIe and has the innate ability to co-exist with PCIe devices due to its commonality of the link/physical layer with PCIe as well as its native support for encapsulating PCIe packets. Towards a simple yet illustrative demonstration of ASI-based disaggregation of PCIe devices, we employed StarGen´s ASI products for creating a basic ASI fabric and disaggregated a PCIe based GigE NIC from a host system. The initial set of results showed a marginal effect on the application´s latency, but contrary to expectations, the throughput was significantly impacted. Further analysis revealed that this unexpected drop in throughput could be rectified easily and indeed, the final results confirm that the use of ASI for supporting I/O disaggregation does not result in sub-optimal utilization of the GigE NIC
  • Keywords
    multiprocessor interconnection networks; ASI; GigE NIC; I/O disaggregation; PCI; advanced switching interconnect; link/physical layer; processor subsystems; sub-optimal utilization; Availability; Bridges; Costs; Delay; Fabrics; Physical layer; Resource management; Switches; Throughput; Tunneling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Interconnects, 14th IEEE Symposium on
  • Conference_Location
    Stanford, CA
  • ISSN
    1550-4794
  • Print_ISBN
    0-7695-2654-3
  • Type

    conf

  • DOI
    10.1109/HOTI.2006.5
  • Filename
    1690193