Matching Mechanisms For Real-Time Computational Resource Exchange Markets

Abstract

In this paper we describe matching mechanisms for a real-time computational resource exchange market, Chital, that incentivizes participating clients to perform computation for their peers in exchange for overall improved performance. The system is designed to discourage dishonest behavior via a credit system, while simultaneously minimizing the use of dedicated computing servers and the number of verifications performed by the administrating servers. We describe the system in the context of a pre-existing system (under development), Vedalia 715Project, for analyzing and visualizing product reviews, by using machine learning such as topic models. We extend this context to general computing tasks, describe a list of matching algorithms, and evaluate their performance in a simulated environment. In addition, we design a matching algorithm that optimizes the amount of time a participant could save compared to computing a task on their own, and show empirically that this algorithm results in a situation in which it is almost always optimal for a user to join the exchange than do computation alone. Lastly, we use a top-down approach to derive a theoretically near-optimal matching algorithm under certain distributional assumptions on query frequency.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…