Ein Cloudlet ist ein kleines Rechenzentrum oder ein Cluster von Computern, mit dem mobile Geräte wie Smartphones, Tablets und tragbare Geräte in unmittelbarer geografischer Nähe schnell mit Cloud-Computing-Diensten versorgt werden können.
Das Ziel eines Cloudlets besteht darin, die Reaktionszeit von Anwendungen, die auf mobilen Geräten ausgeführt werden, zu erhöhen, indem drahtlose Verbindungen mit niedriger Latenz und hoher Bandbreite verwendet und Cloud-Computing-Ressourcen wie virtuelle Maschinen physisch näher an den mobilen Geräten gehostet werden, auf die zugegriffen wird sie. Dies soll die Latenzverzögerungen im Wide Area Network (WAN) beseitigen, die bei herkömmlichen Cloud-Computing-Modellen auftreten können.
Das Cloudlet wurde speziell für die Unterstützung interaktiver und ressourcenintensiver mobiler Anwendungen entwickelt, z. B. für Spracherkennung, Sprachverarbeitung, maschinelles Lernen und virtuelle Realität.
Hauptunterschiede zwischen einem Cloudlet und einem öffentlichen Cloud-Rechenzentrum
Ein Cloudlet wird als eine Form des Cloud Computing angesehen, da es gehostete Dienste für Benutzer über ein Netzwerk bereitstellt. Ein Cloudlet unterscheidet sich jedoch in vielerlei Hinsicht von einem Public-Cloud-Rechenzentrum, wie es von Public-Cloud-Anbietern wie Amazon Web Services betrieben wird.
Erstens wird ein Cloudlet von den Unternehmen oder Benutzern, die es einsetzen, selbst verwaltet, während ein Public Cloud-Rechenzentrum Vollzeit von einem Cloud-Anbieter verwaltet wird. Zweitens verwendet ein Cloudlet überwiegend ein lokales Netzwerk (LAN) für die Konnektivität im Gegensatz zum öffentlichen Internet. Drittens wird ein Cloudlet von weniger, stärker lokalisierten Benutzern verwendet als ein großer öffentlicher Cloud-Dienst. Schließlich enthält ein Cloudlet nur „Soft State“ -Kopien von Daten, z. B. eine Cache-Kopie oder Code, der an anderer Stelle gespeichert ist.
Der Cloudlet-Prototyp
Eine prototypische Implementierung eines Cloudlets wurde ursprünglich von der Carnegie Mellon University als Forschungsprojekt ab 2009 entwickelt. Der Begriff Cloudlet wurde von den Informatikern Mahadev Satyanarayanan, Victor Bahl, Ramón Cáceres und Nigel Davies geprägt.