“Massivizing Computer Systems: VU on the Science, Design…” Prof. Alexandru Iosup (CLOSER 2023)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024
  • Keynote Title: Massivizing Computer Systems: VU on the Science, Design, and Engineering of Distributed Systems and Ecosystems
    Keynote Lecturer: Alexandru Iosup
    Presented on: 28/04/2023, Prague, Czech Republic
    Abstract: Wherever we look, our society is turning digital. Science and engineering, business-critical and economic operations, and online education and gaming rely increasingly on the effective digitalization of their processes. For digitalization to succeed, societal processes must leverage efficient computer systems, effectively and efficiently integrated into larger _ecosystems_, managed primarily without application developer and even client input. However successful until now, we cannot take these ecosystems for granted: the core does not yet rely on sound principles of science and design, and there are warning signs about the scalability, dependability, and sustainability of engineered operations. This is the challenge of massivizing computer systems.
    In this talk, inspired by this challenge and by our experience with distributed computer systems for over 15 years, we focus on understanding, deploying, scaling, and evolving computer ecosystems successfully. We posit we can achieve this through an ambitious, comprehensive research program, which starts from the idea that we can address the grand, fundamental challenge by focusing on computer ecosystems rather than merely on (individual, small-scale) computer systems. To this end, we define (distributed) computer ecosystems and differentiate them from (distributed) computer systems. We formulate principles and introduce a reference architecture for computer ecosystems supporting diverse workloads - AI/ML, big data and graph processing, online gaming and metaverse, and business-critical and serverless - and diverse resources and backend services across the computing continuum. We synthesize a framework of resource management and scheduling (RM&S) techniques, which we argue should be explored systematically in the next decade. We show early results obtained experimentally, through controlled real-world experiments, long-term observation, and what-if analysis of short- and long-term scenarios using the OpenDC digital twin for datacenters.
    This is a call to the entire community: there is much to discover and achieve, and to get meaningful, long-lasting results we need to form a community spanning distributed systems, performance engineering, software engineering, and more. Our joint work could lead to holistic improvements of applications, services, and processes, together with the computing infrastructure supporting them.
    This vision aligns with the Manifesto on Computer Systems and Networking Research in the Netherlands [1], which the speaker co-leads. Many of our examples come from real-world prototyping and experimentation, grand experiments in computer systems, and/or benchmarking and performance analysis work conducted with the Cloud group of SPEC RG [2].
    [1] Future Computer Systems and Networking Research in the Netherlands: A Manifesto, 2022. [Online] arxiv.org/pdf/2206.03259
    [2] SPEC RG Cloud research.spec.org/working-groups/rg-cloud/
    Conference Website:
    closer.scitevents.org
    Presented at the following Conference: CLOSER, 13th International Conference on Cloud Computing and Services Science

ความคิดเห็น •