Fog Computing and Spark

Fog Computing and Spark

While big data analytics may be getting a lot of attention, the concept that really sparks the tech community’s imagination is the Internet of Things (IoT). The IoT embeds objects and devices with tiny sensors that communicate with each other and the user, creating a fully interconnected world. This world collects massive amounts of data, processes it and delivers revolutionary new features and applications for people to use in their everyday lives. However, as the IoT expands so too does the need for distributed massively parallel processing of vast amounts and varieties of machine and sensor data. All that processing, however, is tough to manage with the current analytics capabilities in the cloud.

That’s where fog computing and Apache Spark come in.

Fog computing decentralizes data processing and storage, instead performing those functions on the edge of the network. However, Fog computing brings new complexities to processing decentralized data because it increasingly requires low latency, massively parallel processing of machine learning, and extremely complex graph analytics algorithms. Fortunately, with key stack components such as Spark Streaming, an interactive real-time query tool (Shark), a machine learning library (MLib), and a graph analysis engine (GraphX), Spark more than qualifies as a fog computing solution. In fact, as the IoT industry gradually and inevitably converges, many industry experts predict that — compared to other open source platforms — Spark has the potential to emerge as the de facto fog infrastructure.

要查看或添加评论,请登录

Salman Ghauri的更多文章

  • Key Uses of Apache Spark

    Key Uses of Apache Spark

    Here are some of the most common and important uses of Spark that I have came across. These will help you to understand…

  • Database Choice for Analytics

    Database Choice for Analytics

    It is not a best practice to query your data from a production database because you could reorder the data and likely…

  • Docker Compose - Build powerful an d portable applications.

    Docker Compose - Build powerful an d portable applications.

    The next thing in developing a containerized application using docker is to use its utility which is named 'docker…

  • Skeptical data scientist.

    Skeptical data scientist.

    US election results 2016 proved most of the predictions made by data scientist wrong. It open a new challenge for data…

  • Docker

    Docker

    Want to go deeper in Docker? Check out my series of docker tutorials. Any kind of feedback is highly appreciated.

  • Laravel vs. ROR

    Laravel vs. ROR

    Laravel is no doubt an up and coming PHP framework, and the support which the community has shown towards it is simply…

    2 条评论
  • Migrations in PHP

    Migrations in PHP

    Are you searching for PHP seven migration? If thus then you want to study the nineteen new options launched in PHP…

  • LAMP vs. MEAN Stack

    LAMP vs. MEAN Stack

    The Operating System The first choice in any tech stack is the operating system. While the LAMP stack locked the…

  • Tech'16

    Tech'16

    2016 is going to be big for developers, already with the launch of PHP 7 and node.js OS has surprised the world.

    2 条评论

社区洞察

其他会员也浏览了