A personal virtual computer recorder.
详细信息   
  • 作者:Laadan ; Oren.
  • 学历:Doctor
  • 年:2011
  • 导师:Nieh,Jason,eadvisor
  • 毕业院校:Columbia University
  • Department:Computer Science.
  • ISBN:9781124604923
  • CBH:3450939
  • Country:USA
  • 语种:English
  • FileSize:3527485
  • Pages:344
文摘
Continuing advances in hardware technology have enabled the proliferation of faster,cheaper,and more capable personal computers. Users of all backgrounds rely on their computers to handle ever-expanding information,communication,and computation needs. As users spend more time interacting with their computers,it is becoming increasingly important to archive and later search the knowledge,ideas and information that they have viewed through their computers. However,existing state-of-the-art web and desktop search tools fail to provide a suitable solution,as they focus on static,accessible documents in isolation. Thus,finding the information one has viewed among the ever-increasing and chaotic sea of data available from a computer remains a challenge. This dissertation introduces DejaView,a personal virtual computer recorder that enhances personal computers with the ability to process display-centric content to help users with all the information they see through their computers. DejaView continuously records a users session to provide a complete WYSIWYS What You Search Is What Youve Seen) record of a desktop computing experience,enabling users to playback,browse,search,and revive records,making it easier to retrieve and interact with information they have seen before. DejaView records visual output,checkpoints corresponding application and file system states,and captures onscreen text with contextual information to index the record. A user can then browse and search the record for any visual information that has been previously displayed on the desktop,and revive and interact with the desktop computing state corresponding to any point in the record. DejaView introduces new,transparent operating system,display and file system virtualization techniques and novel semantic display-centric information recording,and combines them to provide its functionality without any modifications to applications,window systems,or operating system kernels. Our results demonstrate that DejaView can provide continuous low-overhead recording without any user-noticeable performance degradation,and allows users to playback,browse,search,and time-travel back to records fast enough for interactive use. This dissertation also demonstrates how DejaViews execution virtualization and recording extend beyond the desktop recorder context. We introduce a coordinated,parallel checkpoint-restart mechanism for distributed applications that minimizes synchronization overhead and uniquely supports complete checkpoint and restart of network state in a transport protocol independent manner,for both reliable and unreliable protocols. We introduce a scalable system that enables significant energy saving by migrating network state and applications off of idle hosts allowing the hosts to enter low-power suspend state,while preserving their network presence. Finally,we show how our techniques can be integrated into a commodity operating system,mainline Linux,thereby allowing the entire operating systems community to benefit from mature checkpoint-restart that is transparent,secure,reliable,efficient,and integral to the Linux kernel.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700