Nothing Special   »   [go: up one dir, main page]

Katsikas et al., 2017 - Google Patents

Profiling and accelerating commodity NFV service chains with SCC

Katsikas et al., 2017

View HTML
Document ID
2081105415232485363
Author
Katsikas G
Maguire Jr G
Kostić D
Publication year
Publication venue
Journal of Systems and Software

External Links

Snippet

Recent approaches to network functions virtualization (NFV) have shown that commodity network stacks and drivers struggle to keep up with increasing hardware speed. Despite this, popular cloud networking services still rely on commodity operating systems (OSs) and …
Continue reading at www.sciencedirect.com (HTML) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Similar Documents

Publication Publication Date Title
Katsikas et al. Profiling and accelerating commodity NFV service chains with SCC
Belay et al. The IX operating system: Combining low latency, high throughput, and efficiency in a protected dataplane
Panda et al. {NetBricks}: Taking the V out of {NFV}
Barbette et al. Fast userspace packet processing
Kapoor et al. Chronos: Predictable low latency for data center applications
Gupta et al. Optimizing VM Placement for HPC in the Cloud
Klenk et al. An overview of MPI characteristics of exascale proxy applications
Ma et al. Supporting differentiated services in computers via programmable architecture for resourcing-on-demand (PARD)
Alachiotis et al. dReDBox: A disaggregated architectural perspective for data centers
Stavrinides et al. Different aspects of workflow scheduling in large-scale distributed systems
Ye et al. Performance tuning and modeling for big data applications in docker containers
Meyer et al. Validated model-based performance prediction of multi-core software routers
Zhang et al. mdtmFTP and its evaluation on ESNET SDN testbed
Peuster et al. E-state: Distributed state management in elastic network function deployments
Chen et al. {NetHint}:{White-Box} networking for {Multi-Tenant} data centers
Mattos et al. Virtual network performance evaluation for future internet architectures
Asyabi et al. CTS: An operating system CPU scheduler to mitigate tail latency for latency-sensitive multi-threaded applications
Bonorden Load balancing in the bulk-synchronous-parallel setting using process migrations
Buh et al. Adaptive network-traffic balancing on multi-core software networking devices
Secco et al. Message passing on InfiniBand RDMA for parallel run-time supports
Bardhi et al. Virtualization on embedded boards as enabling technology for the Cloud of Things
Sipos The Ethernet readout of the DUNE DAQ system
Meyer et al. Measurement and simulation of high-performance packet processing in software routers
Cao et al. Virtual network mapping: A graph pattern matching approach
Bai et al. Unison: A Parallel-Efficient and User-Transparent Network Simulation Kernel