Any mistaken maintenance for the complicated and distributed Grid can bring unpredictable disaster.Here we focus on the system availability problems caused by service dependencies during the maintenance in Grid.A novel mechanism is proposed in this paper.It provides multiple granularities (service-
container-
and node-level) maintenance for service components in Grid.By using the Cobweb Guardian
administrators of Grid can execute the maintaining task safely in runtime with high availability.The evaluating results show that our proposed dependency-aware maintenance can make the management for Grid more automatic and available.