Skip to main content

Showing 1–11 of 11 results for author: Nawab, F

.
  1. arXiv:2309.16181  [pdf, other

    cs.DC cs.DB

    MSF-Model: Modeling Metastable Failures in Replicated Storage Systems

    Authors: Farzad Habibi, Tania Lorido-Botran, Ahmad Showail, Daniel C. Sturman, Faisal Nawab

    Abstract: Metastable failure is a recent abstraction of a pattern of failures that occurs frequently in real-world distributed storage systems. In this paper, we propose a formal analysis and modeling of metastable failures in replicated storage systems. We focus on a foundational problem in distributed systems -- the problem of consensus -- to have an impact on a large class of systems. Our main contributi… ▽ More

    Submitted 28 September, 2023; originally announced September 2023.

  2. arXiv:2308.07501  [pdf, other

    cs.DB

    Data-CASE: Grounding Data Regulations for Compliant Data Processing Systems

    Authors: Vishal Chakraborty, Stacy Ann-Elvy, Sharad Mehrotra, Faisal Nawab, Mohammad Sadoghi, Shantanu Sharma, Nalini Venkatsubhramanian, Farhan Saeed

    Abstract: Data regulations, such as GDPR, are increasingly being adopted globally to protect against unsafe data management practices. Such regulations are, often ambiguous (with multiple valid interpretations) when it comes to defining the expected dynamic behavior of data processing systems. This paper argues that it is possible to represent regulations such as GDPR formally as invariants using a (small s… ▽ More

    Submitted 14 August, 2023; originally announced August 2023.

    Comments: To appear in EDBT '24

  3. arXiv:2302.08019  [pdf, ps, other

    cs.DB cs.DC

    TransEdge: Supporting Efficient Read Queries Across Untrusted Edge Nodes

    Authors: Abhishek A. Singh, Aasim Khan, Sharad Mehrotra, Faisal Nawab

    Abstract: We propose Transactional Edge (TransEdge), a distributed transaction processing system for untrusted environments such as edge computing systems. What distinguishes TransEdge is its focus on efficient support for read-only transactions. TransEdge allows reading from different partitions consistently using one round in most cases and no more than two rounds in the worst case. TransEdge design is ce… ▽ More

    Submitted 15 February, 2023; originally announced February 2023.

  4. arXiv:2203.00812  [pdf, ps, other

    cs.DB cs.AI

    Efficient Dynamic Clustering: Capturing Patterns from Historical Cluster Evolution

    Authors: Binbin Gu, Saeed Kargar, Faisal Nawab

    Abstract: Clustering aims to group unlabeled objects based on similarity inherent among them into clusters. It is important for many tasks such as anomaly detection, database sharding, record linkage, and others. Some clustering methods are taken as batch algorithms that incur a high overhead as they cluster all the objects in the database from scratch or assume an incremental workload. In practice, databas… ▽ More

    Submitted 7 March, 2022; v1 submitted 1 March, 2022; originally announced March 2022.

  5. arXiv:2201.00982  [pdf, other

    cs.DB cs.DC

    Reliable Transactions in Serverless-Edge Architecture

    Authors: Suyash Gupta, Sajjad Rahnama, Erik Linsenmayer, Faisal Nawab, Mohammad Sadoghi

    Abstract: Modern edge applications demand novel solutions where edge applications do not have to rely on a single cloud provider (which cannot be in the vicinity of every edge device) or dedicated edge servers (which cannot scale as clouds) for processing compute-intensive tasks. A recent computing philosophy, Sky computing, proposes giving each user ability to select between available cloud providers. In… ▽ More

    Submitted 27 August, 2022; v1 submitted 4 January, 2022; originally announced January 2022.

    Comments: To appear in the proceedings of ICDE 2023

  6. arXiv:2201.00063  [pdf, other

    eess.SY cs.CV cs.DC cs.LG

    Croesus: Multi-Stage Processing and Transactions for Video-Analytics in Edge-Cloud Systems

    Authors: Samaa Gazzaz, Vishal Chakraborty, Faisal Nawab

    Abstract: Emerging edge applications require both a fast response latency and complex processing. This is infeasible without expensive hardware that can process complex operations -- such as object detection -- within a short time. Many approach this problem by addressing the complexity of the models -- via model compression, pruning and quantization -- or compressing the input. In this paper, we propose a… ▽ More

    Submitted 31 December, 2021; originally announced January 2022.

    Comments: Published in ICDE2022

  7. arXiv:2110.06382  [pdf

    cs.CV cs.SI

    A Survey of Open Source User Activity Traces with Applications to User Mobility Characterization and Modeling

    Authors: Sinjoni Mukhopadhyay King, Faisal Nawab, Katia Obraczka

    Abstract: The current state-of-the-art in user mobility research has extensively relied on open-source mobility traces captured from pedestrian and vehicular activity through a variety of communication technologies as users engage in a wide-range of applications, including connected healthcare, localization, social media, e-commerce, etc. Most of these traces are feature-rich and diverse, not only in the in… ▽ More

    Submitted 15 October, 2021; v1 submitted 12 October, 2021; originally announced October 2021.

    Comments: 23 pages, 6 pages references

  8. arXiv:2012.02258  [pdf, ps, other

    cs.DB

    WedgeChain: A Trusted Edge-Cloud Store With Asynchronous (Lazy) Trust

    Authors: Faisal Nawab

    Abstract: We propose WedgeChain, a data store that spans both edge and cloud nodes (an edge-cloud system). WedgeChain consists of a logging layer and a data indexing layer. In this study, we encounter two challenges: (1) edge nodes are untrusted and potentially malicious, and (2) edge-cloud coordination is expensive. WedgeChain tackles these challenges by the following proposals: (1) Lazy (asynchronous) cer… ▽ More

    Submitted 3 December, 2020; originally announced December 2020.

  9. arXiv:2011.02556  [pdf, other

    cs.DB cs.AR cs.LG

    Predict and Write: Using K-Means Clustering to Extend the Lifetime of NVM Storage

    Authors: Saeed Kargar, Heiner Litz, Faisal Nawab

    Abstract: Non-volatile memory (NVM) technologies suffer from limited write endurance. To address this challenge, we propose Predict and Write (PNW), a K/V-store that uses a clustering-based machine learning approach to extend the lifetime of NVMs. PNW decreases the number of bit flips for PUT/UPDATE operations by determining the best memory location an updated value should be written to. PNW leverages the i… ▽ More

    Submitted 4 November, 2020; originally announced November 2020.

    Comments: ICDE2021

    ACM Class: H.2.4; B.7.1; I.2

  10. arXiv:2007.09468  [pdf, other

    cs.DC

    Matchmaker Paxos: A Reconfigurable Consensus Protocol [Technical Report]

    Authors: Michael Whittaker, Neil Giridharan, Adriana Szekeres, Joseph M. Hellerstein, Heidi Howard, Faisal Nawab, Ion Stoica

    Abstract: State machine replication protocols, like MultiPaxos and Raft, are at the heart of nearly every strongly consistent distributed database. To tolerate machine failures, these protocols must replace failed machines with live machines, a process known as reconfiguration. Reconfiguration has become increasingly important over time as the need for frequent reconfiguration has grown. Despite this, recon… ▽ More

    Submitted 20 July, 2020; v1 submitted 18 July, 2020; originally announced July 2020.

  11. arXiv:1208.0270  [pdf, other

    cs.DB

    Serializability, not Serial: Concurrency Control and Availability in Multi-Datacenter Datastores

    Authors: Stacy Patterson, Aaron J. Elmore, Faisal Nawab, Divyakant Agrawal, Amr El Abbadi

    Abstract: We present a framework for concurrency control and availability in multi-datacenter datastores. While we consider Google's Megastore as our motivating example, we define general abstractions for key components, making our solution extensible to any system that satisfies the abstraction properties. We first develop and analyze a transaction management and replication protocol based on a straightfor… ▽ More

    Submitted 1 August, 2012; originally announced August 2012.

    Comments: VLDB2012

    Journal ref: Proceedings of the VLDB Endowment (PVLDB), Vol. 5, No. 11, pp. 1459-1470 (2012)