Dimorphic Computing (CMU-CS-06-123)

作者: M. Satyanarananan , David O'Hallaron , Niraj Tolia , Eyal de Lara , Rajesh Balan

DOI:

关键词:

摘要: Dimorphic computing is a new model of that switches between thick and thin client modes execution in completely automated transparent manner. It accomplishes this without imposing any language or structural requirements on applications. This greatly improves the performance applications alternate phases computeor data-intensive processing intense user interaction. For such applications, mode allows efficient use remote resources as compute servers large datasets. The enables crisp interactive by eliminating harmful effects Internet latency jitter, exploiting local graphical hardware acceleration. We demonstrate feasibility value dimorphic through AgentISR, prototype exploits virtual machine technology. Experiments with AgentISR confirm number widely-used scientific graphic arts can be significantly improved requiring modification. research was supported National Science Foundation (NSF) under grant numbers CNS-0509004 CCR-0205266, Engineering Research Council (NSERC) Canada 261545-3 Graduate Scholarship, Canadian for Innovation (CFI), Ontario Trust OIT) 7739. Any opinions, findings, conclusions recommendations expressed material are those authors do not necessarily reflect views NSF, NSERC, CFI, OIT, Carnegie Mellon University, University Toronto. All unidentified trademarks mentioned paper properties their respective owners.

参考文章(42)
Esmond Pitt, Kathy McNiff, java.rmi: The Remote Method Invocation Guide ,(2001)
Paul Mackerras, Andrew Tridgell, The rsync algorithm The Australian National University. ,(1996)
Ian Foster, Steven Tuecke, Carl Kesselman, Jeffrey M. Nick, The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration ,(2002)
Wes Bethel, Visapult: A Prototype Remote and Distributed Visualization Application and Framework international conference on computer graphics and interactive techniques. ,(2000)
Henrik Sandklef, Testing applications with Xnee Linux Journal. ,vol. 2004, pp. 5- ,(2004)
Ricardo A. Baratto, Jason Nieh, Leo Kim, THINC: A Remote Display Architecture for Thin-Client Computing Department of Computer Science, Columbia University. ,(2004) , 10.7916/D87W6M1B
Nickolai Zeldovich, Ramesh Chandra, Interactive performance measurement with VNCplay usenix annual technical conference. pp. 54- 54 ,(2005)
Katarzyna Keahey, Ian Foster, Timothy Freeman, Xuehai Zhang, Daniel Galron, Virtual Workspaces in the Grid Euro-Par 2005 Parallel Processing. pp. 421- 431 ,(2005) , 10.1007/11549468_49
Y. Artsy, R. Finkel, Designing a process migration facility: the Charlotte experience IEEE Computer. ,vol. 22, pp. 47- 56 ,(1989) , 10.1109/2.35213
Michael L. Powell, Barton P. Miller, Process migration in DEMOS/MP symposium on operating systems principles. ,vol. 17, pp. 110- 119 ,(1983) , 10.1145/773379.806619