In this paper, we consider the design of a dynamic storage resource management framework for the grid. The framework is service-oriented and conforms to the Open Grid Service Infrastructure (OGSI) specifications. The higher-level framework design is inspired by the grid and the peer-to-peer network architecture, which have been proven to be very effective in distributed environments. The design guarantees a robust way of maintaining the storage resources as it does not rely on any supporting infrastructure. In our design, we included QoS performance metrics as part of our service interface to cater for high-performance grid applications. At the lower level, we consider the usage of Storage Management Initiative Specifications (SMI-S), which enhance the flexibility and management of heterogeneous storage systems/devices, of various vendors.