This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium
Soft Real-Time Scheduling in Google Earth
Beijing, China
April 16-April 19
ISBN: 978-0-7695-4667-4
Google Earth is a virtual globe that allows users to explore satellite imagery, terrain, 3D buildings, and geo-spatial content. It is available on a wide variety of desktop and mobile platforms, including Windows, Mac OS X, Linux, iOS, and Android. To preserve the sense of fluid motion through a 3D environment, the application must render at 60Hz. In this paper, we discuss the scheduling constraints of this application as a soft real-time scheduling problem where missed deadlines disrupt this motion. We describe a new scheduling implementation that addresses these problems. The diversity of hardware and software platforms on which Google Earth runs makes offline execution time analysis infeasible, so we discuss ways to predict execution time using on line measurement. We provide experimental results comparing different methods for predicting execution time. This new implementation is slated for inclusion in a future release of Google Earth.
Index Terms:
Soft Real-Time, Graphics, Firm Real-Time
Citation:
Jeremy P. Erickson, Greg Coombe, James H. Anderson, "Soft Real-Time Scheduling in Google Earth," rtas, pp.141-150, 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium, 2012
Usage of this product signifies your acceptance of the Terms of Use.