Coraz więcej aplikacji, gier oraz usług w Internecie dostarczanych jest do klientów z wykorzystaniem tzw. technologii chmurowych. Istnieje ku temu wiele powodów. Niniejszy artykuł jest pierwszym z serii wprowadzenia do algorytmów stosowanych w chmurach, bez których ich istnienie byłoby technicznie niemożliwe. W każdym kolejnym odcinku serii przedstawiony będzie wybrany algorytm lub struktura danych. Nie będą to jednak wyczerpujące artykuły, lecz wprowadzające w temat, na podstawie których czytelnik będzie w stanie na własną rękę pogłębić wiedzę. Ponieważ jest to pierwszy odcinek, przedstawienie problemu poprzedzimy krótką notką historyczną.