[go: up one dir, main page]

Rogora et al., 2017 - Google Patents

High-throughput subset matching on commodity GPU-based systems

Rogora et al., 2017

View PDF
Document ID
16431195749084275216
Author
Rogora D
Papalini M
Khazaei K
Margara A
Carzaniga A
Cugola G
Publication year
Publication venue
Proceedings of the Twelfth European Conference on Computer Systems

External Links

Snippet

Large-scale information processing often relies on subset matching for data classification and routing. Examples are publish/subscribe and stream processing systems, database systems, social media, and information-centric networking. For instance, an advanced …
Continue reading at margara.faculty.polimi.it (PDF) (other versions)

Classifications

    • 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
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30386Retrieval requests
    • G06F17/30424Query processing
    • G06F17/30477Query execution
    • 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
    • G06F17/30943Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
    • G06F17/30946Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
    • 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/54Interprogramme communication; Intertask communication
    • 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
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30312Storage and indexing structures; Management thereof
    • G06F17/30321Indexing structures
    • 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]
    • 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
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • 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
    • G06F17/3061Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
    • H04L67/1002Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers, e.g. load balancing
    • H04L67/1004Server selection in load balancing
    • H04L67/1014Server selection in load balancing based on the content of a request
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

Similar Documents

Publication Publication Date Title
Sriraman et al. μ suite: a benchmark suite for microservices
KR101245994B1 (en) Parallel distributed processing system and method
Yu et al. GPU acceleration of regular expression matching for large datasets: exploring the implementation space
Brenna et al. Distributed event stream processing with non-deterministic finite automata
Halim et al. A MapReduce-based maximum-flow algorithm for large small-world network graphs
Zhang et al. Accelerating frequent itemset mining on graphics processing units
Plagemann et al. A model for dynamic configuration of light-weight protocols
Kolb et al. Learning-based entity resolution with MapReduce
Mohamed et al. MRO-MPI: MapReduce overlapping using MPI and an optimized data exchange policy
Chen et al. Distributed and scalable sequential pattern mining through stream processing
Cui et al. On efficient external-memory triangle listing
Nolé et al. Regular path queries on massive graphs
Tseng et al. Accelerating open vSwitch with integrated GPU
Sanders et al. Engineering a distributed-memory triangle counting algorithm
Huang et al. A distributed method for fast mining frequent patterns from big data
Ye et al. Large-scale graph label propagation on GPUs
Essam et al. Towards enhancing the performance of parallel FP-growth on Spark
Rogora et al. High-throughput subset matching on commodity GPU-based systems
Nguyen-Van et al. Minimizing data transfers for regular reachability queries on distributed graphs
Li et al. Utilizing the column imprints to accelerate no‐partitioning hash joins in large‐scale edge systems
De Francisci et al. Scaling out all pairs similarity search with mapreduce
Meena et al. Handling data-skewness in character based string similarity join using Hadoop
Krause et al. Partitioning strategy selection for in-memory graph pattern matching on multiprocessor systems
Velusamy et al. Inverted indexing in big data using hadoop multiple node cluster
Li et al. Multiset synchronization with counting cuckoo filters