You are currently viewing Megatrend alert: The rise of ubiquitous computing

Megatrend alert: The rise of ubiquitous computing


I like to look at patterns that emerge round me, definitely the place know-how is concerned. The rise of the Web has pushed many functions from distributed to centralized. Again within the Nineteen Nineties, we had been all evolving from mainframes to native space networking and consumer/service improvement.

This was a paradigm change, however now we’re transferring again to centralized computing once more. In case you’re protecting observe, we’ve executed mainframe (legacy) computing, then small distributed techniques (consumer/server), and now cloud computing, which is sharing centralized sources.

With curiosity in edge computing, Web of Issues (IoT), and 5G communications, we’re transferring from “centrally delivered” to “ubiquitous computing.” What the hell does that imply?

First, I get that cloud computing can be ubiquitous in structure. Nevertheless, we use these sources as if they’re centrally situated, not less than just about. Transferring to a extra ubiquitous mannequin means we are able to leverage any related platform at any time for any function. This implies processing and storage happen throughout public clouds, your desktop pc, smartwatch, cellphone, or automotive. You get the concept—something that has a processor and/or storage.

With a typical abstracted platform, we push functions and information out on an abstracted house, and it finds the most effective and most optimized platform to run on or throughout platforms as distributed functions.

As an illustration, we develop an utility, design a database on a public cloud platform, and push it to manufacturing. The applying and the info set are then pushed out to the most effective and most optimized set of platforms. This may very well be the cloud, your desk pc, your automotive, or no matter, relying on what the applying does and desires.

After all, this isn’t revolutionary; we’ve been constructing complicated distributed techniques for years. What’s new is the mechanism that may assist the abstraction of many heterogeneous platform varieties, from thermostats in your wall to processors and storage inside your smartphone.

Features of a ubiquitous computing mannequin

These are the crucial elements of ubiquitous computing, not less than the best way I see it:

Decentralization: In contrast to cloud computing’s centralized structure, ubiquitous computing distributes computing energy to the sides of the community, thereby lowering the necessity for a relentless community connection. It additionally permits many different gadgets and platforms to be a useful resource to course of functions and retailer information. That is the core attribute of ubiquitous computing. Let’s concentrate and see how this strategy and know-how will evolve from the place we at the moment are.

Context-aware: Techniques are designed to answer the applying and/or person’s necessities. For instance, an clever dwelling system adjusts the temperature and lighting based mostly on the occupants’ preferences and presence based mostly on the place the system bodily exists.

Actual-time interplay: Units or platforms work together in actual time, offering on the spot suggestions and customized experiences. This has been the first motive to decide on edge computing and IoT, inserting the info and processing as shut as doable to the entity interacting with information. As an illustration, a manufacturing unit robotic runs core generative AI processes for high quality management by way of imaging.

Enhanced person expertise: Integrating know-how seamlessly into each day life enhances person experiences by eliminating limitations between people and machines. In case you take a look at the targets of digital transformation, know-how offers a greater buyer expertise. The businesses that may enhance their person expertise are extra possible to achieve success, no matter their services or products.

Advantages of ubiquitous computing

Primarily based on the attributes of this mannequin, we’ll possible see elevated accessibility. Which means ubiquitous computing reduces reliance on fixed web connectivity. Though dependence on connectivity shouldn’t be fading, it’s a lot simpler to leverage platforms that won’t break when the Web goes down.

Improved effectivity is core to why we’re doing this. Context-aware techniques can optimize vitality consumption and useful resource allocation. In case you have spare MIPS (million directions per second) in your smartwatch, why not use them? Extra realistically, we are able to put the functions and information on platforms that take advantage of sense when it comes to function and optimization of sources. We are able to run on particular platforms which might be quicker in addition to cheaper.

What’s new right here?

After all, extensively distributed however loosely coupled techniques are acquainted. We’ve been constructing such a structure for years. What must be new is the power to handle the distribution of functions to a extensively heterogeneous set of platforms and permit these functions or elements to function efficiently over a protracted interval.

Significantly better utility improvement, deployment, and operations mechanisms would want to exist. We’ve a single logical platform that may map right down to many alternative platforms, similar to telephones, good storage doorways, vehicles, and, in fact, clouds and conventional {hardware} platforms that you could be personal.

This magical know-how might profile the functions and related information and place them on the correct bodily platform for processing. It might even transfer them if issues change, similar to costs going up for a particular cloud supplier or the reliability of distant platforms dropping. It might present redundancy by operating similar copies of the applying and information on many alternative platforms.

What we’ll possible see

After all, this gained’t occur in a single day. We’re extra prone to see new functions constructed on numerous platforms to satisfy particular necessities, similar to autonomous driving techniques. That’s been occurring for about 10 years now and is accelerating.

As soon as we now have sufficient of these, we’ll possible demand higher platform-to-platform integration. A single summary platform will emerge as soon as it consists of sufficient gadget and pc varieties. You’re nicely in your solution to ubiquitous computing.

Keep in mind that this can be a development, not a brand new sort of know-how. It can contain many varieties of applied sciences, together with cloud computing. I’m enthusiastic about it. How about you?

Copyright © 2023 IDG Communications, Inc.

Leave a Reply