Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Digital Communications and Networking

University of Massachusetts Amherst

Theses/Dissertations

2023

Articles 1 - 2 of 2

Full-Text Articles in Computer Engineering

Design And Analysis Of Content Caching Systems, Anirudh Sabnis Aug 2023

Design And Analysis Of Content Caching Systems, Anirudh Sabnis

Doctoral Dissertations

Caching is a simple yet powerful technique that has had a significant impact on improving the performance of various computer systems. From internet content delivery to CPUs, domain name systems, and database systems, caching has played a pivotal role in making these systems faster and more efficient. The basic idea behind caching is to store frequently accessed data locally, so that future requests for that data can be served more quickly. For example, a Content Delivery Network (CDN) like Akamai deploys thousands of edge caches across the globe, so that end-user requests can be served from a nearby cache, rather …


Enabling Novel Network Economics Using Multi-Hop, Asynchronous Resource Exchanges, Puming Fang Aug 2023

Enabling Novel Network Economics Using Multi-Hop, Asynchronous Resource Exchanges, Puming Fang

Doctoral Dissertations

Economic transactions typically involve only the parties directly involved, known as single-hop economic exchange. However, this model has limitations since only the final contributors participate in the resource exchange and acquire ownership of resources from previous contributors. In contrast, distributed systems aggregate resources from multiple entities across multiple hops. In Web 3.0, everyone can be a content creator and take ownership of their creations. To address this issue, we propose a value tree model that includes all contributors and enables multi-hop and asynchronous resource exchange. We propose two different approaches to implement the value tree model: value tree single contract, …