Katsikas et al., 2017 - Google Patents
Profiling and accelerating commodity NFV service chains with SCCKatsikas 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 …
- 230000015654 memory 0 abstract description 74
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3409—Recording 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input 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 | |
Bratterud et al. | IncludeOS: A minimal, resource efficient unikernel for cloud services | |
Panda et al. | {NetBricks}: Taking the V out of {NFV} | |
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 | |
Wang et al. | A user mode CPU–GPU scheduling framework for hybrid workloads | |
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 | |
Bai et al. | Unison: A Parallel-Efficient and User-Transparent Network Simulation Kernel |