After 8 years of service, In-VIGO infrastructure has been
discontinued. We would like to thank all users, collaborators and
contributors who helped its development. Funding for In-VIGO was
provided by the National Science Foundation, the Bell South
Foundation, the Army Research Office Defense University Research
Initiative in Nanotechnology, the Office of Naval Research, NOAA
Ocean Service, SUR grants from IBM, gifts from
VMware Corporation, and others.
In-VIGO was a research project that pioneered the use of
virtualization technologies to offer flexible execution environments for
scientific applications and collaborative tools with different
requirements, integrating virtualized back-ends, and a web-based
interface allowing users to submit requests for application execution or
creation of collaborative environments. The In-VIGO research was
complemented by the development and deployment of a Web-based
infrastructure that served over 600 users from 11 countries. Concepts
introduced by the In-VIGO project have been adopted by other projects
within and outside the ACIS Lab.
The In-VIGO project was also extended for the execution of
bioinformatics applications on University of Florida's High Performance
Computing Center's resources. This project was conducted in collaboration with
University of Florida's Interdisciplinary Center for Biotechnology Research (ICBR).
A total of 110,000 jobs were submitted to
UF-HPC's Torque/Maui clusters between the period of 2008 to 2012.
Jump to Section
Publications
Development Team
Screencasts
Funding
Open Source
The following is a partial list of publications about
In-VIGO
- Kadirvel, Selvi; Matsunaga, Andréa; Tong, Yuchu; Chen, Keyu;
Yu, Fahong; Liu, Li; Farmerie, William; Fortes, José;
"Enabling High Performance Computing for the UF Genetics Research
Community through a Web-based BLAST portal" (poster). In Proceedings
of the 2008 Florida Genetics Symposium, 29-30 October, 2008.
- Matsunaga, Andréa M.; Tsugawa, Maurício O.; Adabala,
Sumalatha;
Figueiredo, Renato J.; Lam, Herman; and Fortes, José A.B. 'Science
gateways made easy: the In-VIGO approach'. Concurrency and Computation:
Practice and Experience, Wiley Press, v. 19(6), p.905-919, October,
2006. DOI: 10.1002/cpe.1083.
- Tsugawa, Maurício; and Fortes, José A.B. 'A Virtual
Network (ViNe)
Architecture for Grid Computing'. In Proceedings of 20th International
Parallel and Distributed Processing Symposium (IPDPS-2006), Rhodes
Island, Greece, p.10, April, 2006. DOI:
10.1109/IPDPS.2006.1639380.
- Zhu, Liping; Matsunaga, Andréa; Sanjeepan, Vivekananthan;
Lam,
Herman;
Fortes, José A.B. 'Application Modeling and Representation for Automatic
Grid-enabling of Legacy Applications'. In Proceedings of First
International Conference on e-Science and Grid Computing, p.24-31, 5-8
December, 2005. DOI: 10.1109/E-SCIENCE.2005.20.
- Matsunaga, Andréa; Tsugawa, Maurício; Zhao, Ming; Zhu,
Liping;
Sanjeepan,
Vivekananthan; Adabala, Sumalatha; Figueiredo, Renato; Lam, Herman and
Fortes, José A.B. 'On the Use of Virtualization and Service Technologies
to Enable Grid-Computing'. In Proceedings of Euro-Par 2005 Parallel
Processing: 11th International Euro-Par Conference (Lecture Notes in
Computer Science, v.3648, p.1-12), August, 2005. DOI:
10.1007/11549468_1.
- Sanjeepan, Vivekananthan; Matsunaga, Andréa; Zhu, Liping;
Lam,
Herman;
Fortes, José A.B. 'A Service-Oriented, Scalable Approach to Grid-Enabling
of Legacy Scientific Applications'. In Proceedings of 2005 International
Conference on Web Services (ICWS-2005), Orlando, Florida, p.553-560,
11-15 July, 2005. DOI: 10.1109/ICWS.2005.17.
- Xu, Jing; Adabala, Sumalatha; and Fortes, José A. B. 'Towards
Autonomic
Virtual Applications in the In-VIGO System'. In Proceedings of the 2nd
IEEE International Conference on Autonomic Computing (ICAC-05) ,
Seattle, Washington, p.15-26, 13-16 June, 2005. DOI:
10.1109/ICAC.2005.62.
- Adabala, Sumalatha; Chadha, Vineet; Chawla, Puneet; Figueiredo,
Renato;
Fortes, José; Krsul, Ivan; Matsunaga, Andréa; Tsugawa,
Maurício; Zhang,
Jian; Zhao, Ming; Zhu, Liping; Zhu, Xiaomin. 'From Virtualized Resources
to Virtual Computing Grids: The In-VIGO System'. In Future Generation
Computer Systems, v.21, n.6, April, 2005.
DOI:10.1016/j.future.2003.12.021.
- Krsul, Ivan V.; Ganguly, Arijit; Zhang, Jian; Fortes, José
A.B.;
Figueiredo, Renato J. 'VMPlants: Providing and Managing Virtual Machine
Execution Environments for Grid Computing'. In Proceedings of of the
ACM/IEEE Supercomputing 2004 Conference , Pittsburgh, Pennsylvania, p.7,
06-12 November, 2004.
- Ghodke, Ninad H.; Figueiredo, Renato J. 'On the Implications of
Machine
Virtualization for DRM and Fair Use: A Case Study of a Virtual Audio
Device Driver'. In Proceedings of the 4th ACM Workshop on Digital Rights
Management (DRM 2004), Washington D.C., 25 October, 2004.
- Paladugula, Jithendar; Zhao, Ming; Figueiredo, Renato J. 'Support
for
Data-Intensive, Variable-Granularity Grid Applications via Distributed
File System Virtualization - A Case Study of Light Scattering
Spectroscopy'. In Proceedings of of the Second International Workshop on
Challenges of Large Applications in Distributed Environments
(CLADE-2004), p.12-21, 7 June, 2004.
- Zhao, Ming; Zhang, Jian; Figueiredo, Renato 'Distributed File System
Support for Virtual Machines in Grid Computing'. In Proceedings of 13th
IEEE International Symposium on High Performance Distributed Computing
(HPDC-2004), Honolulu, Hawaii, p.202-211, 4-6 June, 2004.
- Adabala, Sumalatha; Matsunaga, Andréa; Tsugawa,
Maurício;
Figueiredo,
Renato; Fortes, José A.B. 'Single Sign-On in In-VIGO: Role-based Access
via Delegation Mechanisms Using Short-lived User Identities'. In
Proceedings of 18th International Parallel and Distributed Processing
Symposium (IPDPS-2004), Santa Fe, New Mexico, p.22, 26-30 April, 2004.
DOI: 10.1109/IPDPS.2004.1302930.
Development team of In-VIGO:
- Dr. José A. B. Fortes,
- Dr. Renato Figueiredo,
- Dr. Herman Lam,
- Dr. Ivan Krsul,
- Dr. Sumalatha Adabala,
- Dr. Andréa Matsunaga,
- Dr. Maurício O Tsugawa,
- Vineet Chadha,
- Arijit Ganguly,
- Selvi Kadirvel,
- Yu Chen,
- Prapaporn Rattanatamrong,
- Vivekananthan Sanjeepan,
- Keyu Chen,
- Yuchu Tong,
- Jing Xu ,
- Jian Zhang,
- Ming Zhao,
- Liping Zhu,
- Ali R. Butt,
- Bayard Bavetta,
- Puneet Singh Chawla,
- Ninad Ghodke,
- Mayank Jain,
- Pramod Nandana,
- Jithendar Paladugula,
- Ziad Saleh,
- Xiaomin Zhu.
Walkthrough screen-cast tutorials of In-VIGO are archived here for illustrative purposes:
-
Executing a BLAST job through the In-VIGO Portal:
-
Understanding In-VIGO's Job Submission Interface:
-
Monitoring job progress through the In-VIGO portal:
In-VIGO was made possible by funding from the following
sponsors:
The ACIS laboratory
gratefully acknowledges their contributions.
Open source projects that were used
in the development of In-VIGO:
- The Tim Endres' File Utility Java Package
- Jcrypt: Java-based implementation of the unix crypt command (http://locutus.kingwoodcable.com/jfd/crypt.html)
- Condor Classified Advertisements (classads) (http://www.cs.wisc.edu/condor/classad)
- FileManager by Steve Horsburgh (http://www.horsburgh.com/h_filemanager.html)
- Drall File Manager (http://home.gna.org/drall/)
- Averist Authentication module (http://home.gna.org/averist/)
- Globus Java COG Kit (http://www.globus.org)
- log4perl project -- log4j for Perl (http://log4perl.sourceforge.net)
- Apache Jakarta Project: Log4j (http://jakarta.apache.org/log4j/docs/index.html)
- Apache XML Project - Xalan and Xerces (http://xml.apache.org)
- Apache HTTP Server (http://httpd.apache.org)
- Apache Ant Project (http://ant.apache.org)
- Apache Tomcat servlet container (http://jakarta.apache.org/tomcat)
- Apache Axis Web Services Project (http://ws.apache.org/axis/)
- Netfilter and iptables (http://www.netfilter.org/)
- VNC (Virtual Network Computing) (http://www.realvnc.com/ and http://www.uk.research.att.com/vnc)
- The Java programming language (http://www.java.sun.com)
- The Perl programming language (http://www.perl.com)
The ACIS laboratory
acknowledges the developers of these open source projects.
|
|