Suksomboon et al., 2016 - Google Patents
A dilated-CPU-consumption-based performance prediction for multi-core software routersSuksomboon et al., 2016
- Document ID
- 11038481587426586103
- Author
- Suksomboon K
- Fukushima M
- Okamoto S
- Hayashi M
- Publication year
- Publication venue
- 2016 IEEE NetSoft Conference and Workshops (NetSoft)
External Links
Snippet
Network function virtualization (NFV) raises new possibilities for embedding data plane processing functions, eg, firewalls, NAT, packet forwarding, etc., on commodity hardware. However, the advantages of flexibility, scalability and low cost of commodity hardware come …
- 238000000034 method 0 abstract description 35
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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
-
- 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/3466—Performance evaluation by tracing or monitoring
-
- 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/3442—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 planning or managing the needed capacity
-
- 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
- G06F15/163—Interprocessor communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic regulation in packet switching networks
- H04L47/10—Flow control or congestion control
- H04L47/24—Flow control or congestion control depending on the type of traffic, e.g. priority or quality of service [QoS]
- H04L47/2441—Flow classification
-
- 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
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200167258A1 (en) | Resource allocation based on applicable service level agreement | |
JP2023530064A (en) | Switch-managed resource allocation and software execution | |
EP3005129B1 (en) | Adaptive interrupt coalescing in a converged network | |
US10728358B2 (en) | Method to compute the tradeoff between user experience from prefetching versus the bandwidth constraints/cost at the cloud service | |
US11030136B2 (en) | Memory access optimization for an I/O adapter in a processor complex | |
Brightwell et al. | An analysis of NIC resource usage for offloading MPI | |
KR20190028477A (en) | Adaptive Resource Management in Distributed Computing Systems | |
Hu et al. | Towards" full containerization" in containerized network function virtualization | |
Suksomboon et al. | A dilated-CPU-consumption-based performance prediction for multi-core software routers | |
Hu et al. | Towards efficient server architecture for virtualized network function deployment: Implications and implementations | |
Hanford et al. | Improving network performance on multicore systems: Impact of core affinities on high throughput flows | |
US20150200864A1 (en) | Controller based network resource management | |
JP2019185764A (en) | Data-centric computing architecture based on storage server in ndp server data center | |
US20200272526A1 (en) | Methods and systems for automated scaling of computing clusters | |
Vuppalapati et al. | Understanding the host network | |
US11080202B2 (en) | Lazy increment for high frequency counters | |
Tang et al. | Towards high-performance packet processing on commodity multi-cores: current issues and future directions | |
US20230199078A1 (en) | Acceleration of microservice communications | |
Suksomboon et al. | Towards performance prediction of multicore software routers | |
Hashemian et al. | Characterizing the Scalability of a Web Application on a Multi‒core Server | |
CN109117247A (en) | A kind of virtual resource management system and method based on heterogeneous polynuclear topology ambiguity | |
US10606751B2 (en) | Techniques for cache delivery | |
Samih et al. | Collaborative memories in clusters: Opportunities and challenges | |
Larsen et al. | Platform io dma transaction acceleration | |
Liu et al. | On causes of GridFTP transfer throughput variance |