IEEE NAS 2010 参会报告
2010年7月15日至17日,第5届IEEE网络、体系结构与存储国际会议(The 5th IEEE International Conference on Networking, Architecture, and Storage,即IEEE NAS 2010)在我国澳门特别行政区举办。我们组在本次会议发表论文一篇,我作为第一作者参会,进行学习交流。
会议简介
NAS是一个关注于计算机网络、体系结构与存储系统的专业性国际学术会议,自2006年来已举办5届。该会议目前主要在国内举行,论文和参会人员主要来自中国、美国和亚太地区。本届会议共接收来自14个国家和地区的投稿110篇,录取41篇,录取率为37%。会议分为Networking、Architecture和Storage三个Track,另外邀请了2个Keynote Speech和1个Industrial Panel。
Keynote
本届会议的2个Keynote分别来自ClusterStor, Inc.的Dr. Peter Braam以及National Science Foundation的Dr. Almadena Chtchelkanova。
Dr. Peter Braam是Cluster File Systems, Inc.和ClusterStor, Inc.两家公司的创始人,同时是Lustre文件系统的主要开发者。他的Keynote主题是Data Management at Scale。在这篇Keynote中,Dr. Peter Braam首先对Lustre的设计、开发与工程实践进行了一番回顾,强调了Lustre设计中的Scalability,说明了Lustre如何一步步走向成功。由于目前面向互联网的机群计算对数据规模有了新的需求,Dr. Peter Braam进而开始研究10^4~10^6节点、100PB RAM、>1EB文件系统环境下的存储问题。他介绍了目前正在开发中的Colibri存储系统。Colibri关注存储的服务质量、可诊断性和易用性,它在硬件上使用PCI Flash做Cache,基于冗余的网络保证带宽的可用性;软件上引入FOL(File Operation Log)保证分布式事务,引入ADDB(Analysis and Diagnostics Database)为系统提供管理与诊断支持。Colibri仍在演进之中,部分特性还是保密的。此外,Dr. Peter Braam还介绍了他在学术界与工业界工作的一些体会。
Dr. Almadena Chtchelkanova是NSF的Division of Computing and Communication Foundations的Program Director。她的Keynote题为Cyber-infrastructure Framework for Scientific Discovery and Engineering Innovations,比较偏非技术性。她首先介绍了NSF近年来的一些情况,包括NSF愿意资助什么样的项目等。然后宏观地阐述了人类当今面临的科学问题对计算机科学和工程的发展提出的挑战、现有的需求和潜在的机遇等。其中对大规模数据密集型计算的论述可能与这次会议的主题最为相关,引发了听众与Dr. Almadena Chtchelkanova的热烈交流。
Session
这次大会的分组讨论以3个Track为主线,每个Track分为3~4个Session。其中比较热门的Session包括Sensor Networks、Distributed and Multi-core Systems、Deduplication and Object-Based Storage以及Solid State Disk Storage等。我选听了几个与本组研究方向相关的Session。其中比较有趣的论文包括:Temple University的Li Bai等人设计的加密分布式数据库,将敏感数据加密拆分保存,只在满足特定约束的条件下才能读取,同时保证了安全性与可靠性。University of Southern Mississippi的 Mais Nijim设计的多层(SSD-HDD-磁带)混合存储系统预取算法,使用排队论建模并使用真实负载实验验证了其有效性。University of Central Florida的Lu Cheng等人则在基于MapReduce的科学计算中发现了类似于请求局部性的访问模式,进而改进HDFS中的数据排布,显著提高了特定计算任务的执行效率。
Industrial Panel
本次会议的Industrial Panel是由来自Cisco的Jason Ding讲解他们的UCS(Unified Computing System)。这个产品我之前有过了解,也比较感兴趣。它是Cisco-EMC-VMware虚拟计算环境联盟的计算与网络基础设施之一,专为虚拟化应用优化了其内存扩展能力和网络交换能力。与EMC的存储、VMware的虚拟化平台结合,可构成完整的IaaS Cloud解决方案。虽然我不是做硬件的,但UCS高度灵活的体系结构以及Cisco提出的统一计算系统管理等概念对我们目前正在开发的云计算系统软件仍有启发意义。
我的论文
我在本次会议发表的论文题为VegaWarden: A Uniform User Management System for Cloud Applications,介绍的是我们组在网格与云计算系统软件开发中,对用户管理系统的设计与实现。VegaWarden解决了基于虚拟机群或物理机群的网格与云计算系统中用户管理的机密性与易用性问题。一位来自德国的听众对我的性能评测数据感兴趣,问我“为什么有的接口用C实现效率高,有的接口用Java实现效率高”。我向他解释了原因:效率与接口消息复杂度以及数据结构对应的序列化/反序列化方法相关。我向他推荐了我们组去年的一篇与此问题息息相关的论文:ICOMC: Invocation Complexity Of Multi-Language Clients for Classified Web Services and its Impact on Large Scale SOA Applications。
我的论文所属的Session(Not Quite Wireless Network)在本次会议中并不热门,因此听众不多。但富有经验的Session Chair还是很好地引导了作者与听众间的交流,让我们有机会了解各自从事的研究课题。
澳门印象
会议为我们安排了一天参观旅游时间。澳门城市规模很小,我与同行的计算所师兄阮元游览了澳门诸多知名景点,穿越了若干大街小巷,品尝了多种风味小吃。澳门中西文化的和谐共生给我们留下了深刻的印象。明清时期建筑的寺庙、教堂,民国经营至今的老商铺、老码头,大街上不同肤色、不同母语的人群,在时间和空间上均使人倍感穿越。
感想
NAS会议的学术影响力虽然略逊一筹,但作为一个起点,对我来说还是有相当的意义。我了解了国内外同行的一些工作,与他们讨论了不少有趣的问题,还借此结交了新朋友。会议分组报告过程也让我感觉到自己在英语表达和内容组织方面的不足,这是我未来需要学习和改进的。
