Published Sep 3, 2019

SE-Radio Episode 335: Maria Gorlatova on Edge Computing

Maria Gorlatova, an expert from Princeton University, delves into the transformative potential of edge computing, explaining its architectural intricacies, role in smart city applications, and benefits for IoT systems, including enhanced privacy, efficiency, and network responsiveness by localizing data processing.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Architecture

    Edge computing architecture is characterized by its horizontal nature, allowing solutions to serve multiple verticals, much like cloud computing systems. explains that this design supports diverse applications without being tailored to specific industries, enhancing flexibility and adaptability 1. The hierarchical structure of edge systems is crucial, with different levels of nodes offering varying capabilities, from powerful cloud nodes to local gateways with limited processing power 2. This hierarchy enables efficient data processing and decision-making closer to the source, optimizing latency and resource use.

       

    Security

    Security in edge computing presents unique challenges due to the physical accessibility of devices. Unlike traditional cloud systems, where servers are secured by third parties, edge devices can be physically accessed and potentially compromised by malicious users 3. highlights the importance of securing these interactions to prevent unauthorized access and data breaches 4. She emphasizes that physical security is a core concern, as devices like IoT-enabled teddy bears can be tampered with, posing risks to both data integrity and user safety.

       

    Fog vs Edge

    Fog computing complements edge computing by spanning the range from devices to the cloud, facilitating collaboration across different hierarchy levels. notes that organizations like OpenFog are advancing this vision by promoting open, secure architectures 5. In smart cities, this approach allows for data processing closer to users, enhancing latency and reliability for applications like smart transportation 6. While the terms are often used interchangeably, fog computing emphasizes collaborative device interaction, whereas edge computing focuses on optimizing local performance.

Related Episodes