Some of the projects with which I am involved in some way are:
The Center for Experimental Research in Computer Systems.
Fast Flexible Serialization
The EVPath Event System -- An efficient and flexible event communication that uses dynamic code generation
Publications
I/O Containers: Managing the Data Analytics and Visualization Pipelines
of High End Codes,
Jai Dayal, Karsten Schwan, Jay Lofstead, Matthew Wolf, Scott Klasky, Hasan
Abbasi, Norbert Podhorszki, Greg Eisenhauer and Fang Zheng.
to appear in the Proceedings of the International Workshop on High
Performance Data Intensive Computing (HPDIC2013) in conjunction with IEEE
IPDPS 2013, May 2013
Resource Provisioning for Staging Components,
Tuan Anh Nguyen, Greg Eisenhauer, Karsten Schwan, Hasan Abbasi, Matthew
Wolf, Scott Klasky and Norbert Podhorszki.
to appear in the Proceedings of the International Workshop on High
Performance Data Intensive Computing (HPDIC2013) in conjunction with IEEE
IPDPS 2013, May 2013
Lynx: A Dynamic Instrumentation System for Data-Parallel Applications on GPGPU Architectures,
Naila Farooqui, Andrew Kerr, Greg Eisenhauer, Karsten Schwan, and Sudhakar Yalamanchili.
in Proceedings of 2012 IEEE International Symposium on Performance
Analysis of Systems and Software, April 2012.
PDF Format [1.9Mb]
A Type System for High Performance Communication and Computation,
Greg Eisenhauer, Matthew Wolf, Hasan Abbasi, Scott Klasky, Karsten Schwan.
in Proceedings of the Workshop on D3Science associated with e-Science 11, December 5, 2011, Stockholm, Sweden
PDF Format [160K]
A flexible architecture integrating monitoring and analytics for managing large-scale data centers,
Chengwei Wang, Karsten Schwan, Vanish Talwar, Greg Eisenhauer, Liting Hu, Matthew Wolf.
Proceedings of the 8th ACM international conference on Autonomic computing, ICAC'11, June 2011
PDF format
Just in time: adding value to the IO pipelines of high performance applications with JITStaging,
Hasan Abbasi, Greg Eisenhauer, Matthew Wolf, Karsten Schwan, Scott Klasky.
Proceedings of the 20th international symposium on High performance distributed computing, HPDC'11, June 2011.
PDF Format
DataStager: scalable data staging services for petascale applications,
Hasan Abbasi, Matthew Wolf, Greg Eisenhauer, Scott Klasky, Karsten Schwan,
Fang Zheng. Cluster Computing, Volume 13 Issue 3, September
2010
PDF Format [560K]
Monalytics: online monitoring and analytics for managing large scale data
centers,
Mahendra Kutare, Greg Eisenhauer, Chengwei Wang, Karsten Schwan, Vanish
Talwar, Matthew Wolf. in Proceeding of the 7th international
conference on Autonomic computing (ICAC '10), June 2010
PDF Format [720K]
Event-based systems: opportunities and challenges at exascale,
Greg Eisenhauer, Matthew Wolf, Hasan Abbasi, Karsten Schwan. DEBS
'09: Proceedings of the Third ACM International Conference on Distributed
Event-Based Systems
PDF Format [706K]
DataStager: scalable data staging services for petascale applications,
Hasan Abbasi, Matthew Wolf, Greg Eisenhauer, Scott Klasky, Karsten Schwan,
Fang Zheng. in Proceedings of the 18th ACM International Symposium
on High Performance Distributed Computing (HPDC'09), June 2009.
PDF Format [560K]
iManage: Policy-Driven Self-Management for Enterprise-Scale Systems,
Vibhore Kumar, Brian F. Cooper, Greg Eisenhauer, Karsten Schwan.
ACM/IFIP/USENIX 8th International Middleware
Conference,2007.
PDF Format [3.7G]
Enabling policy-driven self-management for enterprisescale systems,
Vibhore Kumar, Brian F. Cooper, Greg Eisenhauer, Karsten Schwan.
In HotAC II: Hot Topics in Autonomic Computing on Hot Topics in
Autonomic Computing, 2007
PDF Format [3.7G]
Middleware for Enterprise Scale Data Stream Management using
Utility-Driven Self-Adaptive Information Flows, Vibhore Kumar,
Brian F. Cooper, Zongtang Cai, Greg Eisenhauer, and Karsten Schwan.
In Cluster Computing Journal, Springer Publishing, Volume 10, Number 4 / December, 2007.
PDF Format [953K]
IQ-Paths: Predictably High Performance Data Streams across Dynamic
Network Overlays,
Zhongtang Cai, Vibhore Kumar, Karsten Schwan.
In Journal of Grid Computing, Volume 5, Number 2/ June 2007.
PDF Format [1.9G]
Utility-Driven Proactive Management of Availability in Enterprise-Scale
Information Flows,
Zhongtang Cai, Vibhore Kumar, Brian F. Cooper, Greg Eisenhauer, Karsten
Schwan, and Robert E. Strom, ACM/IFIP/USENIX 7th International
Middleware Conference, Melbourne, Australia, 2006.
PDF Format [3.7G]
Implementing Diverse Messaging Models with Self-Managing Properties using
IFLOW, Vibhore Kumar, Zhongtang Cai, Brian Cooper, Greg Eisenhauer,
Karsten Schwan, Muhamed Mansour, Bala Seshasayee, and Patrick Widener.
Proceedings of the IEEE International Conference on Autonomic
Computing(ICAC), pp. 243-252, June, 2006.
PDF Format [281K]
AutoFlow: Autonomic Information Flows for Critical Information
Systems, Karsten Schwan, Brian F. Cooper, Greg Eisenhauer, Ada
Gavrilovska, Matt Wolf, Hasan Abbasi, Sandip Agarwala, Zhongtang Cai,
Vibhore Kumar, Jay Lofstead, Mohamed Mansour, Balasubramanian Seshasayee,
and Patrick Widener, in collection: "Autonomic Computing: Concepts,
Infrastructure, and Applications", ed. Manish Parashar and Salim
Hariri, Chapter 14, pp. 275-304, CRC Press, 2006. Book is
available at Amazon.com.
Autonomic Information Flows, Karsten Schwan,
Brian F. Cooper, Greg Eisenhauer, Ada Gavrilovska, Matt Wolf, Hasan Abbasi,
Sandip Agarwala, Zhongtang Cai, Vibhore Kumar, Jay Lofstead, Mohamed
Mansour, Balasubramanian Seshasayee, and Patrick Widener,
CERCS Technical Report GIT-CERCS-05-22, Nov 2005.
[Abstract] |
[PDF]
Publish-subscribe for high-performance computing, Greg Eisenhauer,
Fabián Bustamante, and Karsten Schwan
IEEE Internet Computing, Special Issue -- Message-Oriented Middleware, (10, 1), pp. 40-47, Jan/Feb 2006.
PDF Format [207K]
IQ-Services: Network-Aware Middleware for Large-Data
Applications, Zhongtang Cai, Greg Eisenhauer, Qhi He, Vibhore Kumar,
Karsten Schwan, Matthew Wolf, in Journal of Concurrency and
Computation: Practice and Experience, Volume 18, Issue 6, 2006,
pp. 635-652
PDF Format
IFLOW: Resource-Aware Overlays for Composing and Managing Distributed
Information Flows, Vibhore Kumar, Zhongtang Cai, Brian F. Cooper, Greg
Eisenhauer, Karsten Schwan, Mohamed Mansour, Balasubramanian Seshasayee and
Patrick Widener,
Eurosys-2006, Leuven, Belgium.
PDF Format [602K]
Lightweight Morphing Support for Evolving Data Exchanges in Distributed
Applications, Sandip Agarwala, Greg Eisenhauer, and Karsten Schwan,
Proceedings of the 25th International Conference on Distributed
Computing Systems (ICDCS 2005)
PDF Format [392K]
Resource-Aware Distributed Stream Management using Dynamic Overlays,
Vibhore Kumar, Brian F Cooper, Zhongtang Cai, Greg Eisenhauer, Karsten
Schwan. Proc. of the 25th IEEE International Conference on Distributed
Computing Systems (ICDCS-2005), Columbus, Ohio, USA.
PDF Format [260K]
IQ-Services: Network-Aware Middleware for Interactive Large-Data
Applications, Zhongtang Cai, Greg Eisenhauer, Qhi He, Vibhore Kumar,
Karsten Schwan and Matthew Wolf, Proc. of the 2nd International
Workshop on Middleware for Grid Computing, October 2004, Toronto, Ontario.
PostScript [1.1M] |
PDF Format [260K]
XChange: Coupling parallel applications in a dynamic environment,
Hasan Abbasi, Matthew Wolf, Karsten Schwan, Greg Eisenhauer and Andrew
Hilton, IEEE International Conference on Cluster Computing,
2004.
PDF Format [700K]
Morphable Messaging: Efficient Support for Evolution in Distributed
Applications, Sandip Agarwala, Greg Eisenhauer and Karsten Schwan,
Proceedings of the IEEE Workshop in the Challenges of Large Applications in
Distributed Environments (CLADE), June 2004.
PostScript [220K] |
PDF Format [129K]
Kernel Plugins: When A VM Is Too Much, Ivan Ganev, Greg Eisenhauer
and Karsten Schwan, Proc. of the 3rd USENIX Virtual Machine Research
and Technology Symposium (VM 2004), May 2004, San Jose, CA
PostScript [423K] |
PDF Format [119K]
IQ-Services: Resource-Aware Middleware for Heterogeneous
Applications, Zhongtang Cai, Greg Eisenhauer, Christian Poellabauer,
Karsten Schwan and Matthew Wolf, Proc. of the 13th Heterogenous
Computing Workshop (HCW 2004), invited paper, April 2004, Santa Fe, NM.
PostScript [1.1M] |
PDF Format [260K]
Service Morphing: Integrated System- and Application-Level Service
Adaptation in Autonomic Systems, Christian Poellabauer, Karsten Schwan, Sandip Agarwala,
Ada Gavrilovska, Greg Eisenhauer, Santosh Pande, Calton Pu, and Matthew
Wolf, Proceedings of the 5th Annual
International Workshop on Active Middleware Services (AMS 2003), Seattle,
Washington, June 2003. Postscript [3.3M]
|
PDF
Format [350K]
Scalable Directory Services Using Proactivity,Fabián E. Bustamante,
Greg Eisenhauer, Karsten Schwan and Patrick Widener, Proc. of
Supercomputing 2002 (SC2002), Baltimore, MD, November 16-22, 2002.
PostScript [220K] |
PDF Format [129K]
InfoFabric: Adaptive Services in Distributed Embedded Systems,
Karsten Schwan, Christian Poellabauer, Greg Eisenhauer, Santosh Pande,
Calton Pu,
Proceedings of the IEEE Workshop on Large Scale Real-Time and Embedded
Systems (in conjunction with RTSS 2002), Dec 2002.
KECho - Event Communication for Distributed Kernel Services,
Christian Poellabauer, Karsten Schwan, Greg Eisenhauer, Jiantao Kong,
Trends in Network and Pervasive Computing, International Conference on
Architecture of Computing Systems (ARCS'02), Springer Verlag, Lecture Notes
in Computer Science, 2002, pp.83-100.
PostScript [212K] |
PDF Format [48K]
Active Streams and the effects of stream
specialization,
Fabián E. Bustamante, Greg Eisenhauer, Karsten Schwan and Patrick
Widener,
Poster in Proc. of Tenth
International Symposium on High Performance Distributed Computing
(HPDC-2001), San Francisco, California, August 7-9,
2001.
Abstract |
PostScript [119K] |
PDF Format [34K]
Poster (PowerPoint) [1053K]
JECho - Interactive High Performance Computing with Java Event Channels,
Dong Zhou, Karsten Schwan, Greg Eisenhauer, Yuan Chen, in the
Proceedings of the 2001 International Parallel and Distributed Processing
Symposium (IPDPS 2001), April 2001. [PS]
[PDF]
Native Data Representation: An Efficient Wire Format for High
Performance Computing,
Greg Eisenhauer, Fabián E. Bustamante and Karsten Schwan.
IEEE Transactions on Parallel and Distributed Systems, Vol 13, No 12,
December 2002.
Abstract |
PostScript [332K] |
PDF Format [418K]
Event Services in High Performance Systems,
Greg Eisenhauer, Fabián E. Bustamante and Karsten Schwan, Cluster
Computing: The Journal of Networks, Software Tools, and Applications, Vol
4, Num 3, July 2001, pp 243-252.
Abstract |
PostScript [232K] |
PDF Format [200K]
Open Metadata Formats: Efficient
XML-Based Communication for High Performance Computing,
Patrick Widener, Greg Eisenhauer, and Karsten Schwan,
Proceedings of High Performance Distributed Computing (HPDC
10), San Francisco, California, August 7-9, 2001.
PostScript [147K] |
PDF Format [73K]
Active Brokers and Their Runtime Deployment in the ECho/JECho Distributed Event Systems,
Dong Zhou, Yuan Chen, Greg Eisenhauer and Karsten Schwan, Proceedings of the
Third Annual International Workshop on Active Middleware
Services (AMS 2001), August 2001.
PostScript [208K] |
PDF Format [60K]
Open Metadata Formats: Efficient XML-Based Communication for
Heterogeneous Distributed Systems,
Patrick Widener, Karsten Schwan, and Greg Eisenhauer, Proceedings of the
Poster Session of ICDCS-21, Phoenix, Arizona, April 16-19, 2001.
Active Streams: An approach to adaptive distributed systems,
Fabián E. Bustamante, Greg Eisenhauer, Patrick Widener, Karsten
Schwan, and Calton Pu, Proc. 8th Workshop on Hot Topics in Operating Systems, 2001.
Abstract |
PostScript [19K] |
PDF Format [11K]
A Middleware Toolkit for Client-Initiated Service Specialization,
Greg Eisenhauer, Fabián E. Bustamante and Karsten Schwan, ACM SIGOPS, Volume 35, Number
2, pp. 7-20, April, 2001.
Abstract |
PostScript [219K] |
PDF Format [108K]
JECho - Supporting Distributed High Performance Applications with Java
Event Channels, Dong Zhou, Karsten Schwan, Greg Eisenhauer and Yuan
Chen, Proceedings of Cluster2000, IEEE
International Conference on Cluster Computing.
Open metadata formats for fast communication,
Patrick Widener, Karsten Schwan, Greg Eisenhauer -
Technical Report GIT-CC-00-21, College of Computing, Georgia Institute
of Technology.
postscript
CTK: Configurable Object Abstractions for Multiprocessors,
Dilma M. Silva, Karsten Schwan and Greg Eisenhauer, Transactions on Software
Engineering, Vol 17, Num 6, 531-549, July 2001.
postscript
Efficient Wire Formats for High Performance Computing,
Fabián E. Bustamante, Greg Eisenhauer, Karsten Schwan, and Patrick
Widener, in
Proc. of Supercomputing 2000 (SC 2000),
Dallas, Texas, November 4-10, 2000.
Abstract |
PostScript [206K] |
PDF Format [98K]
A Middleware Toolkit for Client-Initiated Service Specialization,
Greg Eisenhauer, Fabián Bustamente and Karsten Schwan, Proceedings of the PODC
Middleware Symposium - July 18-20, 2000. Also appears in ACM SIGOPS, Volume
35, Number 2, pp. 7-20, April 2001.
Abstract |
PostScript [219K] |
PDF Format [108K]
Event Services for High Performance Computing,
Greg Eisenhauer, Fabián Bustamente and Karsten Schwan, Proceedings of High
Performance Distributed Computing (HPDC-2000), Pittsburgh, Pennsylvania, August 1-4, 2000.
Abstract |
PostScript [138K] |
PDF Format [153K]
Fast Heterogenous Binary Data Interchange for Event-based Monitoring,
Beth Plale, Greg Eisenhauer, Lynn K. Daley, Patrick Widener and Karsten
Schwan, Proceedings of the International Conference on Parallel and
Distributed Computing Systems (PDCS2000), August 8-10 2000.
postscript,
PDF
Fast Heterogenous Binary Data Interchange, Greg Eisenhauer and Lynn
K. Daley, Proceedings of the 9th Heterogeneous Computing Workshop (HCW
2000), pp 90-101.
postscript,
PDF
The ECho Event Delivery System, Greg Eisenhauer, Technical
Report GIT-CC-99-08, College of Computing, Georgia Institute of Technology,
Atlanta, GA 30332-0280.
postscript
Remote Application-level Processing through Derived Event Channels in
ECho, Greg Eisenhauer, Unpublished. postscript,pdf
Steering Data Streams in Distributed Computational Laboratories,
Carsten Isert, Davis King, Karsten Schwan, Greg Eisenhauer and Beth Plale,
in Proceedings of High Performance Distributed Computing, HPDC'08, 1999.
PDF format [93K]
Realizing Distributed Computational Laboratories, Beth Plale, Volker
Elling, Greg Eisenhauer, Karsten Schwan, Davis King, and Vernard Martin,
International Journal of Parallel and Distributed Systems
and Networks, Vol 2, Num 3, 1999.
postscript,pdf
An Object-Based Infrastructure for Program Monitoring and Steering,
Greg Eisenhauer and Karsten Schwan, Proceedings of the 2nd SIGMETRICS Symposium
on Parallel and Distributed Tools (SPDT'98), pp. 10-20, August 1998. postscript,
pdf,
Configurable Distributed Retrieval of Scientific Data, Dilma M.
Silva and Karsten Schwan and Greg Eisenhauer, Proceedings of the 2nd International
Conference on Configurable Distributed Systems (ICCDS), May 1998. postscript
Falcon: On-line Monitoring and Steering of Parallel Programs, Weiming
Gu, Greg Eisenhauer and Karsten Schwan, Concurrency: Practice and Experience,
Vol. 10, Num. 9, Aug 1988, 699-736. postscript,
pdf,
From Interactive Applications to Distributed Laboratories, Beth
Plale, Greg Eisenhauer, Jeremy Heiner, Vernard Martin, Karsten Schwan,
and Jeffrey Vetter, IEEE Concurrency, Volume 6, Number 2, April-June
1998. postscript,
pdf.
DataExchange: High Performance Communication in Distributed
Laboratories, Greg Eisenhauer, Beth Plale, and Karsten Schwan,
Journal of Parallel Computing, Number 24, 1998, pages 1713-1733.
postscript
Agent and Object Technologies for High-end Collaborative
Applications, Mustaque Ahamad, Raja Das, Karsten Schwan, Sumeer Bhola,
Fabián E. Bustamante, Greg Eisenhauer, Jeremy Heiner, Vijaykumar
Krishnaswamy, Todd Rose, Beth Schroeder and Dong Zhou.
1997 Dartmouth Workshop on Transportable Agents, Dartmouth, NH,
1997. Abstract |
PostScript [187K] |
PDF Format [200K]
DataExchange: High Performance Communication in Distributed
Laboratories, Greg Eisenhauer, Beth Schroeder, Karsten Schwan,
Vernard Martin and Jeff Vetter,
in Proceedings of the Ninth International Conference on Parallel and
Distributed Computing and Systems (PDCS'97), October 1997. (Highly condensed
version of journal article above.)
postscript
On the Implementation of CORBA Event Channels, Greg Eisenhauer,
Bodhi Mukherjee and Chris Codella, Tech Report GIT-CC-97-04, College of
Computing, Georgia Institute of Technology, Atlanta, GA 30332-0280.
postscript
Online Displays of Parallel Programs: Problems and Solutions,
Greg Eisenhauer, Weiming Gu, Eileen Kraemer, Karsten Schwan and John Stasko,
Proceedings of the Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA'97).
postscript
From Interactive High Performance Programs to Distributed Laboratories: A
Research Agenda, Greg Eisenhauer, Beth Schroeder and Karsten Schwan,
Proceedings of the SPDP'96 Workshop on Program Visualization and
Instrumentation, October 1996.
postscript
Framework for Collaborative Steering of Scientific Applications,
Beth Schroeder, Greg Eisenhauer, Karsten Schwan, Jeremy Heiner, Vernard
Martin, Song Szou, Jeffrey Vetter, Ray Wang, Fred Alyea, Bill Ribarsky and
Mary Trauner, Science Information Systems Newsletter, IV(40), pp. 19-23,
1997. postscript
Opportunities and Tools for Highly Interactive Distributed and Parallel
Computing, Greg Eisenhauer, Weiming Gu, Thomas Kindler, Karsten
Schwan, Dilma Silva and Jeffrey Vetter, chapter in Parallel Computer
Systems: Performance Instrumentation and Visualization, Rebecca Koskela and
Margaret Simmons, editors, ACM Press, 1996.
postscript
The DataExchange Library, Greg Eisenhauer and Beth Schroeder,
Tech Report GIT-CC-96-17, College of Computing, Georgia Institute of
Technology, Atlanta, GA 30332-0280.
postscript
Case Study: An Integrated Approach for Steering, Visualization, and
Analysis of Atmospheric Simulations , Yves Jean, Thomas Kindler, William
Ribarsky, Weiming Gu, Greg Eisenhauer, Karsten Schwan, and Fred Alyea,
In Proceedings of IEEE Visualization 95. Also available as Technical Report
GIT-GVU-95-15,
Graphics, Visualization and Usability Center, College of Computing, Georgia
Institute of Technology, Atlanta, GA 30332-0280.
Design and Analysis of a Parallel Molecular Dynamics Application,
Greg Eisenhauer and Karsten Schwan, in Journal of Parallel and Distributed
Computing, Volume 35, Number 1, pp.76-90, May 25, 1996.
Opportunities and Tools for Highly Interactive Distributed and Parallel
Computing, Greg Eisenhauer, Weiming Gu, Thomas Kindler, Karsten
Schwan, Dilma Silva and Jeffrey Vetter, In Proceedings of The Workshop On
Debugging and Tuning for Parallel Computing Systems, Chatham, MA, October,
1994. Also available as Tech Report GIT-CC-94-58
or (
GIT-CC-94-58 in color ), College of Computing, Georgia Institute of
Technology, Atlanta, GA 30332-0280.
web page
Portable Self-Describing Binary Data Streams, Greg Eisenhauer,
Technical Report GIT-CC-94-45, College of Computing, Georgia Institute of
Technology, Atlanta, GA 30332-0280. postscript
MD -- A Flexible Framework for High-Speed Parallel Molecular Dynamics,
Greg Eisenhauer and Karsten Schwan, In High Performance Computing,
Proceedings of the 1994 SCS Simulation Multiconference, pages 70-75, April
1994, Society for Computer Simulation.
postscript
Falcon -- Toward Interactive Parallel Programs: The On-line Steering of a Molecular Dynamics Application, Greg Eisenhauer, Weiming Gu, Karsten Schwan
and Niru Mallavarupu, In Proceedings of The Third International Symposium
on High-Performance Distributed Computing (HPDC-3), San Francisco, August
1994. IEEE Computer Society. An early version of this paper is also available
as technical report GIT-CC-94-08,
College of Computing, Georgia Institute of Technology, Atlanta, GA 30332-0280.
postscript
Falcon: On-line Monitoring and Steering of Large-Scale Parallel Programs,
Weiming Gu, Greg Eisenhauer, Eileen Kraemer, Karsten Schwan, John Stasko,
Jeffrey Vetter and Nirupama Mallavarupu, in Proceedings of Frontiers 95,
April 1995. Also available as Techical Report GIT-CC-94-21College
of Computing, Georgia Institute of Technology, Atlanta, GA 30332-0280.
A Machine Independent Interface for Lightweight Threads, Bodhisattwa
Mukherjee, Greg Eisenhauer and Kaushik Ghosh, Operating Systems Review
of the ACM Special Interest Group in Operating Systems, pages 33-47, January
1994. Also available as technical report GIT-CC-93-53,
College of Computing, Georgia Institute of Technology, Atlanta, GA 30332-0280.