DocumentCode
1145449
Title
Accountable Web-computing
Author
Rosenberg, Arnold L.
Author_Institution
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Volume
14
Issue
2
fYear
2003
fDate
2/1/2003 12:00:00 AM
Firstpage
97
Lastpage
106
Abstract
Web-based computing (WBC) is a modality of collaborative computing wherein "volunteers" register at a Web site, receiving one (usually compute-intensive) task to compute at each visit and returning the results from that task at the subsequent visit. The security of a WBC project is enhanced if the owner of the Web site can easily keep track of which "volunteer" computed which tasks, thereby endowing the project with accountability. We develop a framework for constructing computationally lightweight schemes for endowing WBC projects with accountability. The framework is built around the notion of a directly computed task allocation function (TAF) that reserves a dedicated subset of the Web site\´s tasks for each "volunteer." We show how TAFs simplify the data structures needed to link "volunteers" with their tasks, even when "volunteers" are allowed to join and leave the WBC project dynamically. We then design a methodology for constructing easily computed TAFs that enhance the efficiency of the accountability scheme.
Keywords
Web sites; resource allocation; security of data; TAF; WBC project; Web site registration; Web-based computing; accountability scheme; accountable Web-computing; accountable worksharing; collaborative computing; computationally lightweight schemes; computer security; data structures; dedicated subset; directly computed task allocation function; volunteers; Assembly; Collaboration; Collaborative work; Computational efficiency; Computer security; Concurrent computing; Data structures; Design methodology; Distributed computing; Registers;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2003.1178874
Filename
1178874
Link To Document