Was ist "Fog Computing"? [geschlossen]

17

Ich lese eine Arbeit über Cloud-Dienste und sie geht kurz auf "Fog-Computing" als Beispiel für einen möglichen zukünftigen Entwicklungszweig der Software-Hardware-Infrastruktur ein, ohne genau anzugeben, was es ist und welche Vorteile es hat.

Wikipedia hat ein paar Worte zu Fog Computing auf seiner Edge-Computing- Seite. Ich nehme an, es könnte bedeuten, dass die Verarbeitung zwischen einer Reihe von Geräten ungleich verteilt ist, aber es unterscheidet sich irgendwie von der Konzentration der gesamten Verarbeitung auf zentrale Datenserver (Cloud-Computing) oder Endbenutzergeräte (Edge-Computing), aber ich bin nicht sicher.

Was genau ist "Fog Computing"?

user1306322
quelle
20
" Was ist Nebel-Computing? " - Ein Schlagwort.
Superbest
@Superbest - Als ob "Cloud Computing" noch kein Modewort gewesen wäre.
Daniel R Hicks

Antworten:

18

Fog Computing ist ein Paradigma, das Cloud Computing und Dienste bis an den Rand des Netzwerks erweitert. Ähnlich wie Cloud bietet Fog Endbenutzern Daten-, Rechen-, Speicher- und Anwendungsdienste. Die charakteristischen Merkmale von Fog sind die Nähe zu den Endnutzern, die räumliche Dichte und die Unterstützung der Mobilität. Die Dienste werden am Netzwerkrand oder sogar an Endgeräten wie Set-Top-Boxen oder Zugangspunkten gehostet. Auf diese Weise reduziert Fog die Service-Latenz und verbessert die QoS, was zu einer überlegenen Benutzererfahrung führt. Fog Computing unterstützt aufkommende Internet-of-Everything-Anwendungen (IoE), die eine Echtzeit- / vorhersagbare Latenzzeit erfordern (Industrieautomation, Transportwesen, Netzwerke von Sensoren und Aktoren). Dank seiner breiten geografischen Verbreitung ist das Fog-Paradigma gut positioniert für Big Data in Echtzeit und Echtzeitanalysen.

Im Gegensatz zu herkömmlichen Rechenzentren sind Fog-Geräte geografisch über heterogene Plattformen verteilt und erstrecken sich über mehrere Verwaltungsdomänen. Cisco ist an innovativen Vorschlägen interessiert, die die plattformübergreifende Servicemobilität erleichtern, sowie an Technologien, die die Sicherheit und den Datenschutz von Endbenutzern und Inhalten domänenübergreifend gewährleisten.

Fog bietet einzigartige Vorteile für Services in verschiedenen Branchen wie IT, Unterhaltung, Werbung, Personal Computing usw. Cisco ist besonders an Vorschlägen interessiert, die sich auf Fog-Computing-Szenarien im Zusammenhang mit Internet of Everything (IoE), Sensornetzwerken, Datenanalyse und anderen Daten konzentrieren Intensive Dienstleistungen zur Demonstration der Vorteile eines solchen neuen Paradigmas, zur Bewertung der Kompromisse bei experimentellen und produktiven Einsätzen und zur Lösung potenzieller Forschungsprobleme bei diesen Einsätzen.

Von http://www.cisco.com/web/about/ac50/ac207/crc_new/university/RFP/rfp13078.html

Dan D.
quelle
24
Ich würde behaupten, dass Cloud Computing bereits alle Elemente von Fog Computing enthält und dass dies hauptsächlich die Schaffung eines neuen Begriffs für Marketingzwecke ist.
Dan D.
7
Wow. Ich hatte eine "Low-Level-Cloud" oder so etwas wie schlechte Sichtbarkeit erwartet und eine Wand aus Marketing-Plappern bekommen. Ich bin nicht klüger.
NJD
5
@njd: Ich würde behaupten, dass du klüger bist, nur nicht so, wie du es dir erhofft hast.
Brian Adkins
12
@DanD. Sie meinen, genau wie Cloud Computing etwas beschreibt, was wir schon seit Jahrzehnten tun, aber dann einen neuen Begriff für Marketingzwecke bekommen haben?
Philipp
1
@DanD .: Ich glaube nicht, dass "Cloud Computing" irgendetwas beschreibt. Einige sagen, dass X Cloud Computing ist, andere sagen, Y ist. Ich sage, die Common Cloud ist nur ein Symbol in einem Netzwerkdiagramm, das das Internet darstellt.
Phresnel
2

Vielleicht ist es nicht das, worauf sie fuhren, aber was mir durchgekommen ist, könnte man als "verteiltes Cloud-Computing" bezeichnen - anstatt solche Daten an einem zentralen (benannten) Ort oder in einem Komplex zu sammeln, befinden sich die Daten in Bezug auf sie "lokal" Ursprung und Zugriff über einen auf IP-Adressen (oder Nameservern) basierenden Standortmechanismus - ähnlich wie bereits vorhandene verteilte Rechenmechanismen, jedoch datenorientiert. Irgendwelche Abnehmer?

user311388
quelle
Klingt nach der Definition von Internet im Allgemeinen.
user1306322
2
  • Cloud-Dienst: Dienst, auf den über das Internet aus der Ferne zugegriffen wird.

  • Nebeldienst: Cloud-Dienst mit gemischtem Caching. Auf einen Nebeldienst wird anscheinend von einem zentralen, über das Internet oder das Unternehmens-WAN zugänglichen Ort aus zugegriffen, tatsächlich wird jedoch lokal auf ihn zugegriffen. Der lokal gehostete Dienst speichert oder verteilt ihn jedoch transparent, ohne dass dies dem Endbenutzer bekannt ist.

LawrenceC
quelle
Ich frage mich, was bestimmt, welche Daten lokal zwischengespeichert werden sollten, falls Benutzer darauf zugreifen müssen. Auch was könnten die tatsächlichen Anwendungsfälle sein?
user1306322
Mit anderen Worten, "Nebel" ist das, was Google seit Jahren verwendet.
Daniel R Hicks
@ user1306322 - vielleicht so etwas wie Panzura: panzura.com/products/global-file-system - Ihre Systeme in einem bestimmten Netzwerk greifen auf ein netzwerklokales Panzura zu, aber das Panzura über Netzwerke synchronisiert Daten im Hintergrund.
LawrenceC
@ultrasawblade also im Grunde synchronisiert Speicher, wie Google Drive?
user1306322
@ user1306322 - Ich denke, der Aspekt "just-in-time" ist auch für das Konzept wichtig. Stellen Sie sich vor, Sie haben Dateien an zwei Orten. Ein intelligentes Caching-System kopiert Dateien nur dann transparent von A nach B, wenn jemand bei B nach der Datei fragt - oder diese vorwegnimmt. Speicherort B weiß nicht wirklich, wo sich die Dateien befinden, und das Caching / Backend zeigt das alles.
LawrenceC