Inspirient's runtime component orchestrates the interactions between all other components and provides supporting services. It specifically takes care of runtime memory management to intelligently hold the highly in-demand "hot" parts of the input data and intermediate results in memory with the objective of reducing execution time. Further, it handles situations of severe runtime degradation by steering add-on components for analyses with multi-gigabyte data volumes.