How SmartPM Allocates Data Processing
Shared Servers
With a shared resource we have a set of servers used process all analyses and updates across all customers. Allows us to distribute the cost across all customers.
As there is an increase in demand, we will add additional servers automatically. However, there is a limit to how much we scale up to contain costs.
Schedule updates are processed in sequential order. For schedule updates, we will only process one milestone per project at a time in order to promote fair use and fair distribution of resources across all customers. As a result, projects with thousands of milestones can take longer.
Delay analysis concurrency is currently not limited and they are processed in parallel as the updates complete.
All updates are put into a queue and they are processed in the order they are added to the queue and processed whenever a server is available to do the processing.
Dedicated Servers
Dedicated Servers for delay analysis, schedule updates, and milestone tracking are available at a cost of $300 per lane per month. Each lane is one process at a time. If you want 5 schedule updates at a time then you would want 5 lanes. This would allow 5 lanes for delay and milestone tracking as well.