|
ParrotParrot is a tool for attaching existing programs to remote I/O systems through the filesystem interface. For example, here's how to use Parrot with vi in order to edit a file on a remote file server:% parrot vi /chirp/server.nd.edu/mydata
Parrot "speaks" a variety of remote I/O services like HTTP, FTP,
GridFTP, iRODS, SRB, HDFS, RFIO, DCAP, and Chirp on behalf of ordinary programs.
It works by trapping a program's system calls through
the More InfoPublicationsCDF Software Distribution on the Grid using Parrot, Computing in High Energy Physics, May, 2009.
Grid Deployment of Legacy Bioinformatics Applications with Transparent Data Access, IEEE Grid Computing, pages 120-127, September, 2006. DOI: 10.1109/ICGRID.2006.311006
Transparent Access to Grid Resources for User Software, Concurrency and Computation: Practice and Experience, 18(7), pages 787-801, June, 2006. DOI: 10.1002/cpe.961
Using Condor Glide-Ins and Parrot to Move from Dedicated Resources to the Grid, Lecture Notes in Informatics, 81, pages 285-292, March, 2006.
Transparently Distributing CDF Software with Parrot, Computing in High Energy Physics, pages 1-4, February, 2006.
The Consequences of Decentralized Security in a Cooperative Storage System, Workshop on Security in Storage at IEEE FAST, pages 82-94, December, 2005. DOI: 10.1109/SISW.2005.11
Separating Abstractions from Resources in a Tactical Storage System , IEEE/ACM Supercomputing, pages 55-67, November, 2005. DOI: 10.1109/SC.2005.64
Identity Boxing: A New Technique for Consistent Global Identity, IEEE/ACM Supercomputing, pages 51-61, November, 2005. DOI: 10.1109/SC.2005.34
Parrot: An Application Environment for Data-Intensive Computing, Scalable Computing: Practice and Experience, 6(3), pages 9-18, September, 2005.
Poster: Identity Boxing: Secure User-Level Containment for the Grid, IEEE Symposium on High Performance Distributed Computing, pages 299-300, June, 2005. DOI: 10.1109/HPDC.2005.1520984
Parrot: Transparent User-Level Middleware for Data Intensive Computing, Workshop on Adaptive Grid Middleware at PACT, January, 2003.
| |||||||||||||||||||||||||||||||||||