A parallel/distributed architecture for hierarchically heterogeneous web-based cooperative applications
A new class of applications is described which requires cooperation among diverse users in multiple data and problem instance domains. The hierarchy of parallelism includes heterogeneity within a single instance of the problem, homogeneity among subsets of users within a problem domain, and multiple problem domains which share computational resources-software and hardware. The core of the architecture is a socket-server which registers clients and servers (both statically and dynamically), and assures isolation of users in separated problem domains. The users all see the system as a set of functions accessible via the WWW. The particular problem of genetic linkage analysis is used as a case study to illustrate and implement the architecture. GenoMap, the first implementation of this system is being deployed for several groups of cooperating users at multiple institutions in a study to isolate the genomic locus of the controlling gene(s) in several diseases including autism. More than 400 genetic markers are being analyzed from more than 300 individuals in this study. The users span geneticists, clinical physicians, statisticians, disease specialists, laboratory technicians, and computer scientists/engineers.
KeywordsProblem Instance Human Genome Project Genetic Linkage Analysis Virtual Domain Linkage Experiment
Unable to display preview. Download preview PDF.
- T. L. Casavant, K. J. Munn, T. A. Braun, T. E. Scheetz, S. Kaliannan, “An illustration of a Parallel/Distributed Archtecture for A hierachially Heterogeneous Web-Based Cooperative Applications”, University of Iowa, Technical Report TR-ECE-981213, http://www.eng.uiowa.edu/~tomc/papers/genomapLong.tar.gzGoogle Scholar
- G. Cornell and C. S. Horstmann, Core Java, Prentice Hall, Upper Saddle River, New Jersey, 1997.Google Scholar
- R. W. Cottingham and R. M. Idury, “Faster Sequential Genetic Linkage Computations”, American Journal of Human Genetics, 53:252–263, 1993.Google Scholar
- Department of Energy “Five Years of Progress in the Human Genome Project”, Human Genome News, Volume 7, Numbers 3–4, September–December 1995. Available via the WWW from www.ornl.gov in TechResources/Human_Genome/publicat./hgn/v7n3/04progre.html (September, 1997).Google Scholar
- J. F. Gusella and N. S. Wexler, “A polymorphic DNA marker genetically linked to Huntington's disease”, Nature, Volume, 306, November 17, 1983.Google Scholar
- J. Lalonel, R. White, “Analysis of Genetic Linkage”, Emery & Rimoin's Principles and Practice of Medical Genetics, pp. 111–125, 1996.Google Scholar
- R. L. Mynatt, R. J. Miltenberger, M. L. Klebig, L. L. Keifer, J-H Kim, M. B. Zemel, J. E. Wilkinson, W. O. Wilkison, and R. P. Woychik. “Analysis of the function of the agouti gene in obesity and diabetes”, Proceedings: International Business Communications 2nd Annual International Symposium: Obesity, Advances in Understanding and Treatment, In press.Google Scholar
- J. Ott, Analysis of Human Genetic Linkage, Johns Hopkins University Press, Baltimore, 1991, pp. 108–141.Google Scholar