Modern computing: Vision and challenges

Современные вычислительные системы: перспективы и проблемы
Joel J. P. C. Rodrigues, Sukhpal Singh Gill, Vlado Stankovski, Soumya K. Ghosh, Huaming Wu, Ruidong Li, Junaid Qadir, Schahram Dustdar, Houbing Song, Kotagiri Ramamohanarao, Rajkumar Buyya, Salil S. Kanhere, Ajith Abraham, Rizos Sakellariou, Omer Rana, Panos Patros, Carlo Ottaviani, Ajith Kumar Parlikad, Hanan Lutfiyya, Steve Uhlig, Priyansh Arora, Víctor Casamayor Pujol, David Haunschild, Oktay Cetinkaya, Yuemin Ding
2024-01-08

Internet of Things (IoT)cloud computingedge computingquantum computingserverless computing
Over the past six decades, the computing systems field has experienced significant transformations, profoundly impacting society with transformational developments, such as the Internet and the commodification of computing. Underpinned by technological advancements, computer systems, far from being static, have been continuously evolving and adapting to cover multifaceted societal niches. This has led to new paradigms such as cloud, fog, edge computing, and the Internet of Things (IoT), which offer fresh economic and creative opportunities. Nevertheless, this rapid change poses complex research challenges, especially in maximizing potential and enhancing functionality. As such, to maintain an economical level of performance that meets ever-tighter requirements, one must understand the drivers of new model emergence and expansion, and how contemporary challenges differ from past ones. To that end, this article investigates and assesses the factors influencing the evolution of computing systems, covering established systems and architectures as well as newer developments, such as serverless computing, quantum computing, and on-device AI on edge devices. Trends emerge when one traces technological trajectory, which includes the rapid obsolescence of frameworks due to business and technical constraints, a move towards specialized systems and models, and varying approaches to centralized and decentralized control. This comprehensive review of modern computing systems looks ahead to the future of research in the field, highlighting key challenges and emerging trends, and underscoring their importance in cost-effectively driving technological progress.
1
Computing systems have continuously evolved in response to societal needs, enabling paradigms including cloud, fog, edge computing, and the Internet of Things.
2
It analyzes established architectures alongside emerging areas such as serverless computing, quantum computing, and on-device artificial intelligence at the edge.
3
Technological trajectories reveal rapid framework obsolescence driven by business and technical constraints, increasing specialization, and shifting balances between centralized and decentralized control.
4
The article highlights future research challenges and emerging trends needed to guide cost-effective technological progress in modern computing.
5
The review identifies maximizing system potential and functionality while maintaining cost-effective performance under increasingly stringent requirements as central research challenges.

modern computing systems and architectures, including cloud, fog, edge, IoT, serverless, quantum, and on-device AI systems

the factors, evolutionary trends, emerging challenges, and performance and control trade-offs shaping the development of computing systems

Publication Details
Publication Date
2024-01-08
Journal
Publisher
ISSN
Cited by
179
Access Type
Author Information
Authors
Joel J. P. C. Rodrigues
Sukhpal Singh Gill
Vlado Stankovski
Soumya K. Ghosh
Huaming Wu
Ruidong Li
Junaid Qadir
Schahram Dustdar
Houbing Song
Kotagiri Ramamohanarao
Rajkumar Buyya
Salil S. Kanhere
Ajith Abraham
Rizos Sakellariou
Omer Rana
Panos Patros
Carlo Ottaviani
Ajith Kumar Parlikad
Hanan Lutfiyya
Steve Uhlig
Priyansh Arora
Víctor Casamayor Pujol
David Haunschild
Oktay Cetinkaya
Yuemin Ding
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%