
加拿大多伦多大学Hans-Arno Jacobsen教授从11.24-28日访问我校,于11.26日上午作了其主要研究领域的报告,并为青岛软件学院、计算机科学与技术学院的硕士研究生讲授“高级分布式系统理论”课程。课程内容涵盖了分布式系统的基本原理、关键技术、性能优化、安全性、可靠性等方面,旨在帮助学生全面了解分布式系统的最新研究成果和技术动态,拓宽学生的国际视野,提供更多的学术交流机会。
报告中,Hans-Arno Jacobsen教授以谷歌的计算机集群为例,深入剖析了分布式系统的起源以及对网络、数据库、安全和并行计算等相关学科技术的应用。他表示,尽管集中式系统利用本地内存和存储,部署结构简单且易于维护,故障率低,但其垂直扩展成本更高,可用性差,且易发生单点故障。相比之下,分布式系统通过资源共享,能够显著提高计算速度,并确保高度的可靠性和可用性。
课程中,在探讨数据存储的问题时,他指出,当今的互联网应用程序需要存储海量数据、服务亿万用户,频繁更新和快速检索数据,以及应对数据定义的快速变化。为了满足这些需求,NoSQL数据库应运而生,它基于大规模扩展的键值存储,其中重要的组件包括Big Table、HBase和MapReduce。同时,他还详细讲解了分布式系统中的最终一致性、时钟同步、故障模型和分布式互斥等关键概念。
Hans-Arno Jacobsen教授是IEEE Fellow,Hans-Arno Jacobsen是加拿大多伦多大学计算机工程和计算机科学的教授,慕尼黑工业大学亚历山大•冯•洪堡教授,致力于中间件和分布式系统的设计与开发、事件处理、服务计算和企业数据处理等领域的研究。此外,他在能源信息学、可持续计算以及量子化学与计算机科学的跨学科研究中也有所建树。最近几年,他专注于量子机器学习在分子特性预测方面的优势研究,努力实现高度可扩展、基于云的微服务架构,以及探索区块链等前沿技术。
青岛软件学院、计算机科学与技术学院一直致力于提高教学质量和培养具有国际竞争力的人才。近年来,学院多次邀请国内外知名专家来校授课,为学生提供了丰富的学术资源和交流平台。此次邀请教授Hans-Arno Jacobsen来校访问,是学院在国际化人才培养的一次重要工作。