Parrot 虚拟文件系统简介

jopen 13年前
     <div id="p_fullcontent" class="detail">     <p>Parrot and Chirp是一款能迅速展开广域区的文件系统的用户级工具。Parrot是客户端组件,它是未经修改的应用程序和重定向系统调用不同的远程服务器,可应用 于各种控件去修改应用程序的命名空间和资源。Chirp是服务器组件,它允许普通用户简易地导出和通过广域共享存储一个命令,控制系统允许用户混合和匹配 多个鉴别类型。Parrot and Chirp主要用在在大规模分布式系统,如集群、云和电网。<br /> </p>     <p>Parrot "speaks" a variety of remote I/O services include HTTP, FTP, GridFTP, iRODS, HDFS, XRootD, GROW, and <a href="/misc/goto?guid=4958195465402096366">Chirp</a> on behalf of ordinary programs. It works by trapping a program's system calls through the <code>ptrace</code> debugging interface, and replacing them with remote I/O operations as desired. Parrot can be installed and operated by any user <b>without special privileges or kernel changes</b> and can be applied to<b>almost any program</b> without re-writing, re-linking, or re-installing. Parrot is particularly useful for running batch jobs in large scale distributed systems.</p>     <p>Parrot is currently only available on the Linux operating system.</p>     <p><img title="Parrot 虚拟文件系统" border="0" alt="Parrot 虚拟文件系统" src="https://simg.open-open.com/show/e48ea7c70cf18f7b1e36a2a1636cb371.gif" width="500" height="375" /></p>    </div>