Now showing items 1-10 of 10

    • Building Scalable and Consistent Distributed Databases Under Conflicts 

      Fan, Hua (University of Waterloo, 2018-04-12)
      Distributed databases, which rely on redundant and distributed storage across multiple servers, are able to provide mission-critical data management services at large scale. Parallelism is the key to the scalability of ...
    • Computation Reduction for Angle of Arrival Estimation Based on Interferometer Principle 

      Chandail, Mukul (University of Waterloo, 2017-09-28)
      Advancement in wireless technology and the oncoming of the Internet of Things (IoT) marked an incredible growth in the wireless connectivity, ultimately concluding to a major expansion in the mobile electronics industry. ...
    • Designing an Incentive-compatible Reward Scheme for Algorand 

      Liao, Maizi (University of Waterloo, 2022-06-21)
      Founded in 2017, Algorand is the first carbon-negative blockchain protocol inspired by proof of stake. Algorand uses a Byzantine agreement protocol to add new blocks to the blockchain. The protocol can tolerate malicious ...
    • Detectable Data Structures for Persistent Memory 

      Li, Nan (University of Waterloo, 2021-05-14)
      Persistent memory is a byte-addressable and durable storage medium that provides both performance benefits of main memory and durability of secondary storage. It is possible for a data structure to recover near-instantly ...
    • EA-PHT-HPR: Designing Scalable Data Structures for Persistent Memory 

      Cepeda, Diego (University of Waterloo, 2020-08-28)
      Volatile memory has dominated the realm of main memory on servers and computers for a long time. In 2019, Intel released to the public the Optane data center persistent memory modules (DCPMM). These devices offer the ...
    • Energy Efficient Energy Analytics 

      De, Sagnik (University of Waterloo, 2017-05-19)
      Smart meters allow for hourly data collection related to customer's power consumption. However this results in thousands of data points, which hides broader trends in power consumption and makes it difficult for energy ...
    • A Scalable Recoverable Skip List for Persistent Memory on NUMA Machines 

      Chowdhury, Sakib (University of Waterloo, 2021-10-20)
      Interest in recoverable, persistent-memory-resident (PMEM-resident) data structures is growing as availability of Intel Optane Data Center Persistent Memory increases. An interesting use case for in-memory, recoverable ...
    • Snapshotting Mechanisms for Persistent Memory-Mapped Files 

      Moridi, Mohammad (University of Waterloo, 2023-09-21)
      In this research, we explore ways to enhance the reliability of persistent memory systems. Using Montage (ICPP'21) as our reference model, we identify areas of potential improvement, especially concerning the risk of data ...
    • Tuning and Predicting Consistency in Distributed Storage Systems 

      Chatterjee, Shankha (University of Waterloo, 2017-09-27)
      Distributed storage systems are constrained by the finite speed of propagation of information. The CAP (which stands for consistency, availability, and partition tolerance) theorem states that in the presence of network ...
    • Understanding Scalability Issues in Sharded Blockchains 

      Nguyen, Anh Duong (University of Waterloo, 2020-12-11)
      Since the release of Bitcoin in 2008, cryptocurrencies have attracted attention from academia, government, and enterprises. Blockchain, the backbone ledger in many cryptocurrencies, has shown its potential to be a data ...


      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages