arrow
Return

CorrectMR: Authentication of Distributed SQL Execution on MapReduce

delete2019-01-01
delete4
delete
OA
AI
B
Bo Zhang
B
Boxiang Dong *
王辉 cover
王辉 (Hui Wang)
DOI:10.1109/TKDE.2019.2935968delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In this paper, we consider the SQL Selection-GroupBy-Aggregation (SGA) query evaluation on an untrusted MapReduce system in which mappers and reducers may return incorrect results. We design CorrectMR, a system that supports efficient verification of result correctness for both intermediate and final results of SGA queries. CorrectMR includes the design of Pedersen Merkle R-tree (PMR-tree), a new authenticated data structure (ADS). To enable efficient verification, CorrectMR includes a distributed ADS construction mechanism that allows mappers/reducers to construct PMR-trees in parallel without a centralized party. CorrectMR provides the following verification functionality: (1) correctness verification of PMR-trees by replication; (2) correctness verification of intermediate (final, resp.) query results by constructing local (global, resp.) PMR-trees and verification objects. Our experimental results demonstrate the efficiency and effectiveness of CorrectMR.
Keywords:
MapReduce
authentication
verifiable computation
database security
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.7K
Citations:
3.2W

Organization

M
Montclair State University
Scholars:
1.4K
Papers: 1.3K
Citations: 1.8K
S
Stevens Institute of Technology
Scholars:
2.9K
Papers: 2.9K
Citations: 3.2K