بستگی به مدل تحلیلی یا محیط اجرا یا شبیه سازی دارد. اگر از شبیه ساز استفاده شود که نیاز به تخمین نیست، خودش اجرا میکند و زمان ها را اعلام میکند. پیش بینی در مدل های تحلیلی انجام میشود که میتواند هم بصورت مجزا و هم در شبیه ساز مورد استفاده قرار بگیرد و به روش تحلیل بستگی دارد (مثلا با داده کاوی، شبکه عصبی، الگوریتم های تکاملی و ...)
در حالت کلی باید مدلی از محیط اجرا بدست آورید و بر اساس آن تخمین های مورد نظر را انجام دهید