Now showing items 1-8 of 8

    • Aggressiveness-regulated Multi-agent Stress Testing of Autonomous Vehicles 

      Zhou, Xiaoliang (University of Waterloo, 2023-09-20)
      The emerging era of autonomous vehicles (AVs) presents unprecedented potential for transforming global transportation. As these vehicles begin to permeate our streets, the challenge of ensuring their safety, especially in ...
    • 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 ...
    • Fair and Efficient Resource Scheduling in Heterogeneous Multi-Agent Systems 

      Omidi, Mohammadhadi (University of Waterloo, 2024-02-22)
      The performance of machine-learning applications heavily relies on the choice of the underlying hardware architecture, encompassing factors such as computational power, scalability, memory, and storage capabilities. These ...
    • Fictitious Mean-field Reinforcement Learning for Distributed Load Balancing 

      Fardno, Fatemeh (University of Waterloo, 2022-09-29)
      In this work, we study the application of multi-agent reinforcement learning (RL) in distributed systems. In particular, we consider a setting in which strategic clients compete over a set of heterogeneous servers. Each ...
    • Multi-agent Learning for Cooperative Scheduling of Microsecond-scale Services at Rack Scale 

      Hossein Abbasi Abyaneh, Ali (University of Waterloo, 2022-01-25)
      This work considers the load-balancing problem in dense racks running microsecond-scale services. In such a system, balancing the load among hundreds to thousands of cores requires making millions of scheduling decisions ...
    • Multi-resource Fair Scheduler in Linux 

      Gao, Zehan (University of Waterloo, 2022-09-29)
      Resource management is one of the main responsibilities of operating systems. In Linux, the Completely Fair Scheduler (CFS) allocates CPU time to processes, allowing them to share CPU time. Although effective in allocating ...
    • PACS: Private and Adaptive Computational Sprinting 

      Wu, Simon (University of Waterloo, 2024-04-25)
      Computational sprinting is a class of mechanisms that enables a chip to temporarily exceed its thermal limits to enhance performance. Previous approaches model the optimization of computational-sprinting strategies as a ...
    • Private Allocation of Public Goods 

      Kananian, Pouya (University of Waterloo, 2022-09-13)
      We study the problem of designing a truthful mechanism for fair allocation of divisible public goods. We consider a setting with n agents and m items. Each item is associated with a size, and the total size of the allocated ...


      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