Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Sattam Alsubaiee

dblp:38/7967 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 8 · 5 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
5 papers
Indexing and storage engines · 31% Data models and query languages · 22% Data integration and cleaning · 14%

Topics — the 11 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
LSM-tree
0.832020
An LSM-based Tuple Compaction Framework for Apache AsterixDB · Proc. VLDB Endow. 2020
Storage Management in AsterixDB · Proc. VLDB Endow. 2014
AsterixDB: A Scalable, Open Source BDMS · Proc. VLDB Endow. 2014
Data integration and cleaning
schema inference
0.412020
An LSM-based Tuple Compaction Framework for Apache AsterixDB · Proc. VLDB Endow. 2020
Data models and query languages › semistructured data
semi-structured data management
0.212016
Large-scale Complex Analytics on Semi-structured Datasets using AsterixDB and Spark · Proc. VLDB Endow. 2016
Transaction processing and concurrency control
ACID transactions
0.212014
Storage Management in AsterixDB · Proc. VLDB Endow. 2014
Data models and query languages › query language
semistructured query language
0.212014
AsterixDB: A Scalable, Open Source BDMS · Proc. VLDB Endow. 2014
Indexing and storage engines
storage management
0.212014
Storage Management in AsterixDB · Proc. VLDB Endow. 2014
Data models and query languages › query language
declarative query language
0.112012
ASTERIX: An Open Source System for "Big Data" Management and Analysis · Proc. VLDB Endow. 2012
Database system architecture and tuning
parallel database system
0.112012
ASTERIX: An Open Source System for "Big Data" Management and Analysis · Proc. VLDB Endow. 2012
Data models and query languages › NoSQL database
document store
0.112020
An LSM-based Tuple Compaction Framework for Apache AsterixDB · Proc. VLDB Endow. 2020
Graph data management
graph analytics
0.112016
Large-scale Complex Analytics on Semi-structured Datasets using AsterixDB and Spark · Proc. VLDB Endow. 2016
Spatial and temporal data management › spatial query processing
geo-spatial query
0.012012
ASTERIX: An Open Source System for "Big Data" Management and Analysis · Proc. VLDB Endow. 2012

Methods — techniques the papers use, named apart from their topics

schema extraction · 0.4LSM lifecycle exploitation · 0.4parallel query integration · 0.2machine learning library · 0.2
YearPublicationVenuePosition
2020 Deploy, Connect and Execute Scientific Models
Faisal Aleissa, Najat Alrashed, Sattam Alsubaiee, Anas Alfaris, Abel Sanchez, Ahmad Alabdulkareem
CISIS3
2020 An LSM-based Tuple Compaction Framework for Apache AsterixDB
abstract
Document database systems store self-describing semi-structured records, such as JSON, "as-is" without requiring the users to pre-define a schema. This provides users with the flexibility to change the structure of incoming records without worrying about taking the system offline or hindering the performance of currently running queries. However, the flexibility of such systems does not free. The large amount of redundancy in the records can introduce an unnecessary storage overhead and impact query performance. Our focus in this paper is to address the storage overhead issue by introducing a tuple compactor framework that infers and extracts the schema from self-describing semi-structured records during the data ingestion. As many prominent document stores, such as MongoDB and Couchbase, adopt Log Structured Merge (LSM) trees in their storage engines, our framework exploits LSM lifecycle events to piggyback the schema inference and extraction operations. We have implemented and empirically evaluated our approach to measure its impact on storage, data ingestion, and query performance in the context of Apache AsterixDB.
Wail Y. Alkowaileet, Sattam Alsubaiee, Michael J. Carey 0001
Proc. VLDB Endow.2
2017 Virtual Cities: 3D Urban Modeling from Low Resolution LiDAR Data
abstract
City-scale 3D models represent an important component in the analysis of urban design, and the analysis of urban systems such as energy and transportation systems. Using manual methods to build large-scale 3D models is a time-consuming and an expensive process. Thus, advancing 3D modeling automation literature can greatly contribute to and complement smart-city initiatives. In this paper, we demonstratean efficient and fully-automatic 3D modeling pipeline that utilizes low resolution noisy LiDAR dataset to create city-scale 3D model.
Saleh Albeaik, Mohamad Alrished, Salma Aldawood, Sattam Alsubaiee, Anas Alfaris
SIGSPATIAL/GIS4
2016 Large-scale Complex Analytics on Semi-structured Datasets using AsterixDB and Spark
abstract
Large quantities of raw data are being generated by many different sources in different formats. Private and public sectors alike acclaim the valuable information and insights that can be mined from such data to better understand the dynamics of everyday life, such as traffic, worldwide logistics, and social behavior. For this reason, storing, managing, and analyzing "Big Data" at scale is getting a tremendous amount of attention, both in academia and industry. In this paper, we demonstrate the power of a parallel connection that we have built between Apache Spark and Apache AsterixDB (Incubating) to enable complex analytics such as machine learning and graph analysis on data drawn from large semi-structured data collections. The integration of these two systems allows researchers and data scientists to leverage AsterixDB capabilities, including fast ingestion and indexing of semi-structured data and efficient answering of geo-spatial and fuzzy text queries. Complex data analytics can then be performed on the resulting AsterixDB query output in order to obtain additional insights by leveraging the power of Spark's machine learning and graph libraries.
Wail Y. Alkowaileet, Sattam Alsubaiee, Michael J. Carey 0001, Till Westmann, Yingyi Bu
Proc. VLDB Endow.2
2014 AsterixDB: A Scalable, Open Source BDMS
abstract
AsterixDB is a new, full-function BDMS (Big Data Management System) with a feature set that distinguishes it from other platforms in today's open source Big Data ecosystem. Its features make it well-suited to applications like web data warehousing, social data storage and analysis, and other use cases related to Big Data. AsterixDB has a flexible NoSQL style data model; a query language that supports a wide range of queries; a scalable runtime; partitioned, LSM-based data storage and indexing (including B + -tree, R-tree, and text indexes); support for external as well as natively stored data; a rich set of built-in types; support for fuzzy, spatial, and temporal types and queries; a built-in notion of data feeds for ingestion of data; and transaction support akin to that of a NoSQL store. Development of AsterixDB began in 2009 and led to a mid-2013 initial open source release. This paper is the first complete description of the resulting open source AsterixDB system. Covered herein are the system's data model, its query language, and its software architecture. Also included are a summary of the current status of the project and a first glimpse into how AsterixDB performs when compared to alternative technologies, including a parallel relational DBMS, a popular NoSQL store, and a popular Hadoop-based SQL data analytics platform, for things that both technologies can do. Also included is a brief description of some initial trials that the system has undergone and the lessons learned (and plans laid) based on those early "customer" engagements.
Sattam Alsubaiee, Yasser Altowim, Hotham Altwaijry, Alexander Behm, Vinayak R. Borkar, Yingyi Bu, Michael J. Carey 0001, Inci Cetindil, Madhusudan Cheelangi, Khurram Faraaz, Eugenia Gabrielova, Raman Grover, Zachary Heilbron, Young-Seok Kim, Chen Li 0001, Guangqiang Li, Ji Mahn Ok, Nicola Onose, Pouria Pirzadeh, Vassilis J. Tsotras, Rares Vernica, Till Westmann
Proc. VLDB Endow.1
2014 Storage Management in AsterixDB
abstract
Social networks, online communities, mobile devices, and instant messaging applications generate complex, unstructured data at a high rate, resulting in large volumes of data. This poses new challenges for data management systems that aim to ingest, store, index, and analyze such data efficiently. In response, we released the first public version of AsterixDB, an open-source Big Data Management System (BDMS), in June of 2013. This paper describes the storage management layer of AsterixDB, providing a detailed description of its ingestion-oriented approach to local storage and a set of initial measurements of its ingestion-related performance characteristics. In order to support high frequency insertions, AsterixDB has wholly adopted Log-Structured Merge-trees as the storage technology for all of its index structures. We describe how the AsterixDB software framework enables "LSM-ification" (conversion from an in-place update, disk-based data structure to a deferred-update, append-only data structure) of any kind of index structure that supports certain primitive operations, enabling the index to ingest data efficiently. We also describe how AsterixDB ensures the ACID properties for operations involving multiple heterogeneous LSM-based indexes. Lastly, we highlight the challenges related to managing the resources of a system when many LSM indexes are used concurrently and present AsterixDB's initial solution.
Sattam Alsubaiee, Alexander Behm, Vinayak R. Borkar, Zachary Heilbron, Young-Seok Kim, Michael J. Carey 0001, Markus Dreseler, Chen Li 0001
Proc. VLDB Endow.1
2012 ASTERIX: An Open Source System for "Big Data" Management and Analysis
abstract
At UC Irvine, we are building a next generation parallel database system, called ASTERIX, as our approach to addressing today's "Big Data" management challenges. ASTERIX aims to combine time-tested principles from parallel database systems with those of the Web-scale computing community, such as fault tolerance for long running jobs. In this demo, we present a whirlwind tour of ASTERIX, highlighting a few of its key features. We will demonstrate examples of our data definition language to model semi-structured data, and examples of interesting queries using our declarative query language. In particular, we will show the capabilities of ASTERIX for answering geo-spatial queries and fuzzy queries, as well as ASTERIX' data feed construct for continuously ingesting data.
Sattam Alsubaiee, Yasser Altowim, Hotham Altwaijry, Alexander Behm, Vinayak R. Borkar, Yingyi Bu, Michael J. Carey 0001, Raman Grover, Zachary Heilbron, Young-Seok Kim, Chen Li 0001, Nicola Onose, Pouria Pirzadeh, Rares Vernica
Proc. VLDB Endow.1
2010 Fuzzy Keyword Search on Spatial Data
Sattam Alsubaiee, Chen Li 0001
DASFAA (2)1
2010 Supporting location-based approximate-keyword queries
abstract
Many Web sites support keyword search on their spatial data, such as business listings and photos. In these systems, inconsistencies and errors can exist in both queries and the data. To bridge the gap between queries and data, it is important to support approximate keyword search on spatial data. In this paper we study how to answer such queries efficiently. We focus on a natural index structure that augments a tree-based spatial index with capabilities for approximate keyword search. We systematically study how to efficiently combine these two types of indexes, and how to search the resulting index to find answers. We develop three algorithms for constructing the index, successively improving the time and space efficiency by exploiting the textual and spatial properties of the data. We experimentally demonstrate the efficiency of our techniques on real, large datasets.
Sattam Alsubaiee, Alexander Behm, Chen Li 0001
GIS1