Chandra's home page
RACE Lab home page
The documents contained in these directories have been provided by the contributing authors as a means to ensure timely dissemination
of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other
copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this
information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the
explicit permission of the copyright holder.
Our work has been and continues to be supported by the
National Science Foundation, Google, IBM, Microsoft,
Intel, and Sun Microsystems. Any opinions, findings, and conclusions
or recommendations expressed in this material are those of the authors
and do not necessarily reflect the views of these entities.
(Back To Top)
- 2012
- N. Chohan, A. Gupta, C. Bunch, S. Sundaram, and C. Krintz,
North by Northwest: Infrastructure Agnostic and Datastore Agnostic Live Migration of Private Cloud Platforms,
USENIX HotCloud, to appear: June, 2012.
(details)
-
N. Chohan, A. Gupta, C. Bunch, K. Prakasam, and C. Krintz,
Hybrid Cloud Support for Large Scale Analytics and
Web Processing,
USENIX WebApps, to appear: June, 2012.
(details)
-
C. Bunch , N. Chohan, and C. Krintz,
Supporting Placement and Data Consistency Strategies Using Hybrid Clouds,
IEEE Aerospace Conference, March, 2012.
(details)
- 2011
- C. Bunch and C. Krintz,
Enabling Automated HPC / Database Deployment via the AppScale Hybrid Cloud Platform, Workshop on High-Performance Computing Meets Databases, Nov, 2011.
-
N. Chohan, C. Bunch, C. Krintz, and
Y. Nomura (Fujitsu),
Database-Agnostic Transaction Support for Cloud Infrastructures,
IEEE Cloud11: International Conference on Cloud Computing, July, 2011
(details)
-
C. Bunch , N. Chohan, C. Krintz, and Khawaja Shams (JPL),
Neptune: A Domain Speciļ¬c Language for Deploying HPC
Software on Cloud Platforms,
ACM ScienceCloud Workshop, June, 2011
(details)
Won Best Paper Award!
- 2010
-
C. Bunch , J. Kupferman, and C. Krintz,
Active Cloud DB: A RESTful Software-as-a-Service for Language Agnostic Access to Distributed Datastores
International Conference on Cloud Computing (CloudComp), Oct, 2010
(details)
-
M. Weigel and C. Krintz,
Cross-Language, Type-Safe, and Transparent Object Sharing For Co-Located Managed Runtimes
ACM Conference on Object-Oriented Programming Systems,
Languages, and Applications (OOPSLA), Oct, 2010
(details)
-
C. Bunch, N. Chohan, C. Krintz, J. Chohan, J. Kupferman, P. Lakhina, Y. Li, and
Y. Nomura (Fujitsu),
An Evaluation of Distributed Datastores Using the AppScale Cloud Platform,
IEEE Cloud10: International Conference on Cloud Computing, July, 2010
(details)
-
N. Chohan, C. Castillo, M. Spreitzer, M. Steinder, A. Tantawi, and C. Krintz,
See Spot Run: Using Spot Instances for MapReduce Workflows
USENIX HotCloud Workshop, June, 2010
(details)
- 2009
-
N. Chohan, C. Bunch, S. Pang, C. Krintz, N. Mostafa, S. Soman, and R. Wolski,
AppScale: Scalable and Open AppEngine Application Development and Deployment,
International Conference on Cloud Computing (CloudComp'09), Oct, 2009
(details)
-
N. Mostafa and C. Krintz,
Tracking Performance Across Software Revisions,
ACM International Conference on Principles and Practice of Programming in Java (PPPJ), Aug, 2009
(PDF)
-
M. Wegiel and C. Krintz,
Dynamic Prediction of Collection Yield for Managed Runtimes,
ACM International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS), Mar, 2009
(details)
- 2008
-
S. Soman, C. Krintz, and L. Daynes,
MTM²: Scalable Memory Management for Multi-Tasking Managed Runtime Environments,
The
European Conference on Object-Oriented Programming (ECOOP), Jul, 2008
(details)
-
M. Wegiel and C. Krintz,
XMem: Type-Safe, Transparent, Shared Memory for Cross-Runtime Communication and Coordination,
ACM Conference
Programming Language Design and Implementation (PLDI), Jun, 2008
(PLDI), Mar, 2008
(details)
-
M. Wegiel and C. Krintz,
The Mapping Collector: Virtual Memory Support for Generational, Parallel, and Concurrent Compaction,
ACM International Conference on
Architectural Support for Programming Languages and Operating Systems
(ASPLOS), Mar, 2008
(details)
- 2007
-
L. Zhang, C. Krintz, and P. Nagpurkar,
Supporting Exception Handling for Futures in Java,
ACM International Conference on
the Principles and Practice on Programming in Java (PPPJ),
Sep, 2007
(details)
-
L. Zhang, C. Krintz, and P. Nagpurkar,
Language and Virtual Machine Support for Efficient
Fine-Grained Futures in Java,
The International Conference on
Parallel Architectures and Compilation Techniques,
(PACT)
Sep, 2007
(details)
-
P. Nagpurkar, H. Cain, M. Serrano, J. Choi, and C. Krintz,
Call-chain Software Instruction Prefetching in J2EE
Server Applications,
ACM International Conference on
Parallel Architectures and Compilation Techniques,
(PACT)
Sep, 2007
(details)
-
C. Grzegorczyk, S. Soman, R. Wolski, and C. Krintz,
Isla Vista Heap Sizing: Using Feedback to Avoid Paging,
ACM International Symposium on Code Generation and Optimization
(CGO),
March, 2007
(details)
- R. Wolski, S. Gurun, C. Krintz, and D. Nurmi,
Using Bandwidth Data to Make Computation Offloading Decisions,
Workshop on High-Performance Grid Computing Workshop (HPGC'08) (w/IPDPS), March, 2007 (Invited/Peer Reviewed)
(details)
- Hussam Mousa, Chandra Krintz, Lamia Youseff, and Rich Wolski,
VIProf: Vertically Integrated Full-System Performance Profiler
Workshop on Next-Generation Software (w/IPDPS), March, 2007
(details)
-
Priya Nagpurkar, Harold W. Cain, Mauricio Serrano, Jong-Deok Choi and Chandra Krintz, A Study of Instruction Cache Performance and the Potential for Instruction Prefetching in J2EE Server Applications, Tenth Workshop on Computer Architecture Evaluation Using Commercial Workloads (CAECW-10), Feb 2007, Phoenix, AZ
- 2006
- Lamia Youseff, Rich Wolski, Brent Gorda, Chandra Krintz
Paravirtualization for HPC Systems
XHPC: Workshop on XEN in High-Performance Cluster and Grid Computing, Dec. 2006
(PDF) Won (Co-) Best Paper Award!
- Lamia Youseff, Rich Wolski, Brent Gorda, Chandra Krintz
Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems
International Workshop on Virtualization Technologies in Distributed Computing (VTDC), Nov. 2006 (w/ Supercomputing).
(PDF)
-
L. Zhang, C. Krintz, and S. Soman,
Efficient Support of Fine-grained Futures in Java, International Conference
on Parallel and Distributed Computing Systems
(PDCS), November 2006, Dallas, TX
(details)
-
S. Gurun and C. Krintz,
A Run-Time, Feedback-Based Energy Estimation Model For Embedded Devices,
International Conference on Hardware-Software Codesign and System Synthesis
(CODES+ISSS), October 2006, Seoul Korea
(details)
-
S. Soman, L. Daynes, and C. Krintz,
Task-Aware Garbage Collection in a Multi-Tasking Virtual Machine,
ACM International Symposium for Memory Management (ISMM), June 2006, Ottawa, Canada
(details)
-
S. Soman and C. Krintz,
Efficient and General On-Stack Replacement for Aggressive Program Specialization,
International Conference on Programming Languages and Compilers (PLC),
Las Vegas, NV, Jun, 2006,
(details)
-
Y. Wen, S. Gurun, N. Chohan, R. Wolski, and C. Krintz,
SimGate: Full-System, Cycle-Close Simulation of the Stargate Sensor Network
Intermediate Node,
International Conference on Embedded Computer Systems:
Architectures, MOdeling, and Simulation (IC-SAMOS), Samos, Greece, Jul, 2006,
(details)
-
P. Nagpurkar, C. Krintz, M. Hind, P. Sweeney, and
V.T. Rajan,
Online Phase Detection Algorithms,
ACM International Symposium on Code Generation and Optimization (CGO),
Mar 2006, Manhattan, NY, NY
(details)
- 2005
- Chandra Krintz and Selim Gurun,
Remote Performance Monitoring
Dagstuhl Seminar Proceedings --
Schloss Dagstuhl Workshop on Automatic Performance Analysis, December 2005.
(details)
- S. Gurun and C. Krintz,
AutoDVS: An Automatic, General-Purpose, Dynamic Clock Scheduling System for
Hand-Held Devices, ACM SIGBED
International Conference on Embedded Systems Software (EMSOFT),
Jersey City, NJ, Sept 18-22, 2005
(details)
- H. Mousa and C. Krintz,
HPS: Hybrid Profiling Support, ACM SIGARCH
ACM International Conference on Parallel Architectures and Compilation Techniques
(PACT), St. Louis, MO, Sept 17-21, 2005
(details)
- Chandra Krintz and Rich Wolski,
Using Phase Behavior in Scientific Application to Guide
Linux Operating System Customization
Workshop on Next Generation Software at IPDPS, April 2005.
(details)
- Ye Wen, Rich Wolski, and Chandra Krintz,
History-based, Online, Battery Lifetime Prediction for Embedded and Mobile Devices
Workshop on Power-Aware Computer Systems (PACS), April 2003.
(details)
- P. Nagpurkar, C. Krintz, and T. Sherwood,
Phase-Aware Remote Profiling
ACM International Symposium on Code Generation and Optimization (CGO),
Mar. 20-23, 2005, San Jose, CA
(details)
- 2004
- S. Soman, C. Krintz, and D. Bacon,
Dynamic Selection of Application-specific Garbage Collectors,
(was UCSB Technical Report #2004-09)
ACM International Symposium for Memory Management (ISMM), Oct 24-28, 2004, Vancouver,
Canada
(details)
- C. Krintz, Y. Wen, and R. Wolski,
Application-level Prediction of Battery Dissipation
ACM/IEEE International Symposium
on Low Power Electronics and Design (ISLPED),
pp224-229, August 9-11, 2004, Newport Beach, CA
(details)
- L. Zhang and C. Krintz,
Adaptive Code Unloading for Resource-Constrained JVMs
ACM Conference on
Languages, Compilers, and Tools for Embedded Systems (LCTES),
June 11-13, 2004, Washington DC
(details)
- P. Nagpurkar and C. Krintz,
Visualization and Analysis of Phased Behavior in Java Programs
ACM International Conference on the Principles and Practice of Programming in Java (PPPJ)
June 16-18, 2004, Las Vegas, NV
(details)
- L. Zhang and C. Krintz,
Profile-driven Code Unloading for Resource-Constrained JVMs
ACM International Conference on the Principles and Practice of Programming in Java (PPPJ)
June 16-18, 2004, Las Vegas, NV;
(details)
- S. Gurun, C. Krintz, and R. Wolski,
NWSLite: A Light-Weight Prediction Utility
for Mobile Devices,
International Conference on Mobile Systems, Applications, and Services
(MobiSys) June 6-9, 2004,
(details)
- 2003
- S. Soman, C. Krintz, and G. Vigna,
Detecting Malicious Java Code Using Virtual Machine Auditing,
USENIX Security Symposium, Washington DC, Aug. 4-8, 2003,
(details)
- S. Sucu and C. Krintz,
ACE: A Resource-Aware Adaptive Compression Environment
Int'l Conference on
Information Technology: Coding and Computing (ITCC03),
April 28-30, 2003,
(details)
- C. Krintz,
Coupling On-Line and Off-Line Profile Information to Improve Program Performance,
International Symposium on Code Generation and Optimization (CGO03),
March 23-26, 2003,
(details)
- 2002
- C. Krintz,
Using Adaptive Optimization Techniques To Teach Mobile Java Computing,
Conference on the Principles and Practice of Programming in Java, June, 2002,
(details)
- Chandra Krintz,
Improving Mobile Program Performance Through the Use of a Hybrid Intermediate Representation,
Workshop on Intermediate Representation Engineering for the Java Virtual Machine, June, 2002,
(details)
- 2001
- C. Krintz and B. Calder,
Reducing Transfer Delay with Dynamic Selection of Compression Formats,
IEEE Conference on High Performance Distributed Computing (HPDC), Aug, 2001,
abstract,
gzipped postscript
- Chandra Krintz and Brad Calder,
Using Annotation to Reduce Dynamic Optimization Time,
ACM Conference
Programming Language Design and Implementation (PLDI), Jun, 2001,
abstract,
gzipped postscript
abstract
- C. Krintz and R. Wolski,
NwsAlarm: A Tool for Accurately Detecting Resource Performance
Degradation,
IEEE Symposium on Cluster Computing and the Grid
(CCGRID),
May, 2001,
abstract,
gzipped postscript
- 2000 and Earlier
- C. Krintz and R. Wolski
JavaNws: The Network Weather Service for the Desktop
ACM JavaGrande'00, Jun, 2000. abstract,
gzipped postscript
-
C. Krintz, B. Calder, and U. Hoelzle,
Reducing Transfer Delay Using Java Class File Splitting and Prefetching
ACM Conference on Object-Oriented Programming Systems,
Languages, and Applications (OOPSLA),
OOPSLA'99, Oct, 1999. abstract,
gzipped postscript
-
R. Wolski, J. Brevik, C. Krintz, G. Obertelli, N. Spring, and A. Su,
Running EveryWare on the Computational Grid, ACM Supercomputing'99, Nov, 1999,
abstract,
postscript
-
C. Krintz, B. Calder, H. Lee, and B. Zorn,
Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs ,
ACM International Conference on
Architectural Support for Programming Languages and Operating Systems (ASPLOS),
Oct, 1998
abstract,
gzipped postscript
- B. Calder, C. Krintz, S. John, and T. Austin,
Cache-Conscious Data Placement ,
ACM International Conference on
Architectural Support for Programming Languages and Operating Systems (ASPLOS),
Oct, 1998
abstract,
gzipped postscript
- C. Krintz and S. Fitzgerald,
AGAVE: A Visualization Tool for Parallel Programming, IASTED'95,
(Back To Top)
- C. Bunch, B. Drawart, N. Chohan, C. Krintz, L. Petzold, and K. Shams,
Language and Runtime Support for Automatic Configuration and Deployment of Scientific Computing Software over Cloud Fabrics,
Journal of Grid Computing, Special Issue on Data Intensive Computing in the Clouds, Mar, 2012, SpringerLink
- Michal Wegiel and Chandra Krintz,
The single-referent collector: Optimizing compaction for the common case
ACM Transactions on Architecture and Code Optimization (TACO),
Volume 6, Issue 4, Number 15,
Oct, 2009,
(ACM Digital Library Entry (and PDF link))
- Lingli Zhang and Chandra Krintz,
As-If-Serial Exception Handling Semantics for Java Futures
Elsevier Journal on the Science of Computer Programming, V74, Issue 5-6, 2009;
Special issue on PPPJ 2007 -- one of seven top papers selected for
peer-reviewed extension and publication.
(details)
- Selim Gurun, Dan Nurmi, Rich Wolski, and Chandra Krintz,
On the Efficiency of Computation Offloading Decision Making Strategies
International Journal of High Performance Computing Applications, Vol. 22, No.4,
pg460-479, November, 2008
- Ye Wen, Selim Gurun, Navraj Chohan, Rich Wolski,
and Chandra Krintz,
Accurate and Scalable Simulation of Network of Heterogeneous Sensor Devices
Journal of Signal Processing Systems: Special Issue on Embedded Computer Systems for DSP, Vol 50, No. 2, Feb, 2008, Pages 115-136, Springer Science
(PDF)
- Selim Gurun and Chandra Krintz,
NWSLite: A General-purpose, Non-parametric Prediction Utility for Embedded Systems
ACM Transactions on Embedded Systems
Volume 7, Number 3, Article 32, April 2008 (PDF)
- Sunil Soman and Chandra Krintz,
Application-specific Garbage Collection
Journal of Systems and Software Volume 80, Issue 7, pp. 1037-1056, July, 2007
(details)
- Priya Nagpurkar, Hussam Mousa, Chandra Krintz, and Timothy Sherwood,
Efficient Remote Profiling for Resource-Constrained Devices,
ACM Transactions on Architecture and Code Optimization (TACO).
Vol. 3, Number 1, March, 2006, pages 1-32.
(details)
- Priya Nagpurkar and Chandra Krintz,
Phase-Based Visualization and Analysis of Java Programs
Elsevier Science of Computer Programming -- Special Issue on
Priciples Practices and Programming in Java,
Vol. 59, Number 1-2, January, 2006, pp. 64-81.
(details)
- Chandra Krintz and Sezgin Sucu,
Adaptive On-The-Fly Compression
IEEE Transactions on Parallel and Distributed Systems (TPDS),
Vol. 17, Number 1, January, 2006, pp. 15-24.
(details)
- Lingli Zhang and Chandra Krintz,
The Design, Implementation, and Evaluation of Adaptive Code
Unloading for Resource-Constrained Devices
ACM Transactions on Architecture and Code Optimization (TACO),
Vol. 2, Number 2, June, 2005, pages 131-164
(details)
- Ye Wen, Rich Wolski, and Chandra Krintz,
Online Prediction of Battery Lifetime for Embedded and Mobile Devices
Special Issue on Embedded Systems:
Springer-Verlag Heidelberg Lecture Notes in Computer Science, V3164/2004,
Dec 2004.
(details)
- Chandra Krintz and Rich Wolski,
Using JavaNws to Compare C and Java TCP-Socket Performance
in the Journal of Concurrency and Computation: Practice and Experience, Volume 13, Issue 8-9, pp. 815-859, Jun, 2001,
abstract,
gzipped postscript
- Chandra Krintz, David Grove, Vivek Sarkar, and Brad Calder,
Reducing the Overhead of Dynamic Compilation
in the Journal of Software: Practice and Experience,
Volume 31, Issue 8, pp. 717-738, Dec, 2000,
abstract,
gzipped pdf
(Back To Top)
- C. Krintz, C. Bunch, and N. Chohan,
AppScale: Open-Source Platform-As-A-Service, in
Open Source Cloud Computing Systems: Practices and Paradigms,
IGI Global,
Luis Vaquero, Juan Ciceres, and Juan Hierro, Eds., ISBN-13: 978-1466600980, January, 2012.
(details)
- Chandra Krintz,
Improving Mobile Program Performance Through the Use of a Hybrid Intermediate Representation, in
Recent Advances in Java Technology: Theory, Application,
Implementation,
Chapter 26, pp224-232,
Computer Science Press,
Trinity College Dublin, J. Power and J. Waldron Eds., ISBN: 0-9544145-0-0, November, 2002.
(details)
- Chandra Krintz,
Using Adaptive Optimization Techniques To Teach Mobile Java Computing,
Recent Advances in Java Technology: Theory, Application,
Implementation,
Chapter 7, pp63-69,
Computer Science Press,
Trinity College Dublin, J. Power and J. Waldron Eds., ISBN: 0-9544145-0-0, November, 2002.
(details)
- Michal Wegiel; (PDF):
Memory Management for Multi-Language Multi-Runtime Systems on Multi-Core Architectures,
January 2011; UCSB Technical Report UCSB 2010-23
- Amichi Amar; (PDF):
Support for Resource Constrained Microcontroller Programming by a Broad Developer Community,
December 2010; UCSB Technical Report UCSB 2010-24
- Sunil Soman; (PDF.gz):
Memory Management for Multi-Application Managed Runtime Environments,
June 2008; UCSB Technical Report UCSB 2008-07
- Lingli Zhang; (PDF.gz): Exploiting Adaptation in a Java Virtual Machine to
Enable Both Programmer Productivity and Performance for Heterogeneous Devices, Dec. 2007; UCSB Technical Report UCSB 2008-02
- Priya Nagpurkar; (PDF.gz):
Analysis, Detection, and Exploitation of Phase Behavior in Java Programs,
Aug. 2007; UCSB Technical Report UCSB 2008-05
- Selim Gurun; (PDF.gz):
Modeling, Predicting and Reducing Energy Consumption
in Resource Restricted Computers,
Mar. 2007; UCSB Technical Report UCSB 2007-05
(Back To Top)
- Chandra Krintz, Chris Bunch, and Navraj Chohan,
The AppScale User's Guide (PDF) -- AppScale: Open-Source Platform-As-A-Service,
January, 2011
UCSB Technical Report #2011-01
- Navraj Chohan, Chris Bunch, Chandra Krintz, and Navyasri Canumalla,
Cloud Platform Datastore Support (PDF)
January, 2011
UCSB Technical Report #2011-08
- Michal Wegiel and Chandra Krintz,
Concurrent Collection as an Operating System Service for Cross-Runtime Cross-Language Memory Management,
July, 2010
UCSB Technical Report #2010-15
- Chohan et. al,
AppScale Design and Implementation
January 27, 2009
UCSB Technical Report #2009-02
- Nagy Mostafa and Chandra Krintz,
Offline Framework for Performance Comparison of Software Revisions,
November 21, 2008,
UCSB Technical Report #2008-19
- Selim Gurun - Major Area Exam Writeup,
Addressing the Energy Crisis in Mobile Computing with Developing Power Aware Software,
June, 2003,
(gzipped postscript)
UCSB Technical Report #2003-15
- Thesis:
Reducing Load
Delay to Improve Performance of Internet-Computing
Programs
(ps.gz 1116KB)
(Advisor: Brad Calder)
Univ. of California, San Diego Technical Report CS2001-0672, May, 2001