Idle Computing Resources as Micro-Currencies - Bartering CPU Time for Online Content
نویسنده
چکیده
In this paper we present a brokerage system for using idle computing resources as a micro-currency for Web services hardly quantifyable with real currencies as downloading stock charts or accessing a search engine. The Locust (LOw cost Computing Utilizing Skimmed idle Time) system acts as a Broker for micro-payable services by demanding a part of the user’s idle computing resources in exchange for accessing the service. We introduce the price/market model of Locust enabling the collection, aggregation and trade of resource surpluses or lacks between coupled sub-markets and eventually leading to an electronic resource market focused on the mainstream Internet user as supplier of idle computing time. We further describe Locust’s inter-operable, secure and ubiquitious Web and Java based infrastructure to make micro-paying with CPU cycles for online content literally as easy as surfing a Web page with embedded banner advertisements.
منابع مشابه
P2P Trading in Online Social Networks: the Value of Staying Connected
The success of future P2P applications ultimately depends on convincing users to volunteer their bandwidth, CPU and storage resources, which is the challenge of incentive design. A natural approach to providing incentives in P2P applications is to use a single global currency, whereby peers earn currency units when contributing resources. Global currencies, however, require a high degree of coo...
متن کاملDistributed Rc5 Decryption as a Consumer for Idle-time Brokerage
RSA Data Security, Inc. is sponsoring contests to prove the (in-)security of miscellaneous cryptographic algorithms as DES or RC5. We have joined RSA’s RC5 contest by combining idle CPU power from users visiting a web site. Via an embedded Java RC5 applet down-loading and testing RC5 keys from the web server it was originating from, visitors can participate and donate idle CPU cycles without ha...
متن کاملA Formal Method of CPU Resources Scheduling in the Cloud Computing Environment
In the virtualization based cloud computing environment, multiple computers are allowed to run as virtual machines (VM) in a single physical computer. Efficient scheduling of limited underlying resources has been a key issue. This paper presents a formal method of CPU resources scheduling (FRS). VMs are divided into three resources statuses according to resources requirements and their run info...
متن کاملCPU Utilization Control System In Distributed Computing
Distributed computing system has been used as a tool to solve many large-scale parallel computational problems. However, due to the heterogeneity of the resources as well as applications, most of the dependent parallel tasks are not able to complete at the same time. If the waiting time for task processing increases, overall performance can be degraded significantly cause by the synchronization...
متن کاملMonitoring of Cache Miss Rates for Accurate Dynamic Voltage and Frequency Scaling
Modern mobile processors offer dynamic voltage and frequency scaling, which can be used to reduce the energy requirements of embedded and real-time applications by exploiting idle CPU resources, while still maintaining all applications’ real-time characteristics. However, accurate predictions of task run-times are key to computing the frequencies and voltages that ensure that all tasks’ real-ti...
متن کامل