Projects / Parrot and Chirp

Parrot and Chirp

Parrot and Chirp are user-level tools that make it easy to rapidly deploy wide area filesystems. Parrot is the client component: it transparently attaches to unmodified applications, and redirects their system calls to various remote servers. A variety of controls can be applied to modify the namespace and resources available to the application. Chirp is the server component: it allows an ordinary user to easily export and share storage across the wide area with a single command. A rich access control system allows users to mix and match multiple authentication types. Parrot and Chirp are most useful in the context of large scale distributed systems such as clusters, clouds, and grids where one may have limited permissions to install software.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  29 Jul 2013 22:54

Release Notes: Support for a search system call has been added. Search allows for finding files in a number of directories with a shell pattern. See parrot_search for more information. There are several bugfixes for cvmfs support.

  •  19 Feb 2013 00:07

Release Notes: File extended attributes are now supported.

  •  12 Feb 2013 02:24

Release Notes: Parrot watchdog now properly honors minimum wait time. Parrot now reports the logical executable name for /proc/self/exe instead of the physical name.

  •  03 Nov 2012 07:26

    Release Notes: The Chirp server -b option is now documented in the man/-h page.

    •  19 Sep 2012 21:55

    Release Notes: Parrot now supports file extended attributes, more efficient iRODS getfile/putfile operations, and watchdog process management.

    Screenshot

    Project Spotlight

    fcmm

    A fast concurrent memoization map.

    Screenshot

    Project Spotlight

    r-nu

    An R-Type-based game.