Cloudlet
Was ist ein Cloudlet?
Ein Cloudlet ist ein kleines Rechenzentrum oder ein Cluster von Computern, das mobilen Geräten wie Smartphones, Tablets und tragbaren Geräten in unmittelbarer geografischer Nähe schnell Cloud-Computing-Dienste zur Verfügung stellt.
Ziel eines Cloudlet ist es, die Reaktionszeit von Anwendungen auf mobilen Geräten zu erhöhen, indem drahtlose Verbindungen mit geringer Latenz und hoher Bandbreite genutzt werden und Cloud-Computing-Ressourcen wie virtuelle Maschinen physisch näher an den mobilen Geräten gehostet werden, die auf sie zugreifen. Dadurch sollen die Latenzzeiten im WAN, die bei herkömmlichen Cloud-Computing-Modellen auftreten können, vermieden werden.
Das Cloudlet wurde speziell zur Unterstützung interaktiver und ressourcenintensiver mobiler Anwendungen entwickelt, zum Beispiel für Spracherkennung, Sprachverarbeitung, maschinelles Lernen und virtuelle Realität.
Ein Cloudlet befindet sich am Rande (Edge) des Internets und soll die Cloud näher bringen, da es als mobiles Datenzentrum fungiert.
Ein Prototyp einer Cloudlet-Implementierung wurde ursprünglich von der Carnegie Mellon University im Rahmen eines Forschungsprojekts entwickelt, das im Jahr 2009 begann. Der Begriff Cloudlet wurde von den Informatikern Mahadev Satyanarayanan, Victor Bahl, Ramón Cáceres und Nigel Davies geprägt.
Cloudlet und Public-Cloud-Rechenzentrum im Vergleich
Ein Cloudlet wird als eine Form des Cloud Computing betrachtet, da es gehostete Dienste für Benutzer über ein Netzwerk bereitstellt. Ein Cloudlet unterscheidet sich jedoch von einem Public-Cloud-Rechenzentrum, wie es von Public-Cloud-Anbietern wie Amazon Web Services betrieben wird, in mehreren Punkten:
- Selbstverwaltet. Ein Cloudlet wird von den Unternehmen oder Benutzern, die es nutzen, selbst verwaltet, während ein öffentliches Cloud-Rechenzentrum von einem Cloud-Anbieter in Vollzeit verwaltet wird.
- LAN-Konnektivität. Ein Cloudlet nutzt in erster Linie ein lokales Netzwerk für die Konnektivität, nicht das öffentliche Internet.
- Nischenattraktivität. Ein Cloudlet wird von weniger, lokal begrenzten Benutzern genutzt als ein großer öffentlicher Cloud-Dienst.
- Soft-State-Daten. Ein Cloudlet enthält nur Soft-State-Kopien von Daten, beispielsweise einen Cache oder Code, der anderswo gespeichert ist.