The document presents a new adaptive algorithm for task scheduling in computational grid environments, focusing on optimizing both user satisfaction and system performance. It emphasizes the need for efficient scheduling to meet user-defined deadlines while managing the heterogeneous resources in a grid computing framework. The proposed algorithm incorporates a static scheduling approach, prioritizing tasks based on user deadlines to ensure timely job completion while also utilizing available resources effectively.