Dear Imran,
Execution of report depends on data. If you your data is huge then its better you run in background or split your data. Or better contact your Basis Team so they will increase run time.
you can view time allocated to work process in "rdisp/max_wprun_time" . this is parameter to see the time limits for work process.
Regards,
Yogesh Acharya