Legion — проект, начатый в Университете Вирджинии в 1990-х годах с целью создания системы распределенных вычислений; программа позволяла множеству компьютеров работать вместе, как единая суперкомпьютерная система. Индивидуальный пользователь мог использовать больше вычислительной мощности, чем было доступно на его собственном устройстве.
По существу, Legion применял схемы облачных вычислений задолго до того, как термин "облако" стал общепринятым. Сегодня Legion больше не активен, но идеи и концепции, введенные в этом проекте, повлияли на последующее развитие облачных вычислений и параллельной обработки данных.