Cold start (computing)

Source: Wikipedia, the free encyclopedia.

Cold start in computing refers to a problem where a system or its part was created or restarted and is not working at its normal operation. The problem can be related to initialising internal objects or populating cache or starting up subsystems.

In a typical

caching proxy or web accelerator
will also need time to gather new resources and operate normally.

Similar problem occurs when creating instances in a hosted environment and instances in cloud computing services.[1]

Cold start (or cold boot) may also refer to a booting process of a single computer (or virtual machine).[2] In this case services and other startup applications are executed after reboot. The system is typically made available to the user even though startup operations are still performed and slow down other operations.

Another type of problem is when the data model of a particular system requires connections between objects. In that case new objects will not operate normally until those connections are made. This is well known problem with recommender systems.[3][4]

In some machine learning scenarios, with models where the training dataset is incrementally added to in time (e.g. in active learning), cold start refers to training the model on the so far obtained labeled pool with new data added de novo, instead of training the model on new data with all its knowledge from previous trainings (warm start).[5] Unlike the previous mentioned instances, cold starting in these scenarios can yield better results of the model.

See also

References

  1. ^ "Cold Starts in AWS Lambda". mikhail.io. Retrieved 2020-01-31.
  2. ^ "What is Cold Boot? - Definition from Techopedia". Techopedia.com. Retrieved 2020-01-31.
  3. .
  4. .
  5. ].