Policy-directed data movement in grids

One of the guiding principles of the grid is local (site) autonomy. Resource owners maintain control over their resources even when those resources are part of a larger grid. In other words, resource sharing in grids must be subject to the policies of the (local) resource owners. To date, not enough attention has been paid to describing, manipulating or enforcing explicit resource usage policies. Most existing grid systems have either implicit resource usage policies (with ad-hoc enforcement mechanisms) or support only limited types of policies (e.g., security policies). Systems that do provide some support for resource usage policies typically consider only CPU resources, leaving the provisioning of other resources on the grid unconstrained. This paper focuses on policies for grid storage resources. We have identified classes of policies for grid storage resource providers and have implemented an explicit policy-based architecture to manage and enforce them. This architecture consists of two components, MyPolMan, a service to express and manage policies, and .NET GridFTP, an enforcement mechanism for policy-based grid data movement. We show how this system allows grid users to access storage resources through a familiar API while allowing local system administrators to control resource utilization

[1]  Marty Humphrey,et al.  Mobile OGSI.NET: grid computing on mobile devices , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[2]  Jun Feng,et al.  Toward seamless grid data access: design and implementation of GridFTP on .NET , 2005, The 6th IEEE/ACM International Workshop on Grid Computing, 2005..

[3]  Ian T. Foster,et al.  A community authorization service for group collaboration , 2002, Proceedings Third International Workshop on Policies for Distributed Systems and Networks.

[4]  Rajesh Raman,et al.  Matchmaking: distributed resource management for high throughput computing , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[5]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[6]  Dennis G. Kafura,et al.  Authorization and account management in the Open Science Grid , 2005, GRID.

[7]  Giovanni Della-Libera,et al.  Web Services Trust Language (WS-Trust) , 2002 .

[8]  David L. Cohn,et al.  Autonomic Computing , 2003, ISADS.

[9]  Brian D. Noble,et al.  The Effects of Systemic Packet Loss on Aggregate TCP Flows , 2002, ACM/IEEE SC 2002 Conference (SC'02).

[10]  Ian T. Foster,et al.  Data management and transfer in high-performance computational grid environments , 2002, Parallel Comput..

[11]  Steven Tuecke,et al.  GridFTP: Protocol Extensions to FTP for the Grid , 2001 .

[12]  Andrew A. Chien,et al.  Entropia: architecture and performance of an enterprise desktop grid system , 2003, J. Parallel Distributed Comput..

[13]  Ákos Frohner,et al.  VOMS, an Authorization System for Virtual Organizations , 2003, European Across Grids Conference.

[14]  Andrew S. Grimshaw,et al.  Legion: An Operating System for Wide-Area Computing , 1999 .

[15]  Andrew S. Grimshaw,et al.  Wide-Area Computing: Resource Sharing on a Large Scale , 1999, Computer.

[16]  Daniel Roth,et al.  Web Services Policy Framework (WS- Policy) , 2002 .

[17]  Marty Humphrey,et al.  Policy and enforcement in virtual organizations , 2003, Proceedings. First Latin American Web Congress.

[18]  Von Welch,et al.  Fine-Grain Authorization for Resource Management in the Grid Environment , 2002, GRID.

[19]  Jim Basney,et al.  CredEx: user-centric credential management for grid and Web services , 2005, IEEE International Conference on Web Services (ICWS'05).