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

Suksomboon et al., 2016 - Google Patents

A dilated-CPU-consumption-based performance prediction for multi-core software routers

Suksomboon 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 …
Continue reading at ieeexplore.ieee.org (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/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation 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
    • 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/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • 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
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • 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/3466Performance evaluation by tracing or monitoring
    • 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/3442Recording 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
    • 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
    • G06F15/163Interprocessor communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic regulation in packet switching networks
    • H04L47/10Flow control or congestion control
    • H04L47/24Flow control or congestion control depending on the type of traffic, e.g. priority or quality of service [QoS]
    • H04L47/2441Flow classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing 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