Ten Years

十年一剑!
-------------------------------------------------
Operating System Research / Technique

Friday, September 15, 2006

(HotOS'03 Note)Development Tools for Distributed Applications

Development Tools for Distributed Applications
Mukesh Agrawal and Srinivasan Seshan
HotOS 2003

考虑支持分布式应用开发的整个生命周期的开发工具,包括the design stage, the implementation stage, the testing stage, the deployment and operation stage, and the maintenance and evolution stage.

具体讨论maintenance and evolution阶段和testing阶段的工具。
总结了支持升级/回滚的困难及目前的解决方案。作者使用了VMM方法,用UMLUser Mode Linux)来解决升级问题。
对于testing,作者分析了调试支持工具。提到:Single-stepping is inherently an inappropriate debugging primitive for distributed applications.

本文对于领域内困难和已有方案的总结很清晰,尤其是对于Upgrade / Rollback问题。如果想有一个总体的了解,可以读一读相关部分。
  • At 2:58 AM, Blogger water said…

    今天听了wangjing的报告,知道了vmm分:system vmm, process vmm, HLL vmm, codesign vmm。还蛮复杂,目前研究的比较热门的就是高级语言vmm了吧,比如jvm。
     

  • At 3:08 PM, Blogger Andy Yang said…

    从OS的角度,目前最热的我感觉是system vmm,代表性的有VMware,Xen,UML(User Mode Linux)等。

    HLL vmm似乎更多地和Java、.Net什么的结合。我了解不多。看看OO方面的文章可能有所帮助。

    另外,OSDI'00中的Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java,OSDI'02中的Luna: A Flexible Java Protection System等文章,倒是在为Java提供进程保护等方面做了写文章,有些HLL vmm与process vmm等结合的味道。
     

Post a Comment

2 Comments:

  • At 2:58 AM, Blogger water said…

    今天听了wangjing的报告,知道了vmm分:system vmm, process vmm, HLL vmm, codesign vmm。还蛮复杂,目前研究的比较热门的就是高级语言vmm了吧,比如jvm。

     
  • At 3:08 PM, Blogger Andy Yang said…

    从OS的角度,目前最热的我感觉是system vmm,代表性的有VMware,Xen,UML(User Mode Linux)等。

    HLL vmm似乎更多地和Java、.Net什么的结合。我了解不多。看看OO方面的文章可能有所帮助。

    另外,OSDI'00中的Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java,OSDI'02中的Luna: A Flexible Java Protection System等文章,倒是在为Java提供进程保护等方面做了写文章,有些HLL vmm与process vmm等结合的味道。

     

Post a Comment

<< Home