Lifelong Computing

08/19/2021
by   Danny Weyns, et al.
0

Computing systems form the backbone of many aspects of our life, hence they are becoming as vital as water, electricity, and road infrastructures for our society. Yet, engineering long running computing systems that achieve their goals in ever-changing environments pose significant challenges. Currently, we can build computing systems that adjust or learn over time to match changes that were anticipated. However, dealing with unanticipated changes, such as anomalies, novelties, new goals or constraints, requires system evolution, which remains in essence a human-driven activity. Given the growing complexity of computing systems and the vast amount of highly complex data to process, this approach will eventually become unmanageable. To break through the status quo, we put forward a new paradigm for the design and operation of computing systems that we coin "lifelong computing." The paradigm starts from computing-learning systems that integrate computing/service modules and learning modules. Computing warehouses offer such computing elements together with data sheets and usage guides. When detecting anomalies, novelties, new goals or constraints, a lifelong computing system activates an evolutionary self-learning engine that runs online experiments to determine how the computing-learning system needs to evolve to deal with the changes, thereby changing its architecture and integrating new computing elements from computing warehouses as needed. Depending on the domain at hand, some activities of lifelong computing systems can be supported by humans. We motivate the need for lifelong computing with a future fish farming scenario, outline a blueprint architecture for lifelong computing systems, and highlight key research challenges to realise the vision of lifelong computing.

READ FULL TEXT
research
03/27/2023

From Self-Adaptation to Self-Evolution Leveraging the Operational Design Domain

Engineering long-running computing systems that achieve their goals unde...
research
03/22/2023

Ethics in Computing Education: Challenges and Experience with Embedded Ethics

The next generation of computer engineers and scientists must be profici...
research
12/11/2019

Content Generation for Workforce Training

Efficient workforce training is needed in today's world in which technol...
research
06/12/2018

Opportunistic Edge Computing: Concepts, Opportunities and Research Challenges

The growing need for low-latency access to computing resources has motiv...
research
10/04/2022

Coordinated Science Laboratory 70th Anniversary Symposium: The Future of Computing

In 2021, the Coordinated Science Laboratory CSL, an Interdisciplinary Re...
research
05/09/2023

Heads-Up Computing: Moving Beyond the Device-Centered Paradigm

This article introduces our vision for a new interaction paradigm: Heads...
research
06/25/2019

Future of Computing is Boring (and that is exciting!) or How to get to Computing Nirvana in 20 years or less

We see a trend where computing becomes a metered utility similar to how ...

Please sign up or login with your details

Forgot password? Click here to reset