📄 http:^^www.cc.gatech.edu^fac^karsten.schwan^
字号:
developers to implement object functionalities for both interactive networkapplications and high performance distributed programs. COBS is our group'svehicle for experimentation with operating system constructs for the heterogeneous parallel machines now commonly used in advanced industrial and laboratory settings.<P><B>Real-time systems.</B>For real-time systems, the Chaos-arc operating systems and a real-timeversion of Cthreads jointly implement reliable parallel computations formulti-target parallel machines and for real-time applications.<! VERNARD, cross link to chaosarc TR here. >Chaos-Arc demonstrates new operating system constructs that are required when programmers need to enforce and guarantee timing constraints of multiple and parallel components of real-time programs, in the presence of uncertain external execution environments.Chaos-Arc's prime contribution is the `atomic real-time computation', which is an operating system construct that allows programmers to enforceor recover from a timing constraint formulated for a set of invocationsof objects. The system was used with parallel, real-time programson a BBN Butterfly multiprocessor and is now being used on a Kendall Square supercomputer. Besides its operating system kernel(running on top of the Cthreads package), Chaos-Arc consists of a programming language for the description of objects (anextension of C) and other program development tools. Chaos-Arc has also beenported to SUN Sparcstations, to SGI machines, and to the Kendall Squaresupercomputer.For the lowest level of Chaos-arc, we have designed a real-time threads package <! VERNARD, cross link to RT Threads here >that performs thread scheduling such that deadline guarantees are madefor static and dynamic thread arrivals. The real-time threads package has been implemented on the BBN Butterfly, at user level and on barehardware, and it is now being implemented on the KSR supercomputerand on SUN Sparcstations.Our current research in real-time systems concerns the on-line scheduling ofreal-time threadsusing classical formulations of timing constraints, as well as the developmentof technology for real-time simulation.<UL><LI><AHREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1993/GIT-CC-93-35.ps.Z">GIT-CC-93-35</A>LDA - Scalable, Off-Line Multiprocessor Scheduling for Real-Time Systems <BR>Authors: Hongyi Zhou and Karsten Schwan<LI> <!WA9><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-23.ps.Z">GIT-CC-94-23</A> Rapid -- A Multiprocessor Scheduler for Dynamic Real-Time Applications <BR>Authors: <!WA10><A HREF="http://www.cc.gatech.edu/grads/f/Harold.Forbes/Harold.Forbes.html">Harold Forbes</A>and Karsten Schwan.</UL>Equally importantly, recent research is addressing the formulation and support of timing constraints for distributed information systems offering both program-program communications and human interactive services. For such systems,a benchmark application being developed by our group is able to emulate thebehavior of video delivery systems and of more dynamic systems like those<UL><LI> <!WA11><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-29.ps.Z">GIT-CC-94-29</A> <BR>PORTS: Experiences with a Scheduler for Dynamic Real-Time Systems<BR>Authors: <!WA12><A HREF="http://www.cc.gatech.edu/grads/g/Kaushik.Ghosh/homepage.html">Kaushik Ghosh</A>, Richard M. Fujimoto, and Karsten Schwan<LI> <!WA13><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-57.ps.Z">GIT-CC-94-57</A><BR> Reconfigurable Garbage Collection of Data Structures in a Speculative Real-Time System<BR>Authors: <!WA14><A HREF="http://www.cc.gatech.edu/grads/g/Kaushik.Ghosh/homepage.html">KaushikGhosh</A><BR></UL><P><H3> Recent publications </h3><P> Jeffrey Vetter, Karsten Schwan <!WA15><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1995/GIT-CC-95-16.ps.Z"><B>"Progress: a Toolkit for Interactive Program Steering."</B></A><EM> Proceedings of the International Conference on Parallel Processing 1995 </EM> Oconomowoc, Wisconsin. August, 1995. <P> Weiming Gu, Greg Eisenhauer, Eileen Kraemer, John Stasko, Jeffrey Vetter, and Karsten Schwan <!WA16><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-21.ps.Z"><B>"Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs."</B></A><EM> The Fifth Symposium on the Frontiers ofMassively Parallel Computation </EM> McLean, Virginia. February, 1995. <P> Jeffrey Vetter, Greg Eisenhauer, Weiming Gu, Thomas Kindler, Karsten Schwan,and Dilma Silva <!WA17><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-58.ps.Z"><B>"Opportunities and Tools for Highly Interactive Distributed and Parallel Computing"</B> </A> or<!WA18><AHREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-58.color.ps">here for a color version</A><EM> Proceedings of The Workshop On Debugging and Tuning for Parallel Computing Systems </EM> Chatham, MA. October, 1994. <P> Greg Eisenhauer, Weiming Gu, Karsten Schwan,and Niru Mallavarupu,<!WA19><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-08.ps.Z"><B>``Falcon - Toward Interactive Parallel Programs: The On-line Steering of a Molecular Dynamics Application''</B> </A>,<EM> High Performance Distributed Computing (HPDC-3)</EM>, San Francisco, CA, Aug. 1994. <P>Weiming Gu, Jeffrey Vetter, and Karsten Schwan,<!WA20><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-15.ps.Z"><B>``An Annotated Bibliography of Interactive Program Steering''</B></A>,ACM SIGPLAN Notices, July 1994. <P>Kaushik Ghosh, Kiran Panesar, Richard Fujimoto, and Karsten Schwan,<!WA21><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1993/GIT-CC-93-71.ps.Z"><B> ``Ports: A Parallel, Optimistic Real-Time Simulator''</B></A>, <EM>8th Workshop on Parallel and Distributed Simulation (PADS)</EM>, July 1994. <P>Greg Eisenhauer and Karsten Schwan, <B>``MD -- A Flexible Framework for High-Speed Parallel Molecular Dynamics''</b> <EM> High Performance Computing, Proceedings of the 1994 SCS Simulation Multiconference </EM>, pages 70-75, April 1994, Society for Computer Simulation. <P>Ahmed Gheith, Bodhi Mukherjee, Dilma Silva, and Karsten Schwan,<!WA22><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-11.ps.Z"><B>``KTK: Kernel Support for Configurable Objects and Invocations''</B></A>,<EM> Second International Workshop on Configurable Distributed Systems</EM>,IEEE, ACM, March 1994. <P>Bodhi Mukherjee and Karsten Schwan,<!WA23><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1993/GIT-CC-93-17.ps.Z"><B>``Improving Performance by Use of Adaptive Objects: Experimentation with a Configurable Multiprocessor Threads Package''</B></A>,<EM>Second International Symposium on High Performance Distributed Computing (HPDC-2)</EM>, Spokane, Washington, July 1993. <P>Prince Kohli, Mustaque Ahamad, and Karsten Schwan. <!WA24><A HREF="ftp://ftp.cc.gatech.edu/pub/coc/tech_reports/1994/GIT-CC-94-53.ps.Z"><B> Indigo: User-level Support for Building Distributed Shared Abstractions </B></A> <EM> Fourth International Symposium on High Performance Distributed Computing (HPDC-4)</EM> <P>Kaushik Ghosh, Richard M. Fujimoto, and Karsten Schwan,<B> ``Time Warp Simulation in Time Constrained Systems''</B>, <em>7th Workshop on Parallel and Distributed Simulation (PADS)</em>, San Diego, May 1993. <P>Kaushik Ghosh, Richard M. Fujimoto, and Karsten Schwan,<B>``A Testbed for Optimistic Execution of Real-Time Simulations''</B>,<em>IEEE Workshop on Parallel and Distributed Real-Time Systems</em>,Newport Beach, April 1993.<P>Ahmed Gheith and Karsten Schwan,<B> ``CHAOS-Arc - Kernel Support for AtomicTransactions in Real-Time Applications''</B>, <i>ACM Transactions on Computer Systems</i>, April 1993. <P>Hongyi Zhou, Karsten Schwan, and Ian Akyildiz, <B>``Performance Effects of Information Sharing in a Distributed Multiprocessor Real-Time Scheduler''</B>, <em>12th Real-Time Systems Symposium</em>, Dec. 1992. <P>Karsten Schwan and Hongyi Zhou, <B>``Dynamic Scheduling of Hard Real-time Tasks and Real-Time Threads"</B>, <em>IEEE Transactions on Software Engineering</em>, August 1992. <P><h3>Partial list of current and recent students:</h3><P> <!WA25><A HREF="http://www.cc.gatech.edu/grads/e/Greg.Eisenhauer/">Greg Eisenhauer</A>, FALCON project<P><!WA26><A HREF="http://www.cc.gatech.edu/grads/f/Harold.Forbes/Harold.Forbes.html">Harold Forbes</A>, real-time systems<P><!WA27><A HREF="http://www.cc.gatech.edu/grads/g/Kaushik.Ghosh/homepage.html">Kaushik Ghosh</A> (jointly with R. Fujimoto), real-time simulation<P><!WA28><A HREF="http://www.cc.gatech.edu/grads/g/Weiming.Gu/homepage.html"> Weiming Gu </a>, FALCON project<P>Daniela Ivan, real-time communications and scheduling<P> <!WA29><A HREF="http://www.cc.gatech.edu/computing/Telecomm/people/Phd/rhk.html">Robin Kravets</A>, high performance communications<P><!WA30><A HREF="http://www.cc.gatech.edu/people/home/vernard/"> Vernard Martin</A> Vernard Martin, FALCON project<P>Bodhi Mukherjee, adaptable operating system kernels<P>Byron Jeff, real-time control of multi-media applications<P>Dilma Silva, high performance objects<P> Phyllis Schneck, adaptable communications<P><!WA31><A HREF="http://www.cc.gatech.edu/people/home/vetter/"> Jeffrey Vetter </A>, FALCON project<P>Rich West, real-time threads and communications<P>Hongyi Zhou, real-time scheduling<P>Thomas Kindler, Mary Trauner (jointly with School of EAS), parallel modeling of atmospheric conditions<P>Shih-Chang Chuang (Advisor: R. Fulton, ME), finite element computation on parallel machines<P><!WA32><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Eileen.Kraemer.html">Eileen Kraemer</A> (Advisor: J. Stasko), performance animation of parallel programs<P>Ranjit John (Advisor: M. Ahamad), implementing and programming weakly consistent memories<P><P></b><HR></BODY>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -