Looking Glass 2021
Lens four: Morphing of the computing fabric
听
The boundaries of computing are expanding, pushing the edges of what鈥檚 possible for enterprises. The emerging computing environment not only provides the opportunity to tap into unprecedented data analysis and processing power, but also to structure computing architecture to better serve the needs of the business.听
听
Scanning the signals听
听
The computing landscape is changing to accommodate the future of the internet and all its users. No longer just centralized in cloud services, processing now occurs on the edge, in devices, across multiple clouds and in managed services. The future is potentially even more exciting, with the rise of quantum and biological computing, even DNA-based storage.
听
In the past, large-scale data processing was only needed by big enterprises. Since the advent of smartphones and the proliferation of IoT devices we鈥檝e seen a massive increase in the amount of data produced. Analysis of data is no longer the domain of corporate data warehouses; data can be anywhere in the vast interconnected web of people, devices, cars, factories, and cities. With more data comes the requirement for more computing power.
听
Alongside changes in the location of data and computing, there鈥檚 a continuing evolution of computer architecture. The push to mobile has driven high efficiency chips and even designs that include 鈥渂ig/little鈥 computing cores optimized for high performance and efficiency depending on workload.听听Signals of this shift include:听
听
- The proliferation of devices capable of computing, like wearables, autonomous/smart cars or in-home 鈥渉ubs鈥
- Application specific integrated circuits (ASICs) such as Google鈥檚听, which is designed specifically for neural network machine learning, becoming widely available
- Processor advancements for mobile devices, for example low-power chips such as Apple鈥檚 M1
- Development of practical applications for quantum computers. Examples are likely to include cryptography, medical research, and certain complex optimization problems such as those found in finance and supply chain management
听
The Opportunity
听
Making informed computing choices enables businesses to optimize IT costs as well as provide more responsive services to consumers. In the enterprise context, all deployment options are not equal.
听
Despite the easy availability of cloud computing, where your data actually lives and how you process it matters. Innovative network technologies can鈥檛 overcome fundamental physics; a data center halfway round the world will always have worse latency than one local to a region or even distributed to a home or workplace.
听
This means there can be significant cost and customer experience implications depending on where you choose to locate your data, how you move it around and how you compute with it. Selecting the most appropriate hardware, including chip type, size, and memory, will have a direct impact on the number of instances or virtual machines you need. Some use cases 鈥 healthcare, financial services, telecommunications and industrial IoT鈥 require lower latency than can be obtained with a centralized platform, and therefore more local computing resources.
听
Regardless of how resources are structured, it鈥檚 important to remember they will be seen by end-customers as your responsibility. Consumers expect their connected devices to work, and if they can鈥檛 ring their doorbell or unlock their connected car due to a cloud provider鈥檚 downtime, they鈥檒l blame the doorbell or car vendor 鈥 not the company providing the underlying computing.


What we鈥檝e seen
Trends to watch: Top Three
听
Adopt
听
Edge computing.听Autonomous vehicles, medical monitoring, smart homes and cities, and augmented reality all rely on powerful cloud-based computing and data storage, but need low latency to be safe and effective. Edge computing brings data storage and processing closer to devices rather than relying on a central location that may be thousands of miles away. Plan for more diverse and complex deployment scenarios. Consider the management, monitoring, and testing challenges associated with complex and remote architectures carefully.
听
Analyze
听
Digital twins.听A digital twin is a virtual model of a process, product or service that allows both simulation and data analysis. 3D visualization can be used together with live data so you can understand what鈥檚 happening to pieces of equipment you can鈥檛 actually see. For example,听鈥檚 jet engines contain around two dozen physical sensors, but their digital twins compute several hundred virtual sensors, improving maintenance, safety and efficiency. If this concept fits your use case, the efficiency gains can be enormous.
锘
Anticipate
听
Neuromorphic chips.听Neuromorphic chips are made up of artificial neurons and synapses that replicate the way the brain works, handling processing entirely in the chip. They use significantly less energy because, like the human brain, they don鈥檛 require the processor to be idle as data moves to and from memory. They also exploit parallelism to a much greater extent than even GPUs and other specialized systems. This computing strategy could result in both faster processing and significant energy savings.
Trends to watch: The complete matrix

Technologies that are here today and are being leveraged within the industry
- Human-machine collaboration听
- AI as a service听
- Edge computing
- Polycloud听
- Smart systems and ecosystems听
- Data platforms & real-time analytics听
- Industrial IoT听platforms

Technologies that are beginning to gain traction, depending on industry and use-case
- Smart contracts听
- Digital twin听
- Online machine learning
- Wearables听
- Blockchain technologies听
- Ubiquitous connectivity听
- P2P technologies听
- Cloud portability听
- Fog computing听
- Modern AuthZ听
- Digital ecosystems听
- Intelligent M2M collaboration听
- Ambient computing听

Still lacking in maturity, these technologies could have an impact in a few years
- Smart cities
- Autonomous vehicles听
- Satellite networks听
- Autonomous drones / drone as a platform听
- Production immune systems听
- Quantum computing听
- Precision 鈥淴鈥澨
- 5G
- Data locality
- Nanotechnology
- Neuromorphic chips
- DNA data storage
- End of Moore鈥檚 Law
- Private IoT PaaS platform
Advice for adopters
听
- Evaluate the full range of hardware options for the deployment of your software.听Evaluate the full range of hardware options for the deployment of your software, and be open to using a non-obvious choice. While cloud platforms make it easy to provision servers, the hardware configuration of those servers can and should be tuned to the applications running on them.
- Invest in software architecture patterns that allow components to be independently deployable.听Invest in software architecture patterns that allow components to be independently deployable, even if you won鈥檛 be deploying them in separate clusters or data centers initially. This means including decentralized authentication, authorization, and data. Doing so will allow you to move services to edge computing as needed to support your system鈥檚 evolution.
- When using distributed computing, carefully measure your network costs.听When using distributed computing, carefully measure your network costs to identify services which could benefit from being moved closer to their users. Be sure to include the increased cost of maintenance in this calculation.听
- Invest in improving your distributed systems capabilities.听Most organizations default to centralized or monolithic applications, and the skills to build modern systems are sometimes lacking.
By 2022, businesses will鈥
鈥 realize computing is no longer confined to certain machines or locations, or subject to centralization or the old constraints. With more choice comes the ability to set up systems and devices so they contribute directly to the responsiveness of the organization, and bring services closer to customers so they can be delivered at speed.