DocumentCode
3426019
Title
CycleMeter: Detecting Fraudulent Peers in Internet Cycle Sharing
Author
Zhang, Zheng ; Hu, Y. Charlie ; Midkiff, Samuel P.
Author_Institution
Purdue Univ., West Lafayette, IN
fYear
2006
fDate
Nov. 2006
Firstpage
32
Lastpage
32
Abstract
Internet cycle sharing systems that utilize idle computing resources dramatically increase the available resources for high performance computing. Fraudulent resource providers, however, can subvert these systems. While previous research has investigated protection against resource providers that return bad results, we consider a different fraudulent behavior - cycle short-changing - in which the resource provider faithfully executes the submitted job, but using a smaller percentage of the CPU resources than he/she promises. To detect this short-changing, we propose CycleMeter, a tool that allows a remotely executing application to accurately monitor the percentage of CPU resources it is utilizing throughout its execution period. CycleMeter employs a microbenchmark to measure the instantaneous CPU utilization of the application, and employs a simple and practical mechanism for embedding the microbenchmark into the application. Our experimental results on three operating systems and uniprocessor and multiprocessor machines show that CycleMeter is portable, incurs a low overhead, and is highly effective in detecting a spectrum of cycle shortchanging behavior
Keywords
Internet; benchmark testing; peer-to-peer computing; performance evaluation; processor scheduling; resource allocation; supervisory programs; CPU utilization; CycleMeter; Internet cycle sharing systems; fraudulent resource providers; Central Processing Unit; Computer networks; High performance computing; Internet; Operating systems; Peer to peer computing; Permission; Processor scheduling; Protection; Remote monitoring;
fLanguage
English
Publisher
ieee
Conference_Titel
SC 2006 Conference, Proceedings of the ACM/IEEE
Conference_Location
Tampa, FL
Print_ISBN
0-7695-2700-0
Electronic_ISBN
0-7695-2700-0
Type
conf
DOI
10.1109/SC.2006.20
Filename
4090206
Link To Document