Mobile and smart devices can play important roles in service provisioning and consumption in a grid-based service infrastructure. However, these devices and their unstable network are plagued with challenging issues that have made their integration with grid infrastructure a serious burden. Intermittent connectivity, bandwidth fluctuation, low memory, among others, cause high responsiveness in service delivery when these devices are used for service access. Adaptation capabilities can be very useful at addressing these issues. Therefore, this paper presents a utility function based context aware adaptation model (CAAM) that can monitor the service clientpsilas context, and uses a utility function based algorithm to take self reconfiguration decision in order to adapt the interaction between service consumers and service providers. Results from simulation experiments carried out on the model proved that adaptation is very useful at addressing problem of high responsiveness thereby improving on the quality of service.