演讲人:
讲座时间:
讲座地点:
讲座内容: 移动&云计算主题系列学术报告之三 (Seminar Series on Mobile plus Cloud Computing) 报告题目:Relational DBMS for Cloud Computing: An Eventual Consistency Approach 报 告 人:Haixun Wang (王海勋), 微软亚洲研究院 报告时间:2009 年 12 月 29 日上午10:00–11:30 报告地点:信息楼4层学术报告厅 报告人简介: Haixun Wang recently joined Microsoft Research Asia in Beijing, China. Before joining Microsoft, he was a research staff member at IBM T. J. Watson Research Center. He had been a Technical Assistant to Stuart Feldman, Vice President of Computer Science of IBM Research, from 2006 to 2007, and Technical Assistant to Mark Wegman, Head of Computer Science of IBM Research from 2007 to 2009. He received the B.S. and the M.S. degree, both in computer science, from Shanghai Jiao Tong University in 1994 and 1996. He received the Ph.D. degree in computer science from the University of California, Los Angeles in 2000. His main research interest is database language and systems, data mining, and information retrieval. He has published more than 100 research papers in referred international journals and conference proceedings. He is an association editor of TKDE, and he was PC Vice Chair of KDD"10, ICDM’09, SDM’08, KDD’08, Demo PC Chair of ICDE’09 and ICDM’08, Sponsor Chair of SIGMOD’08, etc., and he serves in program committees of various international conferences and workshops in the database field, including the coming SIGMOD"10 and VLDB"10. 报告内容: Cloud computing has potential to revolutionize the IT industry as it enables clients to focus on application design rather than the scalability and availability of the underlying database and hardware. Data storage is the core component of all cloud-based solutions. A fundamental challenge in data storage design for the cloud environment is how to trade off scalability/availability with data consistency. Currently, most cloud-based architectures opted to strip down data management to its bare essentials, and many of them implement a simple, ad-hoc storage model such as the key/value storage model to maximize scalability. We argue that since the eventual goal of cloud computing is to better serve a large variety of applications, the need for advanced data management will certainly persist, and matured cloud-based architectures will have to satisfy this need. Instead of becoming obsolete, relational DBMS and relational theory are a perfect candidate for this task. Furthermore, leveraging DBMS also allows the benefits of cloud computing to be extended to the existing DBMS based Web applications. We propose a data consistency model for the cloud environment, and we show that it can be implemented on top of current relational DBMS without modifying the database engine. Our solution is able to achieve high concurrency and high availability for data management need in cloud computing.