Julián-Moreno et al., 2018 - Google Patents
On the feasibility of 40 gbps network data capture and retention with general purpose hardwareJulián-Moreno et al., 2018
View PDF- Document ID
- 16681505238223474933
- Author
- Julián-Moreno G
- Leira R
- de Vergara J
- Gómez-Arribas F
- González I
- Publication year
- Publication venue
- Proceedings of the 33rd Annual ACM Symposium on Applied Computing
External Links
Snippet
New Ethernet standards, such as 40 GbE or 100 GbE, are already being deployed commercially along with their corresponding Network Interface Cards (NICs) for the servers. However, network measurement solutions are lagging behind: while there are several tools …
- 230000014759 maintenance of location 0 title description 3
Classifications
-
- 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/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
-
- 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/54—Interprogramme communication; Intertask communication
-
- 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]
-
- 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
- G06F3/06—Digital input from or digital output to record carriers, e.g. RAID, emulated record carriers, networked record carriers
- G06F3/0601—Dedicated interfaces to storage systems
- G06F3/0628—Dedicated interfaces to storage systems making use of a particular technique
-
- 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/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- 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
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/10—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
-
- 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
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Dorier et al. | Damaris: How to efficiently leverage multicore parallelism to achieve scalable, jitter-free I/O | |
Barbette et al. | Fast userspace packet processing | |
Bourguiba et al. | Improving network I/O virtualization for cloud computing | |
US8997109B2 (en) | Apparatus and method for managing data stream distributed parallel processing service | |
Emmerich et al. | FlowScope: Efficient packet capture and storage in 100 Gbit/s networks | |
CN106571978B (en) | Data packet capturing method and device | |
Zimmer et al. | An evaluation of the CORAL interconnects | |
Laboshin et al. | The big data approach to collecting and analyzing traffic data in large scale networks | |
Moreno et al. | Multi‐granular, multi‐purpose and multi‐Gb/s monitoring on off‐the‐shelf systems | |
Julián-Moreno et al. | On the feasibility of 40 gbps network data capture and retention with general purpose hardware | |
EP3465450B1 (en) | Improving throughput in openfabrics environments | |
US8869155B2 (en) | Increasing parallel program performance for irregular memory access problems with virtual data partitioning and hierarchical collectives | |
CN105094981A (en) | Method and device for processing data | |
Xu et al. | Lioprof: exposing lustre file system behavior for i/o middleware | |
Balman et al. | Experiences with 100gbps network applications | |
CN107896196B (en) | Method and device for distributing messages | |
US20160124841A1 (en) | Information processing system and data processing method | |
US7929439B1 (en) | Multiple network interface core apparatus and method | |
US11334487B2 (en) | Cache sharing in virtual clusters | |
Moreno et al. | Testing the capacity of off-the-shelf systems to store 10gbe traffic | |
Tang et al. | Towards high-performance packet processing on commodity multi-cores: current issues and future directions | |
US11762773B2 (en) | Memory-based synchronization of distributed operations | |
US11321205B2 (en) | Enterprise-scale time series graphite backend infrastructure | |
Wu et al. | ARES: A scalable high-performance passive measurement tool using a multicore system | |
US9183211B1 (en) | Cooperative storage of shared files in a parallel computing system with dynamic block size |