A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …

[HTML][HTML] Strategies and principles of distributed machine learning on big data

EP **ng, Q Ho, P **e, D Wei - Engineering, 2016 - Elsevier
The rise of big data has led to new demands for machine learning (ML) systems to learn
complex models, with millions to billions of parameters, that promise adequate capacity to …

More effective distributed ml via a stale synchronous parallel parameter server

Q Ho, J Cipar, H Cui, S Lee, JK Kim… - Advances in neural …, 2013 - proceedings.neurips.cc
We propose a parameter server system for distributed ML, which follows a Stale
Synchronous Parallel (SSP) model of computation that maximizes the time computational …

Lightweight blockchain for healthcare

L Ismail, H Materwala, S Zeadally - IEEE access, 2019 - ieeexplore.ieee.org
Healthcare data management has been gaining a lot of attention in recent years because of
its high potential to provide more accurate and cost-efficient patient care. The traditional …

BlockchainDB: A shared database on blockchains

M El-Hindi, C Binnig, A Arasu, D Kossmann… - Proceedings of the …, 2019 - dl.acm.org
In this paper we present BlockchainDB, which leverages blockchains as a storage layer and
introduces a database layer on top that extends blockchains by classical data management …

Consistency-based service level agreements for cloud storage

DB Terry, V Prabhakaran, R Kotla… - Proceedings of the …, 2013 - dl.acm.org
Choosing a cloud storage system and specific operations for reading and writing data
requires developers to make decisions that trade off consistency for availability and …

Consistency in non-transactional distributed storage systems

P Viotti, M Vukolić - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
Over the years, different meanings have been associated with the word consistency in the
distributed systems community. While in the'80s “consistency” typically meant strong …

'Cause I'm strong enough: Reasoning about consistency choices in distributed systems

A Gotsman, H Yang, C Ferreira, M Najafzadeh… - Proceedings of the 43rd …, 2016 - dl.acm.org
Large-scale distributed systems often rely on replicated databases that allow a programmer
to request different data consistency guarantees for different operations, and thereby control …

Principles of eventual consistency

S Burckhardt - Foundations and Trends® in Programming …, 2014 - nowpublishers.com
In globally distributed systems, shared state is never perfect. When communication is neither
fast nor reliable, we cannot achieve strong consistency, low latency, and availability at the …

Exploiting bounded staleness to speed up big data analytics

H Cui, J Cipar, Q Ho, JK Kim, S Lee, A Kumar… - 2014 USENIX Annual …, 2014 - usenix.org
Many modern machine learning (ML) algorithms are iterative, converging on a final solution
via many iterations over the input data. This paper explores approaches to exploiting these …