Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Parallel Processing01:20

Parallel Processing

145
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
145
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

42
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
42
Maximum Size of Aggregate01:12

Maximum Size of Aggregate

86
The maximum size of aggregate is defined as the aperture of the sieve retaining 15 percent or more of the particles present in the aggregate sample. The aggregate's maximum size impacts the concrete's water requirement, workability, and strength. Larger aggregates reduce the surface area needing cement paste coverage, which can lower water needs, thereby allowing a decrease in the water-to-cement ratio when the desired workability and richness of the mix are to be maintained, which can...
86
Types of Aggregate Grading01:15

Types of Aggregate Grading

426
Aggregate grading is crucial in economically obtaining a concrete mix with adequate strength, reasonable workability, and minimal segregation. There are four types of aggregate gradation: well-graded, uniformly (or one-sized) graded, gap-graded, and open-graded.
Well-graded aggregates include a complete range of necessary size fractions that fit together to create a dense matrix with minimal voids, represented by a smooth, continuous gradation curve. This type of grading ensures good...
426
Aggregates Classification01:29

Aggregates Classification

305
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
305
Test for Homogeneity01:23

Test for Homogeneity

1.9K
The goodness–of–fit test can be used to decide whether a population fits a given distribution, but it will not suffice to decide whether two populations follow the same unknown distribution. A different test, called the test for homogeneity, can be used to conclude whether two populations have the same distribution. To calculate the test statistic for a test for homogeneity, follow the same procedure as with the test of independence. The hypotheses for the test for homogeneity can...
1.9K
  1. Home
  2. Research Domains
  3. Information And Computing Sciences
  4. Data Management And Data Science
  5. Query Processing And Optimisation
  6. Arcadb: A Disaggregated Query Engine For Heterogenous Computational Environments

ArcaDB: A Disaggregated Query Engine for Heterogenous Computational Environments

Kristalys Ruiz-Rohena1, Manuel Rodriguez-Martínez2

  • 1Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez.

Proceedings. IEEE International Conference on Cloud Computing
|November 4, 2024

Related Experiment Videos

Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases
07:26

Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases

Published on: March 19, 2018

9.3K
Generation of Heterogeneous Drug Gradients Across Cancer Populations on a Microfluidic Evolution Accelerator for Real-Time Observation
10:24

Generation of Heterogeneous Drug Gradients Across Cancer Populations on a Microfluidic Evolution Accelerator for Real-Time Observation

Published on: September 19, 2019

6.3K
Databases to Efficiently Manage Medium Sized, Low Velocity, Multidimensional Data in Tissue Engineering
09:43

Databases to Efficiently Manage Medium Sized, Low Velocity, Multidimensional Data in Tissue Engineering

Published on: November 22, 2019

6.2K

View abstract on PubMed

Summary
This summary is machine-generated.

ArcaDB is a new data analytics engine using container technology to optimize query performance. It intelligently places data processing tasks on suitable hardware, achieving up to 3.5x faster results than traditional systems.

Area of Science:

  • Computer Science
  • Data Engineering
  • High-Performance Computing

Background:

  • Modern enterprises require robust data management for large datasets.
  • Hardware accelerators like GPUs and TPUs are essential for scaling data processing.
  • Existing data analytics engines need architectural evolution to leverage new hardware trends.

Purpose of the Study:

  • To introduce ArcaDB, a disaggregated query engine designed for modern data analytics.
  • To demonstrate how ArcaDB utilizes container technology for efficient operator placement.
  • To evaluate the performance improvements offered by ArcaDB.

Main Methods:

  • Developed ArcaDB, a disaggregated query engine using Java, Python, and Docker containers.
  • Implemented a system where query plans are dispatched to worker nodes with diverse computing characteristics.
Keywords:
Cloud computingDBaaScloud acceleratorsdata analytics

Related Experiment Videos

Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases
07:26

Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases

Published on: March 19, 2018

9.3K
Generation of Heterogeneous Drug Gradients Across Cancer Populations on a Microfluidic Evolution Accelerator for Real-Time Observation
10:24

Generation of Heterogeneous Drug Gradients Across Cancer Populations on a Microfluidic Evolution Accelerator for Real-Time Observation

Published on: September 19, 2019

6.3K
Databases to Efficiently Manage Medium Sized, Low Velocity, Multidimensional Data in Tissue Engineering
09:43

Databases to Efficiently Manage Medium Sized, Low Velocity, Multidimensional Data in Tissue Engineering

Published on: November 22, 2019

6.2K
  • Annotated operators with preferred compute node types for optimized execution.
  • Main Results:

    • ArcaDB successfully places operators on compute nodes matching their performance profiles.
    • A prototype implementation was created and tested using image and scientific data.
    • Preliminary studies show ArcaDB speeds up query performance by up to 3.5x compared to shared-nothing architectures.

    Conclusions:

    • ArcaDB's disaggregated architecture and container-based operator placement enhance data analytics efficiency.
    • The engine effectively leverages heterogeneous compute nodes for improved query performance.
    • ArcaDB represents a significant advancement in data analytics engine design for modern hardware.
    query engine