第六届中国Linux内核开发者大会

 第六届中国Linux内核开发者大会

赞助单位:南京富士通南大软件技术有限公司

Intel 开源软件技术中心

CANONICAL

华为技术

趋势科技

主办单位:南京富士通南大软件技术有限公司

南京大学

Intel 开源软件技术中心

AKA信息技术小组

指导单位:The Linux Foundation, COPU, CSIP

 

大会官网:www.aka-kernel.org

官方微博:http://weibo.com/2306132231(中国Linux内核开发者)

在线直播:http://v.csdn.hudong.com/linuxkernal2011

 目录

第六届 中国 Linux内核开发者大会 1

目 录 2

1. 大会议程 3

2. 演讲主题 4

2.1 Daniel Veillard : Libvirt: a virtualization API and beyond 4

2.2 Taku Izumi : Evaluation of cpu cgroup 5

2.3 Fengguang Wu: 高实时性需求下的图形化调试和调优 6

2.4 陈莉君:从机制与策略探究Linux内核设计之道 7

2.5 林铭: Perf EventIntel PMU介绍 8

2.6马涛大规模Ext4文件系统部署的收获和挑战 9

2.7缪勰下一代文件系统Btrfs介绍 10

2.8 Paul E. Mckenney : Validating Core Parallel Software 11

2.9 Steven Miao: Heterogeneous Multicore 12

2.10 Lai Jiangshan : RCU and Scalability 13

2.11朱春杰、张磊:IO Data Flow Hook On Xen 14

2.12 MingLei: Introduction to runtime PM for I/O Devices 15

3.温馨提示 16

3.1 餐厅位置 16

3.2 安全须知 18

4.大会联系人 18

 

 

 

 

 

 

 

 

 

 

1. 大会议程

时间

No.

主题

相关人员介绍

9:00-9:05

1

主持人开场、介绍嘉宾

郭锦昐

9:05-9:10

2

致辞一

工信部领导

9:10-9:15

3

致辞二

南京大学领导

9:15-9:20

4

致辞三

富士通南大总经理长田格先生

上午:主会场(科技馆1F报告厅)

9:20-10:10

5

Libvirt: a virtualization API and beyond

Daniel VeillardRedHat资深专家

10:10-10:30

茶歇20分钟

10:30-11:20

6

Evaluation of cpu cgroup

Taku Izumi,富士通内核开发工程师

11:20-12:10

7

高实时性需求下的图形化调试和调优

吴峰光,Intel开源技术中心高级工程师

下午:通用主题会场(科技馆1F报告厅)

13:30-14:20

8

从机制与策略探究Linux内核设计之道

陈莉君,西安邮电学院教授

14:20-15:10

9

Perf EventIntel PMU介绍

林铭,Intel开源技术中心高级工程师

15:10-15:30

茶歇20分钟

15:30-16:20

10

大规模Ext4文件系统部署的收获和挑战

马涛,淘宝网技术专家

16:20-17:10

11

下一代文件系统Btrfs介绍

缪勰,富士通南大内核开发工程师

下午:专业主题会场(科技馆2F报告厅)

13:30-14:20

12

Validating Core Parallel Software

Paul McKenneyIBM资深专家

14:20-15:10

13

Heterogeneous Multicore

Steven MiaoADI高级工程师

15:10-15:30

14

RCU and Scalability

Jiangshan Lai,富士通南大内核开发工程师

15:30-16:20

茶歇20分钟

16:20-17:10

15

IO Data Flow Hook On Xen

朱春杰、张磊,趋势科技高级工程师

17:10-18:00

16

Introduction to runtime PM for I/O Devices

Ming LeiCanonical高级工程师

 

 

 2. 演讲主题

2.1DanielVeillard:Libvirt:avirtualizationAPIandbeyond

 

Daniel Veillard <veillard@redhat com>, Red Hat

第六届中国Linux内核开发者大会_第1张图片 

演讲摘要:

This talk will present the libvirt API, its use cases and some of the connected virtualization software. It will expose some of the management and API challenges leading to the development of libvirt, and suggest some of the future directions.



个人介绍:

I'm a long time Linux user, and have been working for Red Hat for more than 10 years now, currently focusing on virtualization deployement. I started the libvirt project 6 years ago, and before that the libxml2 project and rpmfind service while working at the Web Consortium. My PhD was on distributed operating systems so I am not too afraid of OS and kernel questions !

 

 

 

 

 

2.2TakuIzumi:Evaluationofcpucgroup

 

TakuIzumi([email protected]),FujitsuJapan

第六届中国Linux内核开发者大会_第2张图片 

演讲摘要:

The cpu cgroup is a control interface for Linux's CFS scheduler. It has been integrated into the scheduler and provided users group 'share' facility. And now, a very new feature, bandwidth for cpu cgroup is supported. It allows to set maximum run-time in a specified period.

In this session, we'd like to illustrate cpu cgroup implementation briefly and show performance numbers with several benchmarks and settings. We, Fujitsu, are interested in cpu cgroup for controlling KVM resources, we'll show performance of cpu-bandwidth-limited KVM, too.

 

个人介绍:

Taku Izumi has been working for Fujitsu since 2003. He has worked for support service of Linux network drivers for several years. And now, he is working for development team in Fujitsu, main work area is virtualization.

 

 

 

 

 

 

2.3FengguangWu:高实时性需求下的图形化调试和调优

 

FengguangWu<[email protected]>,IntelOTC

 第六届中国Linux内核开发者大会_第3张图片

演讲摘要:

在以手持设备为代表的嵌入式Linux设备中,存在很多高实时性,低延迟,低功耗的应用。典型的如音乐播放和VOIP的应用。Audio应用中出现的问题,稍纵即逝,很难通过普通的调试方法来分析。当前Linux上比较流行的Audio实现是ALSAPulseAudio的组合,因ALSA无法同时兼顾低功耗和低延时,因而pulseaudio实现了一个基于定时器动态调度的音频IO模型。但由于该模型及整个音频IO路径的复杂性,要把功耗和延迟推向极致依然困难重重。本讲座以作者最近工作的一个Audio项目为例,列举其中的一些问题,展示如何利用内核提供的tracing机制,图形化呈现问题根源,并希望推而广之,和与会者探讨交流高实时性情况下的调试和调优的方法。

 

个人介绍:

英特尔开源软件技术中心资深软件工程师,专注于Linux内核开发多年,兴趣领域主要在VMFSAudio,性能调优,系统管理等。

 

 

 

 

 

 

 

 

 

2.4 陈莉君:从机制与策略探究Linux内核设计之道

 

陈莉君西安邮电学院

 

演讲摘要:

Linux内核历经20年发展,其版本变化800多次,代码量和复杂性呈几何增长,世界各地大牛的智慧贡献于此,应用场景日益广泛。在错综复杂的Linux内核设计中,最根本的设计思想是什么?这种思想如何在操作系统的整体设计和各子系统设计中得以体现?本报告从机制和策略分离入手,探究操作系统设计之渊源,并以相关源码为实例,分析操作系统整体结构、文件系统、进程管理以及Linux内核安全框架中机制与策略之灵活应用。在此基础上,以目前流行的手机操作系统Android及虚拟机Xen为场景,说明其核心代码设计中如何体现这一设计思想。

 

个人介绍:

西安邮电学院教授,十多年来致力于推动Linux在中国的发展,深入研究Linux内核相关理论以及技术,积极跟踪Liunx 内核发展动向,针对Linux内核版本的不断演化,连续编写和翻译了有关专著、译著及教材多部。其中专著《Linux操作系统内核分析》曾被指定为中科院考博参考书;所翻译的《深入理解Linux源代码》和《Linux内核设计与实现》是Linux开发者的必读书;撰写的《Linux操作系统原理与应用》被列为国家"十一五"规划教材;主办的Linux内核之旅网站www.kernletravel.netLinux爱好者分享了大量原创性文献;主持和参与的项目涉及Linux内核安全,嵌入式系统以及云存储等。所带领的Linux兴趣小组培养了一批优秀学生活跃在Linux第一线。

 

 

 

2.5 林铭: Perf EventIntel PMU介绍

 

林铭IntelOTC

 

演讲摘要:

Perf EventLinux内核中的性能分析子系统,它抽象出了一套良好的接口,各种架构的CPU通过实现这些接口,为用户提供分析内核本身以及应用程序性能的强大工具。本讲主要介绍Perf EventIntel PMU(Performance Monitoring Unit)上的实现。

 

个人介绍:

英特尔开源技术中心软件工程师,从事Linux内核开发工作,主要专注于ACPIPerf Event的开发。

 

 

 

 

 

 

 

 

 

2.6马涛:大规模Ext4文件系统部署的收获和挑战

 

马涛, Taobao

 

演讲摘要:

  1. ) Ext4的重要特性 
    2.) Ext4
    在网络服务器基础架构上的性能提升 
    3.) 
    在大规模应用下的性能数据提升 
    4.) 
    目前与社区合作的Ext4相关开发、测试工作进展汇报

 

个人介绍:

马涛,淘宝网技术专家,国内最活跃的Linux文件系统开发人员之一,主要专注于文件系统和存储系统。

 

 

 

 

 

 

 

 

 

 

2.7缪勰:下一代文件系统Btrfs介绍

 

缪勰<[email protected]>, Fujitsu China

 第六届中国Linux内核开发者大会_第4张图片

演讲摘要:

作为下一代文件系统,Btrfs越来越收到大家的关注。那么与传统文件系统相比,Btrfs到底为我们带来哪些新的特性,它是如何实现的呢?本演讲将围绕这些问题展开探讨。

 

个人介绍:

缪勰就职于富士通,是一位内核开发工程师。他从2007年起一直从事Linux内核领域的工作,开始时主要从事内核测试和BUG修正(进程调度器、Cpuset等),目前他正致力于Btrfs文件系统的开发。

 

 

 

 

 

 

 

2.8 Paul E. Mckenney : Validating Core Parallel Software

 

PaulE.Mckenney<[email protected]>,IBM

 第六届中国Linux内核开发者大会_第5张图片

演讲摘要:

Apopularpositioninbothindustryandacademiaisthatthereisnoknownwaytovalidateparallelsoftware.Although advocates of this position have many theoretical arguments on their side, the fact is that there is a large body of reliable parallel software running in production in the world today, including the Linux kernel. That said, training on parallel validation has primarily been on-the-job, with few published best practices. This presentation represents a first step towards codifying best practices for writing and validating highly reliable performance-critical parallel software.

 

个人介绍:

Paul McKenney is a Distinguished Engineer and CTO of Linux at IBM's Linux Technology Center (LTC). He is the maintainer of the Linux kernel's implementation of RCU and a contributor to the user-level implementation. He chaired the Linux Plumbers Conference Program Committee in 2009 and 2011, and served on the Linux Kernel Summit Program Committee in 2010 and 2011.He has published one netbook, one book chapter, and more than one hundred papers and presentations, and holds more than 80 patents in the USA, PRC, and elsewhere, Prior to IBM, Paul worked for Sequent Computer Systems (parallel UNIX kernel), SRI International (Internet and packet-radio research, UNIX systems administration), for himself (contract programmer working on embedded and soft realtime solutions), and for Oregon State University (business application systems). He holds a BS in computer science and another in mechanical engineering from Oregon State University (1981), an MS in computer science, also from Oregon State University (1988), and a Ph.D. incomputer science and engineering from Oregon Health and Sciences University (2004).

 

2.9 Steven Miao: Heterogeneous Multicore

 

Steven Miao, ADI

 第六届中国Linux内核开发者大会_第6张图片

演讲摘要:

Although multiprocessor designs have been around for decades, semiconductor vendors have only recently turned to multicore processors in order to meet their performance and/or power-consumption requirements. This has a huge impact on the software architecture for those systems, which must now consider inter-processor communication (IPC) issues to pass data between the cores. This talk will introduce the heterogeneous multicore framework. 

 

个人介绍:

He currently works on blackfin processors and uclinux-dist as a maintainer in ADI open platform solution team. He spent the last 5 years for embedded system development, handheld device solutions, linux kernel development. He is now working at intercore communication framework design and implementation. Steven has a bachelor in mathematics from Nanjing University.

 

 

 

2.10LaiJiangshan:RCUandScalability

 

Lai Jiangshan ([email protected]), Fujitsu China

 

演讲摘要:

RCU(Read-Copy-Update) is a synchronization mechanism which allows reads to occur concurrently with updates and achieves good scalability and good performance. This speach talks about what benefit do large systems get from RCU, RCU in userspace and RCU-based approache for C-Language Dependency Ordering.

 

个人介绍:

Lai Jiangshan works in Fujitsu Kernel team. As a kernel tester and developer, he has been active in the kernel community for 4 years. He has been improving RCU subsystem since 2008. He has addressed various bugs and wrote a new implementation of RCU.

 

 

 

 

 

 

 

 

2.11朱春杰、张磊:IODataFlowHookOnXen

 

朱春杰([email protected]),Trendmicro

张磊([email protected]),Trendmicro

 第六届中国Linux内核开发者大会_第7张图片第六届中国Linux内核开发者大会_第8张图片

演讲摘要:

虚拟化技术已经大量应用于当今的IT领域,所以如何在虚拟环境中对虚拟主机进行保护是越来越热的话题。本议题将从内核层面来阐述传统的IO Hook技术在Xen虚拟化平台上的应用和实现,包括网络IO和文件IO,以及如何利用Domain-0 Linux来快速部署,为虚拟化安全提供了基础。

 

个人介绍:

朱春杰:趋势科技研发工程师。毕业于南京大学计算机系,曾任职于EMC中国,从事文件IO相关的工作研究,目前就职于趋势科技从事Xen虚拟平台研究。

 

张磊:趋势科技研发工程师。毕业于浙江大学软件学院,曾先后任职于富士通南大软件技术有限公司,IBM中国系统与技术开发中心,现在趋势科技致力于系统安全相关的研究。

 

 

 

 

 

 

 

 

 

2.12 MingLei: Introduction to runtime PM for I/O Devices

 

MingLei ([email protected] ) , Canonical

 

演讲摘要:

Runtime PM was first implemented in usb subsystem and its framework was abstracted from prototype in usb subsystem later. It has been used in more and more subsystems now. The talk will address ideas behind runtime PM with its implementation in usb subsystem and omap platform.

 

个人介绍:

He is a kernel engineer in hardware enablement team of Canonical now. He has about 8 years' embedded software development experiences, and is especially interested in linux device driver on embedded platform and has contributions on device driver(usb, omap, ...) and lockdep in linux kernel. Ming got his MSEE in Computer Application from Xidian university in 2003.

 

 

 

3.温馨提示

3.1 餐厅位置

餐厅位置请参见下图。

 第六届中国Linux内核开发者大会_第9张图片

  1. 10/16中午,提供所有与会人员午餐,就餐餐厅暂定为鼓楼校区南苑第三学生食堂(如有变动,另行通知)。中午就餐路线请参见上图。

  2. 10/16晚上,提供特邀嘉宾、主办/赞助单位、演讲人员餐叙,就餐餐厅暂定为鼓楼校区南苑餐厅(如有变动,另行通知)。晚上就餐路线请参见上图。

 

3.2 安全须知

  1. 请自觉遵守大会纪律、守时、集体行动。

  2. 请听从工作人员、南大保安安排,如需帮忙请与组委会联系。

  3. 会议证件仅限本人使用,如有遗失,请知会会议工作人员。

 

 4.大会联系人

大会组织工作及总体联系人:施伟华18602555527

VIP嘉宾及餐饮联系人:归剑锋15951891343

你可能感兴趣的:(linux,performance,xen,parallel,linux内核,Scalability)