[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1065226.1065238acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesdg-oConference Proceedingsconference-collections
Article

Data assignment in fault tolerant uploads for digital government applications: a genetic algorithms approach

Published: 15 May 2005 Publication History

Abstract

This paper investigates a data assignment problem in a fault tolerance protocol of Bistro, a wide area upload framework. Uploads correspond to an important class of applications, whose examples include a large number of digital government applications. Specifically, government at all levels is a major collector and provider of data, and there are clear benefits to disseminating and collecting data over the Internet, given its existing large-scale infrastructure and wide-spread reach in commercial, private, and government domains. In this project we focus on the collection of data over the Internet. By data collection, we mean applications such as Internal Revenue Service (IRS) applications with respect to electronic submission of income tax forms.In Bistro, clients upload their data to intermediaries, known as bistros, to reduce the traffic to the destination around a deadline. The destination server then computes a schedule for pulling the data from bistros after the deadline. In the Bistro framework, bistros can be unavailable or malicious. Thus, a fault tolerance protocol is a vital and fundamental component of the Bistro framework. In this paper, we are particularly interested in a data assignment problem in the Bistro fault tolerance protocol. We formulate this problem into a non-linear optimization problem and develop a genetic algorithm heuristic as an approximation. We evaluate our approach using simulations and compare the results of our heuristic with other simple heuristics as well as an optimal solution obtained from a brute-force approach.

References

[1]
S. Bhattacharjee, W. C. Cheng, C.-F. Chou, L. Golubchik, and S. Khuller. Bistro: a framework for building scalable wide-area upload applications. ACM SIGMETRICS Performance Evaluation Review, 28(2):29--35, September 2000.
[2]
R. Chandrasekharam, S. Subhramanian, and S. Chaudhury. Genetic algorithm for node partitioning problem and applications in VLSI design. IEEE Proceedings, 140(5):255--260, September 1993.
[3]
W. C. Cheng, C.-F. Chou, L. Golubchik, and S. Khuller. A secure and scalable wide-area upload service. In Proceedings of 2nd International Conference on Internet Computing, volume 2, pages 733--739, June 2001.
[4]
L. Cheung, C.-F. Chou, L. Golubchik, and Y. Yang. A fault tolerance protocol for uploads: Design and evaluation. In Second Int. Symposium on Parallel and Distributed Processing and Applications, December 2004.
[5]
W. Chu. Optimal file allocation in a multiple computer system. IEEE Trans. on Computers, c-18(10), 1999.
[6]
D. A. Coley, An Introduction to Genetic Algorithms for Scientists and Engineers. World Scientific Publishing Company, 1997.
[7]
K. P. Eswaran. Placement of records in a file and file allocation in a computer network. Information Processing, pages 304--307, 1974.
[8]
O. Frieder and H. T. Siegelmann. Multiprocessor document allocation: A genetic algorithm approach. IEEE Trans. on Knowledge and Data Engineering, 9, no. 4, July/Aug 1997.
[9]
M. Garey and D. Johnson. Computers and Intractability. W. H. Freeman, 1979.
[10]
J. Heidemann and V. Visweswaraiah. Automatic selection of nearby web servers. In 1998 SIGMETRICS/Performance Workshop on Internet Server Performance, June 1998.
[11]
J. H. Holland. Robust algorithms for adaptation set in a general formal framework. In Proc. IEEE Symposium on Adaptive Processes-Decision and Control, pages 5.1--5.5, 1970.
[12]
J. H. Holland. Adaptation in Natural and Artificial Systems. University of Michigan Press, 1975.
[13]
http://www.digitalisland.com. In Digital Island.
[14]
http://www.exdous.com. In Exodus.
[15]
IRS. Fill-in Forms. http://www.irs.gov/formspubs/lists/0,id=97817,00.html, 2005.
[16]
S. Jamin, C. Jin, Y. Jin, D. Riaz, Y. Shavitt, and L. Zhang. On the placement of Internet instrumentation. In Proc. of the IEEE INFOCOM'00 Conf., March 2000.
[17]
S. Jamin, C. Jin, T. Kurc, D. Riaz, and Y. Shavitt. Constrained mirror placement on the Internet. In Proc. of the IEEE INFOCOM'00 Conf., April 2001.
[18]
V. P. L. Qiu and G. Voelker. On the placement of web server replicas. In Proc. of the IEEE INFOCOM'01 Conf, April 2001.
[19]
T. Loukopoulos and I. Ahmad. Static and adaptive data replication algorithms for fast information access in large distributed systems. In Proc. of the 20th IEEE Int. Conf. on Distributed Computing Systems, 2000.
[20]
P. Mirchandani and R. Francis. Discrete Location Theory. John Wiley and Sons, 1990.
[21]
B. Narendran, S. Rangarajan, and S. Yajnik. Data distribution algorithms for load balanced fault-tolerant web access. In Proc. of the 16th Symposium on Reliable Distributed Systems (SRDS '97), October 1997.
[22]
D. A. Patterson, G. Gibson, and R. H. Katz. A case for redundant arrays of inexpensive disks (RAID). In Proceedings of the 1988 ACM SIGMOD International Conference on Management of Data, pages 109--116. ACM Press, 1988.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
dg.o '05: Proceedings of the 2005 national conference on Digital government research
May 2005
328 pages

Sponsors

  • NSF: National Science Foundation

Publisher

Digital Government Society of North America

Publication History

Published: 15 May 2005

Check for updates

Author Tags

  1. data collection
  2. many-to-one communication
  3. uploads

Qualifiers

  • Article

Conference

dg.o '05
Sponsor:
  • NSF
dg.o '05: Digital government research
May 15 - 18, 2005
Georgia, Atlanta, USA

Acceptance Rates

Overall Acceptance Rate 150 of 271 submissions, 55%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 203
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media