Category: Uncategorized

  • The Importance of a Unified Namespace

    The Unified Namespace concept differs significantly from traditional industrial data architectures, which are often siloed. Companies today are grappling with how to effectively leverage the massive amounts of data generated across their factories, industries, and assets. For example, one VP at Rockwell Automation mentioned that their company produces the same amount of data in a year as what was used to train the GPT-3.5 language model.

    What is the challenge?

    The challenge is that this data is often locked away in proprietary ecosystems, making it inaccessible and unusable. Research by MIT and Microsoft found that over 50% of executives cite data inaccessibility, data unusability, and data governance issues as major problems.

    The Unified Namespace concept addresses these challenges by creating a data architecture that democratizes access to data across the organization – from the shop floor to the executive suite. The idea is to have all operational and contextual data available in real-time to all relevant stakeholders.

    Implementing this requires bridging the IT-OT divide, as industrial environments often have a mix of legacy and modern systems with over 150 different communication protocols. Unified Namespace uses technologies like Z-Mesh create a common data transport layer, allowing data to flow from device to edge to cloud.

    This shift enables several key transformations for enterprises:

    1. Data democratization – Making data accessible and usable for all stakeholders, not just machines.
    2. Moving away from point-to-point integrations towards a flexible data architecture with no centralized point (of failure).
    3. Providing real-time insights and enabling new use cases like AI-powered decision support.
    4. Bridging the IT-OT gap and unifying data flows across the organization.

    Ultimately, a Unified Namespace is helping enterprises rethink their approach to industrial data management, data ops, and digital transformation by providing a scalable way to unlock the value of their data assets.

    Why is a Unified Namespace important?

    A Unified Namespace is important in achieving the Network Effect, as described by Metcalfe’s law, because it allows for seamless interaction and communication between different users or nodes within a network.

    In a network with a unified namespace, all users or nodes share a common naming convention or addressing system, making it easier for them to find, connect, and interact with content or with each other. This, in turn, increases the value of the network to each individual user, as they can easily communicate and exchange information with a larger number of people.

    Metcalfe’s law states that the value of a network is proportional to the square of the number of connected users ( n2 ). A unified namespace helps to achieve this by reducing the barriers to entry and making it easier for new users to join and participate in the network.

    Without a unified namespace, users may face difficulties in finding and connecting with others, which can limit the growth and value of the network. For example, if users have different naming conventions or addressing systems, it may be harder for them to find and communicate with each other, reducing the overall value of the network.

    In summary, a unified namespace is essential for achieving the Network Effect because it enables seamless interaction and communication between users, making it easier for them to connect and exchange information, and thereby increasing the value of the network.

    Example: The Telephone system

    The concept of a Unified Namespace can be compared to the telephone system, where every phone has a unique phone number that allows it to be easily reached by other phones.

    In the early days of telephony, there were multiple, separate telephone systems, each with its own naming convention and switching equipment. This made it difficult for people on different systems to call each other, limiting the value of the network.

    The introduction of a unified namespace, in the form of a standardized phone number system (e.g., the North American Numbering Plan), allowed different telephone systems to interconnect and enabled seamless communication between users across different networks.

    With a unified namespace, anyone can dial a unique phone number to reach another person, regardless of their location or the specific telephone system they are using. This has enabled the telephone network to grow and become incredibly valuable, as people can easily communicate with each other, regardless of their geographical location or the specific phone system they are using.

    Similarly, in other networks, such as the internet, a unified namespace (e.g., IP addresses, domain names) allows different devices and users to communicate with each other, enabling the network to grow and become more valuable.

    In both cases, the unified namespace provides a common language and addressing system, making it easier for users to find and connect with each other, and thereby increasing the value of the network, as described by Metcalfe’s law ( n2 ).

  • Interoperability: Multicasting on heterogeneous networks

    Scaling is the greatest problem with IoT and Interoperability is the cause.

    Before describing how to achieve interoperability on heterogeneous networks, lets start with defining a few requirements for what an IoT must support:

    • Multicasting: Events must be sent One-to-Many in a pub/sub fashion
    • Heterogeneous networks: Must support TCP/IP, Wireless, Cellular
    • Content naming: Consumers must be able to access any content (Network effect)

    Multicasting and Multihoming

    The Z-Mesh architecture seamlessly handles the dissemination of content to a single consumer or to a group of consumers. Z-Mesh manages all the interfaces over which data are sent or received with components named Faces. Each Face can be connected to higher layer entities, such an application, a physical network interface or even a virtual link, such as a TCP/IP connection. As a result, Z-Mesh supports multicast communications out of the box.

    Furthermore, Z-Mesh overcomes the well-known problems that IP architectures presents with multihoming. In fact, since Interest routing (request for data) is based on the Content Name, Z-Mesh works out of the box in heterogeneous network environments with multiple channel technologies (wireless, wired, TCP/IP, Cellular) and is capable of aggregating Interests received from different faces, so that only one Interest per content is sent over a shared communication link. Furthermore, nodes with multiple network interfaces, called Content Stores, are also capable of caching. When a Data packet is sent back to the consumer, Z-Mesh leaves a copy of the message in the Content Stores of all nodes along the reverse Interest path. Popular content is then automatically made available close to its consumers.

    Heterogeneous networks

    IoT encompasses a wide range of devices, from small sensors to complex industrial equipment. Supporting heterogeneous networks allows IoT systems to connect and integrate these diverse devices, ensuring seamless communication and data exchange.

    IoT deployments often need to scale up or down, and adapt to changing requirements over time. Heterogeneous network support provides the flexibility to incorporate new technologies, protocols, and devices as they emerge, without having to completely overhaul the existing infrastructure.

    IoT systems often need to integrate with various legacy systems, enterprise applications, and cloud platforms. Heterogeneous network support enables seamless interoperability, allowing IoT devices and systems to communicate and exchange data across different platforms and technologies.

    By supporting multiple network technologies, IoT systems can leverage redundant communication paths and failover mechanisms, improving the overall reliability and resilience of the system. Heterogeneous network support allows IoT systems to select the most appropriate network technology for each use case, optimizing performance, energy efficiency, and cost-effectiveness.

    Content Naming

    In order to achieve interoperability and scale (the Network Effect), each piece of content must have it’s own unique Content Name.

    So how do we achieve interoperability?

    Metcalfe’s law when applied to IoT, says, the value of an IoT network (solution) is proportional to the square of the number of addressable pieces of Content Names. That is: If all Content Names can be retrieved by any Consumer, you have maximum value.

    Just to be clear; Consumers must be able to address (get) ANY piece of Content. This is called a Unified Namespace. It is why technologies like MQTT has enjoyed so much success.

    Having a Unified Namespace allows Content Producers and Consumers to be properly routed and connected within the network, enabling communication and data exchange between them. Without unique a Unified Namespace, the network would not be able to effectively route and deliver Content, limiting the overall connectivity and value of the network.

    As the network grows, the number of connected devices and systems increases exponentially. Robust addressing (naming) schemes are necessary to accommodate this growth and ensure that the network can scale effectively, maintaining the network effect as the number of connected entities expands.

    A Unified Namespace enables interoperability between different devices and systems within the network. This interoperability is crucial for realizing the full potential of the network effect, as it allows diverse entities to seamlessly communicate and collaborate.

    A Unified Namespace facilitates the management and control of the network, allowing administrators to monitor, configure, and troubleshoot individual devices or systems. Effective network management is essential for maintaining the stability and reliability of the network, which is a key factor in achieving the network effect.

    Conclusion: Use Z-Mesh

    The Z-Mesh IoT protocol, being an Information-Centric Networking architecture, allows for interoperability and scale because all content is accessible through the Unified Namespace, while also supporting heterogeneous devices on different types of networks.

  • The IoT-enabled Economy

    Quotes from the 2024 paper: Internet of Things (IoT) Advisory Board (IoTAB) report

    Quote:

    By fostering symbiotic relationships and co-opetition among participants, platform-based IoT business ecosystems drive innovation, monetization, agility, and scalability through open architecture, governance, and network effects,45 as proven by trillion-dollar platform giants.

    The Internet facilitated the development of digital platform business models. A platform-based business model “creates value by facilitating exchanges between two or more interdependent groups, usually consumers and producers. To make these exchanges happen, platform-based solutions harness and create large, scalable networks of users and resources that can be accessed on demand. Platforms create communities and markets with network effects that allow users to interact and transact.”

    …

    Platform-based IoT business ecosystems are comprised of complementary partners, resources, standards, and tools. These have long been advocated by business scholars for their proven ability to fuel economic value by leveraging scalable digital platforms as the foundation for dynamic and interconnected business networks. By fostering symbiotic relationships and co-opetition among participants, platform-based IoT business ecosystems drive innovation, monetization, agility, and scalability through open architecture, governance, and network effects, as proven by trillion-dollar platform giants.

    Orchestrated business partnerships

    Partnerships are critical to the development of the IoT-enabled economy. End-to-end IoT solutions across industry ecosystems are inherently complex, and involve multiple companies, technologies, and standards. By forging IoT business partnerships with complementary stakeholders, organizations can leverage each other’s strengths to develop integrated solutions and accelerate the creation of data ecosystems.

    Orchestrated platform-based business ecosystems bridge industries

    While existing large-scale platforms have excelled in various domains, there remains a noticeable void in multi-stakeholder collaboration platforms across industry ecosystems. One of the main strategies for achieving hyperconnected growth is to encourage platform-based business ecosystems that link IoT value chains.

    Findings:

    • IoT systems depend on chips sourced through vulnerable global supply chains.
    • Establishing trust in IoT requires a multi-dimensional ecosystem perspective, extending beyond cybersecurity and privacy.
    • Privacy concerns undermine trust in IoT and are a significant barrier to widescale adoption.
    • IoT cybersecurity concerns are a major barrier to widescale adoption.
    • IoT modules built by Chinese companies dominating our market poses a serious security and economic risk.
    • Interoperability is a key challenge for IoT across multiple industries.
    • A variety of connectivity challenges are hindering IoT adoption, operation, and scaling.
    • The IoT-enabled economy is unlocked and accelerated with platform-based business ecosystems, which require multi-stakeholder collaborative partnerships to be successful.
    • Equity in access, opportunities, benefits, and outcomes is necessary for the sustainable integration of IoT into all aspects of the national economy and civil society.

    Interoperability

    A significant barrier is the inability of devices to communicate with each other or with the broader enterprise, legacy systems, and operations technology systems. In some cases, the lack of interoperability is caused by a lack of standards and protocols. In other cases, there are multiple competing standards as each solution provider creates “walled ecosystems”.

    Complexity and Integration

    IoT consists of sets of disparate technologies offered by a fragmented ecosystem of hardware suppliers, software platforms, and connectivity service providers. It is not a “one size fits all” solution, and components must be assembled to create a solution that meets the specific requirements. In addition, IoT implementations often require integration with existing systems and infrastructure. Integrating IoT devices and platforms with legacy systems is a significant barrier, costly, and requires technical skills that are in short supply.

    These issues create “siloed” data trapped within a specific device or vendor’s ecosystem. As a result, integrating systems to enable communication and data exchange is complex and costly, requiring additional middleware and custom integration.

    This inability to integrate IoT with existing legacy and modern systems hinders innovation and the full benefits of interconnected, automated systems.

    Cost savings

    Buildings: The lack of interoperability in IoT systems prevents significant cost savings and revenue opportunities. For example, in [USA] healthcare, it could result in $35 billion in missed annual savings in the U.S.123 In renewable energy, achieving interoperability could save up to $10 billion by reducing transaction costs and increasing efficiency. Without it, there may be $59 billion in lost opportunities from innovative energy applications not being deployed in buildings.

    Transportation: In transportation and logistics [USA], improved interoperability and real-time data sharing could reduce global freight emissions by 22%.

    Vendor lock-in

    The lack of interoperability in IoT creates vendor lock-in and switching barriers, resulting in a fragmented market of “walled garden” solutions. These solutions only work with a limited set of compatible equipment, reducing choices and forcing buyers to stick with specific vendors. IoT technologies based on proprietary standards do not work with other systems, compelling buyers to continue using the same vendor and its partners, often leading to higher costs, fewer innovative features, and limited capabilities. Migrating from these systems to other lower cost or more innovative alternatives is difficult and may require significant switching costs.

    Learn from the history if the Internet

    The Internet connected people with people, businesses with businesses, and people with businesses. In doing so, the Internet facilitated the development of digital platforms and business models and services enabled by connectivity.

    A platform-based business model “creates value by facilitating exchanges between two or more interdependent groups, usually consumers, partners, and producers. To accelerate adoption, platform-based solutions harness and create large, scalable networks of users and resources that can be accessed on demand. Platforms create communities and markets with network effects that allow users to interact and transact.”

    IoT as foundation for the digital economy

    To advance the IoT digital economy, it is crucial to build a foundation of connectivity and IoT platforms that promote interoperability, digital transformation, and collaboration across business ecosystems.134 History shows that platform-based economies accelerate the evolution of such ecosystems.

    Multi-stakeholder IoT partnerships enabled by platforms are key to accelerating widespread adoption and contributing trillions to our GDP.

    Source: https://cloud.aernetworks.com/s/PEAmrSHqGi8oFYG

  • Internet of Things for Smart Cities: Interoperability and Open Data

    TLDR:

    1. Interoperability is key
    2. TCP/IP is not an option.
    3. Municipalities MUST invest in truely open systems (no part can be patented)
    4. Constrained low-power battery-driven devices are hard to support
    5. Open system allows third-parties to innovate

    Link to paper: https://cloud.aernetworks.com/s/4STReMBdYET96rr

    Quote:

    Interoperability and Open Standard Development
    With the popularity of IoT devices, many IoT protocols and standards have been developed. In contrast to ordinary computers, IoT devices are normally constrained when it comes to memory space and processing capacity. In addition, IoT devices might be deployed where there’s limited or no access to continuous power supply, which means that they need to operate under power supplied from batteries or small solar panels. As a consequence, power-efficient communication protocols with small memory footprints and limited demands on processing have been developed to support IoT devices. Traditional TCP/IP protocols haven’t been designed with these requirements in mind.
    …
    Standard protocols are important to guarantee interoperability of different IoT devices.
    However, using open standards doesn’t automatically result in open systems. In our context, an open system means an integrated open IoT infrastructure solution for smart cities, providing access to open data and APIs for cloud services. In many cities, that infrastructure will be paid for, at least in part, by the city authorities using public funding. To motivate this investment, and get the most benefit for society, we argue that any smart city IoT infrastructure needs to be a truly open system, where equipment from many vendors can be used, and where the generated data can be more or less freely used by anyone to develop new services, based on low-level as well as processed sensor and IoT data. This kind of system will maximize innovation in the IoT domain, much as the Internet has done for information and communication services. Many current IoT systems — for example, for air quality monitoring or the smart home — are either incomplete systems with limited functionalities (that is, in terms of sensing, storage, and analytics), or are closed, proprietary systems dedicated for a particular task. The latter are vertically integrated systems, sometimes called stove pipes or vertical silos, which can’t be combined or extended easily with third-party components or services. The result is that once invested in a particular system, you’re locked into that vendor’s system. Vertically integrated systems are particularly problematic for the public sector, because this prevents fair competition in public procurement and is less suitable for large-scale data sharing.
    Patrik Fältström (7) argues similarly that market forces work against open interoperability, specially in the IoT domain where, for example, a smart lighting system from one vendor only works with light bulbs from the same vendor. Systems are designed as end-to-cloud-to-end, where the cloud part is vendor-controlled with limited possibilities for third parties, and where the IoT devices often speak proprietary protocols to the cloud. Fältström argues that this lack of interoperability severely limits the market growth (for example, with smart light bulbs). Also, the dependence on a cloud service might render the device non-functional, should that cloud service for any reason, temporarily or permanently, disappear.
    Instead of these stove pipes, we need horizontally designed systems with well-defined interfaces and data formats that can unleash the potential of open data, and that enable third parties to independently develop new applications and services, possibly combining several data sources. Providing open data has huge potential for innovation in digital applications and services, resulting in very large economic values. These interfaces (APIs) through which the IoT data can be accessed at multiple levels of refinement — from raw data directly from sensors, to highly processed data — also need standardization. The challenge is to provide an open system that lets users access the open data and cloud services without being locked by a particular platform. The open system should also allow third-parties to innovate based on the open data and open APIs.