慶應義塾大学
2008年度 春学期
システム・ソフトウェア
System Software / Operating Systemsオペレーティングシステム
第13回 7月15日 OS事例研究
Lecture 13, July 15: Operating Systemsオペレーティングシステム Research
Outline
- The World is Changing...What's Coming?
- So What Do We Need to Do?
- So What Do We Need to Study?
SOSP
The Symposium on Operating Systemsオペレーティングシステム
Principles概念 is the premiere conference on OS research. Held
once every two years in some beautiful location, it's highly
competitive and prestigious. Here is a list of the sessions from
last year's SOSP:
- WEB MEETS OPERATING SYSTEMSオペレーティングシステム
- CONCURRENCY同時実行・平行
- BYZANTINE FAULT TOLERANCE
- SOFTWARE ROBUSTNESS
- DISTRIBUTED分散 SYSTEMS
- SYSTEM MAINTENANCE
- ENERGY
- STORAGE
- OPERATING SYSTEMオペレーティングシステム SECURITY
Review
What are the basic roles of an operating systemオペレーティングシステム?
The Changing World
Any thought about systems today must consider the following
facts:
- We have entered the Late Moore's Law Period.
- Everything is parallel, distributed分散, and asynchronous非同期.
- Everything is mobile and/or ubiquitous.
- It's a post-Microsoft, Google world.
- Organizing and finding data is now harder than processプロセスing it.
- Virtualization is everywhere.
Moving in a straight line is easy, changing directions is hard!
Some Themes
Here are some ideas I consider to be important, looking
forward:
- Speculation and Delay-Tolerant Computation
- Boundary-less Systems
- Move the data to the computation, or the computation to the
data?
- Unpredictability in systems
How do we
- design,
- build,
- program,
- debug,
- operate and maintain,
- and use
computing systems that we do not fully understand?
Note that I am not condoning any "give up" attitude, or
treating a computer as some mystical artifact that cannot be
analyze分析d rigorously and scientifically!!!
Next Lecture
None! We're done!
Followup for this week:
その他 Additional Information情報