Will the Future of Computing Emerge from the Fog?

Many scary movies have at least one scene where someone—or something—emerges from the fog. There’s something about fog that’s both a bit eerie and yet intriguing—we can’t seem to help but want to see what appears from it.

Surprisingly, the future of computing may actually be one of those things. But, in this case, its emergence shouldn’t be seen as frightening, but instead, as a very exciting and intriguing new development. I’m talking specifically about the relatively new, but little understood, concept of “fog computing.”

The basic idea of fog computing is to leverage the key new software technologies, processes, and applications built to take advantage of cloud computing infrastructure, but deployed on computing hardware closer to the edge of the network. Thus, it’s about bringing the cloud close to the ground—hence “fog.”

What’s fascinating about the concept of fog computing is that it brings together just about every major tech buzzword that you’ve likely heard over the last few years into one place. Cloud, edge, IoT, AI, virtualization, blockchain, containers, DevOps, 5G, analytics, autonomous cars, smart cities, and more all come together in fog computing, as do several other lesser-known but critically important concepts like TSN (time-sensitive networking—essentially a time-prioritized version of wired Ethernet), distributed computing (where computing applications are split across multiple environments), and IT-OT collaboration (that is, IT department and operations technology departments working together to solve real-world problems).

In fact, despite its somewhat hazy definition, fog computing leverages, and even unifies, a surprising number of these important and cutting-edge technologies into a comprehensive whole. To be sure, not every kind of computing application is, nor will need to be thought of as a “fog computing” opportunity, but a lot of the most interesting ones in business environments are going to be.

Fog computing isn’t being described and discussed just because it’s an interesting concept, either. Products and services are being built for it because of real-world problems. As I discussed in a previous column a few weeks back (see “Edge Computing Could Weaken the Cloud”), we’re starting to witness a massive shift away from the centralized computing model that enabled the cloud, and towards the distribution of more computing power back out to the edge of the network. The reason for this is that big-picture applications like autonomous driving, smart cities, smart agriculture, smart homes, and even remote medicine all have requirements that can’t always be addressed by the cloud in its current form.

Issues such as latency (small time delays), security, network reliability, performance, privacy, and many others are extremely difficult to completely overcome in centralized cloud computing models. As a result, companies are both reshaping and reworking traditional data center computing components, as well as building completely new types of hardware, to bring computing elements that previously only existed within the cloistered confines of data centers out to new types of devices and new types of environments. At the same time, software is being re-thought, re-architected, and freshly built to bring applications from the cloud out onto the edge of the network.

One of the many fascinating outcomes from this development is rethinking where and in what forms this new distributed computing hardware environment will exist. For example, can and should computing elements be integrated into network equipment (built by traditional network vendors) that sits out at the edge of the radio network? Or, should we start to see new types of micro-sized datacenters (built by more traditional computing companies) get deployed into entirely new types of places? The answer, of course, is that both are likely to happen, leading to some interesting new competitive situations.

From a software perspective, the challenges are figuring out how the kinds of complex workloads traditionally done in big data centers can be broken up and/or simplified. For example, we could start to see things like AI-based inferencing being done on something as simple as a Raspberry Pi circuit board. Doing so would likely leverage Docker-style containers, virtualization, and other complex software advancements in entirely new ways.

Even with all these interesting efforts, we aren’t going to see traditional cloud, network, data center, or common endpoints going away. These new fog computing efforts are typically created in addition to these still-critical infrastructure elements, sometimes through the use of small fog nodes. In fact, several companies have started building proprietary solutions that leverage some of these ideas to create unique opportunities for themselves. As with most web-based initiatives, however, it’s going to take more open efforts—like those being driven by the OpenFog Consortium—to gain more widespread success.

Moving forward, though, it’s becoming surprisingly clear that the future is in “the fog.”

Published by

Bob O'Donnell

Bob O’Donnell is the president and chief analyst of TECHnalysis Research, LLC a technology consulting and market research firm that provides strategic consulting and market research services to the technology industry and professional financial community. You can follow him on Twitter @bobodtech.

130 thoughts on “Will the Future of Computing Emerge from the Fog?”

  1. Fantastic web site. A lot of useful info here.
    I’m sending it to several buddies ans additionally sharing in delicious.
    And obviously, thanks to your effort!

  2. Hi i am kavin, its my first time to commenting anyplace, when i read this
    article i thought i could also create comment due to this sensible
    paragraph.

  3. It’s actually a cool and helpful piece of info. I am glad that
    you simply shared this helpful information with us.
    Please keep us up to date like this. Thank you for sharing.

  4. Pretty nice post. I just stumbled upon your weblog and wanted to
    say that I have really enjoyed surfing around your blog posts.
    After all I’ll be subscribing to your feed and I hope you write again very
    soon!

  5. Hi, i feel that i saw you visited my weblog so i got here to return the desire?.I’m attempting to in finding things to improve my site!I assume its ok to use some
    of your ideas!!

  6. Hmm it looks like your blog ate my first comment (it was extremely long) so I guess I’ll just sum it up what I submitted
    and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog writer
    but I’m still new to everything. Do you have any suggestions for rookie blog writers?

    I’d definitely appreciate it.

  7. I’m extremely inspired along with your writing
    talents as neatly as with the format for your blog. Is that this a paid
    subject matter or did you modify it your self? Either
    way keep up the excellent high quality writing, it’s uncommon to
    see a great weblog like this one nowadays..

  8. After looking at a handful of the articles on your web site, I really appreciate your technique of writing a blog.

    I saved it to my bookmark webpage list and will be checking back soon.
    Please check out my web site as well and tell me how you feel.

  9. Attractive section of content. I just stumbled upon your website and in accession capital to assert that I acquire in fact
    enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently rapidly.

  10. Terrific post however , I was wondering if you could
    write a litte more on this subject? I’d be very thankful if you could elaborate a little bit more.
    Many thanks!

  11. Hello I am so excited I found your site, I really found you by error, while I was browsing on Google for something else, Anyways
    I am here now and would just like to say cheers for a
    tremendous post and a all round exciting blog (I also love the
    theme/design), I don’t have time to read it all at the minute but I have bookmarked it and also included
    your RSS feeds, so when I have time I will be back to read
    a great deal more, Please do keep up the great b.

  12. Very nice post. I just stumbled upon your weblog and wished to say
    that I’ve really loved surfing around your weblog
    posts. In any case I will be subscribing in your rss
    feed and I am hoping you write again soon!

  13. Admiring the persistence you put into your blog and in depth information you
    present. It’s good to come across a blog every once in a while that isn’t the same outdated rehashed material.

    Excellent read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

  14. Hello there, I discovered your website via Google whilst searching
    for a similar subject, your site got here up, it appears
    good. I’ve bookmarked it in my google bookmarks.

    Hello there, just turned into alert to your blog via Google, and
    located that it is really informative. I am gonna be careful for brussels.
    I’ll be grateful when you proceed this in future.
    A lot of other folks will probably be benefited from your writing.
    Cheers!

  15. Hi! This is my 1st comment here so I just wanted to give a quick shout out and say I
    really enjoy reading through your blog posts.
    Can you recommend any other blogs/websites/forums that go over the same topics?
    Thanks for your time!

  16. Hmm is anyone else experiencing problems with the images on this blog loading?
    I’m trying to determine if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

  17. Hi there would you mind letting me know which webhost you’re using?

    I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot quicker then most.
    Can you recommend a good internet hosting provider
    at a fair price? Thanks, I appreciate it!

  18. I’ve been exploring for a little for any high-quality articles or blog posts in this sort of space .

    Exploring in Yahoo I at last stumbled upon this web site.
    Reading this information So i am glad to express that I’ve an incredibly excellent uncanny feeling I came
    upon just what I needed. I so much no doubt will make sure to do not disregard this site
    and give it a glance regularly.

  19. My coder is trying to persuade me to move to .net from
    PHP. I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using
    Movable-type on various websites for about a year and am concerned about switching to another platform.

    I have heard excellent things about blogengine.net. Is there
    a way I can import all my wordpress posts into it?
    Any help would be greatly appreciated!

  20. My spouse and I absolutely love your blog and find the majority of your post’s to
    be precisely what I’m looking for. Does one offer guest writers to write
    content for you personally? I wouldn’t mind producing a post or elaborating on a number of the subjects
    you write regarding here. Again, awesome website!

  21. It’s perfect time to make some plans for the long run and
    it’s time to be happy. I have learn this submit and if I could I wish to counsel you few attention-grabbing issues
    or advice. Perhaps you can write next articles
    regarding this article. I wish to read more issues about
    it!

  22. Definitely believe that that you said. Your favourite justification appeared to be on the net the simplest factor to keep in mind of.
    I say to you, I certainly get annoyed even as people think about
    issues that they just do not recognise about.
    You managed to hit the nail upon the highest and defined
    out the entire thing without having side-effects
    , other folks could take a signal. Will likely be again to get more.
    Thanks

  23. Thank you for the auspicious writeup. It in reality was a entertainment account it.

    Look complex to far introduced agreeable from you! By the
    way, how can we communicate?

  24. Hey there, I think your blog might be having browser compatibility issues.
    When I look at your blog in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, fantastic blog!

  25. I believe that is one of the such a lot significant
    information for me. And i am satisfied reading your article.
    However want to statement on few common issues, The
    site taste is great, the articles is actually nice : D.

    Excellent job, cheers

  26. Today, I went to the beachfront with my children. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.”
    She put the shell to her ear and screamed. There was a hermit
    crab inside and it pinched her ear. She never wants to go back!
    LoL I know this is totally off topic but
    I had to tell someone!

  27. I have been exploring for a little bit for any high quality articles or weblog posts on this sort of area .

    Exploring in Yahoo I eventually stumbled upon this web site.

    Studying this info So i’m happy to show that I’ve an incredibly excellent uncanny feeling I found out exactly what I needed.
    I such a lot indisputably will make sure to don?t omit this web site and
    provides it a glance on a constant basis.

  28. Hi there, I believe your blog may be having web browser
    compatibility issues. Whenever I take a look at your web site in Safari,
    it looks fine however when opening in Internet Explorer, it has
    some overlapping issues. I just wanted to give you a
    quick heads up! Other than that, fantastic blog!

  29. Thanks for the auspicious writeup. It in truth used to be a enjoyment account it.
    Look advanced to more added agreeable from you!
    However, how can we be in contact?

  30. Hey are using WordPress for your site platform? I’m new to
    the blog world but I’m trying to get started and set up my own. Do you need any html coding expertise to make your own blog?
    Any help would be greatly appreciated!

  31. Hey There. I found your blog using msn. This is a really well written article.
    I’ll make sure to bookmark it and come back to
    read more of your useful information. Thanks for the post.
    I’ll certainly comeback.

  32. Yesterday, while I was at work, my cousin stole my apple
    ipad and tested to see if it can survive a twenty five foot drop,
    just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views.
    I know this is entirely off topic but I had to share it with someone!

  33. What i don’t understood is in reality how you’re no
    longer actually a lot more well-liked than you may be right
    now. You are very intelligent. You already know thus considerably relating
    to this subject, made me in my opinion consider it from a lot of numerous angles.
    Its like men and women are not fascinated except it’s something
    to do with Lady gaga! Your individual stuffs outstanding.
    Always maintain it up!

  34. A fascinating discussion is worth comment. I do think that you ought to publish more on this
    topic, it may not be a taboo subject but usually folks don’t speak about
    these subjects. To the next! Many thanks!!

  35. Hey would you mind stating which blog platform you’re working with?
    I’m planning to start my own blog soon but I’m having a
    tough time making a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most
    blogs and I’m looking for something completely unique.

    P.S Apologies for being off-topic but I had to ask!

  36. Woah! I’m really digging the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s very difficult to
    get that “perfect balance” between superb usability and visual appearance.

    I must say you’ve done a great job with this. Also, the blog loads extremely quick for
    me on Chrome. Excellent Blog!

  37. When someone writes an article he/she maintains the image of a user in his/her brain that how a user can understand it.
    Thus that’s why this paragraph is amazing. Thanks!

  38. Hello there! This is my first visit to your blog! We are a
    collection of volunteers and starting a new initiative in a community in the same niche.
    Your blog provided us beneficial information to work on. You have done a extraordinary job!

  39. You are so interesting! I don’t think I have read through something like this
    before. So great to find another person with unique thoughts
    on this subject. Seriously.. many thanks for starting this up.
    This site is one thing that is needed on the web, someone with some originality!

  40. Whats up this is kinda of off topic but I was wondering if blogs use WYSIWYG
    editors or if you have to manually code with HTML. I’m starting
    a blog soon but have no coding expertise so I wanted
    to get guidance from someone with experience. Any help
    would be greatly appreciated!

  41. Great beat ! I wish to apprentice while you amend
    your website, how can i subscribe for a blog site? The account aided me a acceptable deal.
    I had been a little bit acquainted of this your broadcast provided bright clear idea

  42. This is very interesting, You’re a very skilled blogger.
    I’ve joined your feed and look forward to seeking more of your great post.
    Also, I’ve shared your web site in my social networks!

  43. Unquestionably believe that which you stated. Your favorite reason appeared to be
    on the internet the simplest thing to be aware of. I say to you, I definitely
    get irked while people think about worries that they just don’t know
    about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people could take a signal.
    Will probably be back to get more. Thanks

  44. I am really enjoying the theme/design of your weblog. Do you ever run into any web browser compatibility issues?
    A couple of my blog readers have complained about my blog not operating correctly in Explorer
    but looks great in Chrome. Do you have any ideas to
    help fix this problem?

  45. I’m curious to find out what blog platform you are working
    with? I’m having some minor security problems with my latest website and I’d like to
    find something more secure. Do you have any recommendations?

  46. Nice post. I was checking continuously this blog
    and I am impressed! Very helpful info specially the last part :
    ) I care for such info much. I was looking for this certain information for
    a very long time. Thank you and good luck.

  47. For most up-to-date information you have to pay a quick visit world-wide-web and on the web I
    found this web page as a most excellent site for
    latest updates.

  48. Oh my goodness! Awesome article dude! Thank you, However I
    am having problems with your RSS. I don’t know why I can’t subscribe to it.
    Is there anybody having the same RSS problems?

    Anyone who knows the answer can you kindly respond?

    Thanx!!

  49. Have you ever considered about adding a little bit more than just your articles?
    I mean, what you say is fundamental and everything.

    But imagine if you added some great graphics or videos to give
    your posts more, “pop”! Your content is excellent but with pics and clips, this blog could definitely be one of
    the best in its niche. Fantastic blog!

  50. Nice blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple tweeks would really
    make my blog shine. Please let me know where you got your theme.

    Kudos

  51. You really make it seem really easy together with your presentation but I find this
    matter to be really something that I feel I would by no means understand.

    It sort of feels too complex and very vast for me. I’m looking forward to your next publish, I
    will try to get the cling of it!

  52. With havin so much content and articles do you ever run into any problems of
    plagorism or copyright violation? My website has a lot of unique content I’ve
    either created myself or outsourced but it seems a lot of it is popping it up all over the
    internet without my permission. Do you know any solutions to
    help stop content from being stolen? I’d genuinely appreciate it.

  53. It’s perfect time to make some plans for the future and it’s time to be happy.
    I have read this publish and if I could I desire to counsel you some attention-grabbing things or suggestions.
    Maybe you could write subsequent articles regarding this article.
    I want to learn even more things about it!

  54. Hey! Would you mind if I share your blog with my myspace group?
    There’s a lot of people that I think would really appreciate your
    content. Please let me know. Thanks

  55. Hi, i think that i saw you visited my web site so i came to
    return the choose?.I’m attempting to to find things to enhance my web site!I assume its good
    enough to make use of some of your ideas!!

  56. Hi there! Would you mind if I share your blog with my facebook group?
    There’s a lot of folks that I think would really appreciate your content.
    Please let me know. Cheers

  57. Hi there, I found your blog by the use of Google even as looking for
    a comparable matter, your website came up, it appears to be
    like great. I have bookmarked it in my google
    bookmarks.
    Hi there, just became aware of your blog thru Google, and found that it
    is truly informative. I am going to be careful for brussels.
    I’ll be grateful if you happen to proceed this in future.
    Lots of other folks will be benefited from your writing.
    Cheers!

  58. Appreciating the dedication you put into your website and detailed information you present.
    It’s good to come across a blog every once in a while that isn’t the same
    out of date rehashed material. Great read! I’ve bookmarked your site
    and I’m including your RSS feeds to my Google account.

  59. Wow, marvelous blog layout! How long have you been blogging for?
    you made blogging look easy. The overall look of your site is magnificent, as well as the content!

  60. Hi! Quick question that’s completely off topic. Do you know
    how to make your site mobile friendly? My site looks weird when browsing from my
    apple iphone. I’m trying to find a theme or plugin that might be able to correct this issue.
    If you have any recommendations, please share.

    Many thanks!

  61. I’ve learn several just right stuff here. Definitely worth bookmarking for revisiting.
    I surprise how a lot attempt you place to create the sort of excellent informative site.

  62. Hi! I could have sworn I’ve been to this blog before but after looking at many of the posts
    I realized it’s new to me. Anyhow, I’m definitely pleased I
    found it and I’ll be bookmarking it and checking back frequently!

  63. Have you ever considered writing an ebook or guest authoring on other blogs?
    I have a blog based upon on the same ideas you discuss and would really like to have
    you share some stories/information. I know my subscribers would enjoy your work.
    If you’re even remotely interested, feel free to shoot me an email.

  64. Thanks for one’s marvelous posting! I definitely enjoyed reading it, you may be a great author.

    I will remember to bookmark your blog and will eventually come back in the future.
    I want to encourage continue your great writing, have a nice weekend!

  65. Thank you for any other wonderful article. Where
    else may anyone get that kind of info in such an ideal manner of writing?
    I have a presentation next week, and I am on the search for such info.

  66. Please let me know if you’re looking for a article writer for
    your blog. You have some really good articles and I think I would be a good asset.

    If you ever want to take some of the load off, I’d really like
    to write some material for your blog in exchange for a link
    back to mine. Please blast me an email if interested.

    Thank you!

  67. An outstanding share! I have just forwarded this onto a colleague who had been conducting a little research on this.
    And he actually bought me lunch because I discovered it for him…
    lol. So allow me to reword this…. Thank YOU for the meal!!
    But yeah, thanx for spending the time to talk about this issue here on your internet site.

  68. Greetings from California! I’m bored at work so I decided to check out your website on my
    iphone during lunch break. I really like the info you present here and can’t wait to take a look
    when I get home. I’m amazed at how fast your blog loaded
    on my mobile .. I’m not even using WIFI, just 3G ..
    Anyways, awesome site!

  69. Hi there, just became aware of your blog through Google, and found that it
    is truly informative. I’m going to watch out for brussels.
    I’ll appreciate if you continue this in future.

    Many people will be benefited from your writing.
    Cheers!

  70. Wonderful post but I was wondering if you could
    write a litte more on this subject? I’d be very grateful if you could elaborate a little bit
    further. Cheers!

  71. Fantastic goods from you, man. I have understand your stuff
    previous to and you’re just too fantastic. I actually like what you’ve
    acquired here, really like what you’re saying and the way in which you say it.
    You make it enjoyable and you still take care of to keep it sensible.
    I can’t wait to read far more from you. This
    is actually a tremendous web site.

  72. Hi, I do think this is a great blog. I stumbledupon it 😉
    I’m going to return once again since I bookmarked it. Money and freedom is the
    greatest way to change, may you be rich and continue to guide others.

Leave a Reply

Your email address will not be published. Required fields are marked *