Lorentz Center - Lorentz Center Highlights
  Current Workshop  |   Overview   Back  |   Print   |   Home   |   Search   |     

    Lorentz Center Highlights

Massivizing Computer Systems = Making Modern Computer Systems Scalable, Reliable, High-Performance, yet Efficient and Easy-to-Use

Lecture slides

Alexandru Iosup

Dr. Alexandru Iosup (TU Delft) Alexandru is currently Associate Professor with the Distributed Systems Group at TU Delft. He has received Veni (2011) and Vidi (2016) research grants to study cloud computing at scale and its application to big data processing, the Netherlands ICT Researcher of the Year 2016 for his research, and the Dutch Teacher of the Year 2015 and the Best Lecturer of TU Delft 2014 for his use of gamification in higher education. He is a member of the Yong Academy of the Royal Netherlands Academy of Arts and Sciences, where he hopes to further develop his long-term research interests in massivizing distributed computing systems and their applications, and in massivizing higher education. He is one of the organizers the workshop ICTwith Industry that is being held in the Lorentz Center 7 Nov 2016 through 11 Nov 2016. Alexandru's web site: Google "Iosup". Contact Alexandru: A.Iosup@tudelft.nl or @AIosup

Computer systems are present in every aspect of our lives. From business, where online shopping is ICT-based, to education, increasingly online and digital, to science, increasingly using ICT as scientific instrument, to leisure, where online gaming is the most popular form of entertainment. This has all become possible only in the new networked world, where networking advances enable everyone to access very sophisticated computation. With companies such as Google, Facebook, Amazon already present in our daily routines, is there anything still needed from ICT that the industry cannot yet provide? The answer is an emphatic "Yes!" Although we can already develop computer systems, we have grasped the main laws of their operation, and we have developed theories about how computers work, at massive scales computer systems behave differently from what we expect. This lecture focuses on interesting new challenges in the operation of the computer systems, grouped under the umbrella-term of Massivizing Computer Systems. The challenges are many: modern computer systems under-perform, become unavailable, scale poorly, are less elastic than we wish, work as complex software stacks about which we cannot reason well, form complex systems of systems whose ecosystem-like behavior we are just beginning to grasp. You will learn about early approaches to understand the laws of modern computer systems, and about our early theories on the design, development, deployment, analysis, and benchmarking of computer systems that are massive in nature.