Publications

2006:

Sim-X: Parallel System Software for Interactive Multi-Experiment Computational Studies, S. Yau, E. Grinspun, V. Karamcheti, and D. Zorin, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), April 2006.

2005:

Infrastructure for Automatic Dynamic Deployment of J2EE Applications in Distributed Environments, A. Akkerman, A. Totok, and V. Karamcheti, Proceedings of the Third International Working Conference on Component Deployment (CD), November 2005.

Improving Scalability of Data-Centric Services Using In-Network Traffic Inspection, C. He and V. Karamcheti, Proceedings of the IEEE Tenth Workshop on Web Content Caching and Distribution (WCW), September 2005.

Detecting Malicious Network Traffic Using Inverse Distributions of Packet Contents, V. Karamcheti, D. Geiger, Z. Kedem, and S. Muthukrishnan, Proceedings of the ACM SIGCOMM 2005 Workshop on Mining Network Data (MineNet), August 2005.

Automatic Creation and Reconfiguration of Network-Aware Service Access Paths, X. Fu and V. Karamcheti, Journal of Computer Communications, Special Issue on The Activated and Programmable Internet, 28(6), 2005.

2004:

Optimal Resource-Aware Deployment Planning for Component-based Distributed Applications, T. Kichkaylo and V. Karamcheti, Proceedings of the International Symposium on High Performance Distributed Computing (HPDC), July 2004.

Flecc: A Flexible Cache-Coherence Protocol for Dynamic Component-based Systems, A. Ivan and V. Karamcheti, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), April 2004.

Performance Implications of Different Adaptation Mechanisms for Network Content Delivery, X. Fu and V. Karamcheti, Proceedings of the International Performance Computing and Communications Conference (IPCCC), April 2004.

Using Semantic Services to Answer Queries with Quantified Incompleteness, T. Kichkaylo and V. Karamcheti, Proceedings of the AAAI 2004 Spring Symposium on Semantic Web Services, March 2004.

DisCo: Middleware for Securely Deploying Decomposable Services in Partly Trusted Environments, E. Freudenthal and V. Karamcheti, Proceedings of the International Conference on Distributed Computing Systems (ICDCS), March 2004.

2003:

Modeling Object Characteristics of Dynamic Web Content, W. Shi, E. Collins, and V. Karamcheti, Journal of Parallel and Distributed Computing, Vol. 63, No. 10, pp. 963-980, 2003.

Planning for Network-Aware Paths, X. Fu and V. Karamcheti, Proceedings of the IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS), November 2003.

Reduction of User Perceived Latency for a Dynamic and Personalized Web Site Using Web-Mining Techniques, E. F-Martinez and V. Karamcheti, Proceedings of the WEBKDD Workshop: Web Mining for Usage Patterns and User Profiles, ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, August 2003.

Using Views for Customizing Reusable Components in Component-based Frameworks, A. Ivan and V. Karamcheti, Proceedings of the International Symposium on High Performance Distributed Computing (HPDC), June 2003.

A Customizable Behavior Model for Temporal Prediction of Web User Access Sequences, E. F-Martinez and V. Karamcheti, Lecture Notes in Artificial Intelligence, Vol. 2703, pp. 66-85, 2003.

Efficiently Distributing Component-based Applications Across Wide-Area Environments, D. Llambiri, A. Totok, and V. Karamcheti, Proceedings of the International Conference on Distributed Computing Systems (ICDCS), May 2003.

Constrained Component Deployment in Wide-Area Networks using AI Planning Techniques, T, Kichkaylo, A. Ivan, and V. Karamcheti, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), April 2003.

2002:

Modeling Object Characteristics of Dynamic Web Content, W. Shi, E. Collins, and V. Karamcheti, Proceedings of the IEEE Global Internet Conference, November 2002.

Workload Characterization of a Personalized Web Site – And Its Implications for Dynamic Content Caching, W. Shi, R. Wright, E. Collins, and V. Karamcheti, Proceedings of the International Workshop on Web Content Caching and Distribution (WCW), August 2002.

A Prediction Model for User Access Sequences, E. Frias-Martinez and V. Karamcheti, Proceedings of the WEBKDD Workshop: Web Mining for Usage Patterns and User Profiles, ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, July 2002.

Partitionable Services: A Framework for Seamlessly Adapting Distributed Applications to Heterogeneous Environments, A. Ivan, J. Harman, M. Allen, and V. Karamcheti, Proceedings of the IEEE International Conference on High Performance Distributed Computing (HPDC), July 2002.

Switchboard: Secure, Monitored Connections for Client-Server Communication, E. Freudenthal, L. Port, T. Pesin, E. Keenan, and V. Karamcheti, Proceedings of the IEEE Workshop on Resource Sharing in Massively Distributed Systems (RESH'02), July 2002.

dRBAC: Distributed Role-Based Access Control for Dynamic Coalition Environments, E. Freudenthal, T. Pesin, E. Keenan, L. Port, and V. Karamcheti, Proceedings of the International Conference on Distributed Computing Systems (ICDCS), July 2002.

Enforcing Resource Sharing Agreements among Distributed Server Clusters, T. Zhao and V. Karamcheti, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), April 2002.

2001:

DisCo: A Distribution Infrastructure for Securely Deploying Decomposable Services in Partly Trusted Environments, E. Freudenthal, E. Keenan, L. Port, T. Pesin, and V. Karamcheti, NYU Computer Science Technical Report CS-TR 2001-820, November 2001.

CONCA: An Architecture for Consistent Nomadic Content Access, W. Shi and V. Karamcheti, Workshop on Caching, Coherence, and Consistency (W3C), International Conference of Supercomputing, June 2001.

Automatic Deployment of Transcoding Components for Ubiquitous Network-Aware Access to Internet Services, X. Fu, W. Shi, and V. Karamcheti, NYU Computer Science Technical Report CS-TR-2001-814, March 2001.

A Framework for Automatic Adaptation of Tunable Distributed Applications, F. Chang and V. Karamcheti, Cluster Computing: The Journal of Networks, Software and Applications, Volume 4, Number 1, 2001.

CANS: Composable, Adaptive Network Services Infrastructure, X. Fu, W. Shi, A. Akkerman, and V. Karamcheti, USENIX Symposium on Internet Technologies and Systems (USITS), March 2001. 

2000:

Expressing and Enforcing Distributed Resource Sharing Agreements, T. Zhao and V. Karamcheti, SC2000: High Performance Networking and Computing Conference, November 2000.

Automatic Configuration and Run-time Adaptation of Distributed Applications, F. Chang and V. Karamcheti, Ninth IEEE Symposium on High Performance Distributed Computing, August 2000.

Exploiting Application Tunability for Efficient, Predictable Resource Management in Parallel and Distributed Systems, F. Chang, V. Karamcheti, and Z. Kedem, Journal of Parallel and Distributed Computing, Vol. 60, pp. 1420-1445, 2000.

User-level Resource-Constrained Sandboxing, F. Chang, A. Itzkovitz, and V. Karamcheti, 4th USENIX Windows Systems Symposium, August 2000.

Active Files: A Mechanism for Integrating Legacy Applications into Distributed Systems, P. Dasgupta, A. Itzkovitz, and V. Karamcheti, International Conference on Distributed Computing Systems (ICDCS), April 2000.

Efficient and Secure Information Sharing in Distributed, Collaborative Environments, P. Dasgupta, V. Karamcheti, and Z. Kedem, Third International Workshop on Communication-based Systems, March 2000.

Transparent Network Connectivity in Dynamic Cluster Environments, X. Fu, H. Wang, and V. Karamcheti, 4th Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing (CANPC'00), January 2000.

1999:

Object Views: Language Support for Intelligent Object Caching in Parallel and Distributed Computations, I. Lipkind, I. Pechtchanski, and V. Karamcheti, Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'99), November 1999.

Architectural Support and Mechanisms for Object Caching in Dynamic Multithreaded Computations, V. Karamcheti and A. Chien, Journal of Parallel and Distributed Computing, Vol. 58, No. 2, pp. 260-300, 1999.

A Core Library for Robust Numeric and Geometric Computation, V. Karamcheti, C. Li, I. Pechtchanski, and C. Yap, ACM Symposium on Computational Geometry (Applied Track), June 1999.

Transparent Distribution Middleware for General-Purpose Computations, P. Dasgupta, V. Karamcheti, and Z. Kedem, Parallel and Distributed Processing Techniques and Applications (PDPTA'99), June 1999.

Object Views: Bridging the Performance Gap between Shared Memory and Message Passing, I. Lipkind and V. Karamcheti, Parallel and Distributed Processing Techniques and Applications (PDPTA'99), June 1999.

Exploiting Application Tunability for Efficient, Predictable Parallel Resource Management, F. Chang, V. Karamcheti, and Z. Kedem, International Parallel Processing Symposium (IPPS'99), April 1999.

Metacomputing with MILAN, A. Baratloo, P. Dasgupta, V. Karamcheti, and Z. Kedem, Heterogeneous Computing Workshop, International Parallel Processing Symposium (IPPS'99), April 1999. 

1998:

A Hierarchical Load-Balancing Framework for Dynamic Multithreaded Computations, V. Karamcheti and A. Chien, SC98: High Performance Networking and Computing Conference, November 1998.

Evaluating High Level Parallel Programming Support for Irregular Applications in ICC++, A. Chien, J. Dolby, B. Ganguly, V. Karamcheti, and X. Zhang, Software -- Practice and Experience, Vol. 28, No. 11, pp. 1213-1243, 1998.

1997:

Evaluating High Level Parallel Programming Support for Irregular Applications in ICC++, A. Chien, J. Dolby, B. Ganguly, V. Karamcheti, and X. Zhang, Proceedings of International Scientific Computing in Object-Oriented Parallel Environments Conference (ISCOPE'97), December 1997.

Fast Messages: Efficient, Portable Communication for Workstation Clusters and Massively-Parallel Processors, S. Pakin, V. Karamcheti, and A. Chien, IEEE Concurrency, Vol. 5, No. 2, pp. 60-73, 1997.

View Caching: Efficient Software Shared Memory for Dynamic Computations, V. Karamcheti and A. Chien, Proceedings of the International Parallel Processing Symposium (IPPS'97), April 1997.

Supporting High-Level Programming with High Performance: The Illinois Concert System", A. Chien, J. Dolby, B. Ganguly, V. Karamcheti, and X. Zhang, Proceedings of the Second International Workshop on High-level Parallel Programming Models and Supportive Environments, April 1997.

1996:

Runtime Mechanisms for Efficient Dynamic Multithreading, V. Karamcheti, J. Plevyak, and A. Chien, Journal of Parallel and Distributed Computing, Vol. 37, pp. 21-40, 1996.

Optimizing COOP Languages: Study of a Protein Dynamics Program, X. Zhang, V. Karamcheti, T. Ng, and A. Chien, Proceedings of the International Parallel Processing Symposium (IPPS'96), April 1996. 

1995 and earlier:

A Hybrid Execution Model for Fine-Grained Languages on Distributed Memory Multicomputers, J. Plevyak, V. Karamcheti, X. Zhang, and A. Chien, Proceedings of Supercomputing'95, 1995. 

A Comparison of Architectural Support for Messaging on the TMC CM-5 and the Cray T3D, V. Karamcheti and A. Chien, Proceedings of the International Symposium on Computer Architecture (ISCA), 1995.

A Case Study in Irregular Parallel Programming, A. Chien, M. Straka, J. Dolby, V. Karamcheti, J. Plevyak, and X. Zhang, Proceedings of the DIMACS Workshop on the Specification of Parallel Algorithms, May 1994. 

Do Faster Routers Imply Faster Communication?, V. Karamcheti and A. Chien, Proceedings of the Parallel Computer Routing and Communication Workshop, May 1994.

Software Overhead in Messaging Layers: Where Does the Time Go? V. Karamcheti and A. Chien, Proceedings of International Conference on Architectural Support of Programming Languages and Operating Systems (ASPLOS-VI), 1994.

The Concert System: Compiler and Runtime Support for Fine-Grained Concurrent Object-Oriented Languages, A. Chien, V. Karamcheti, and J. Plevyak, Proceedings of the Computing in Aerospace 9 Conference, 1993.

Concert -- Efficient Runtime Support for Concurrent Object-Oriented Programming Languages on Stock Hardware, V. Karamcheti and A. Chien, Proceedings of Supercomputing'93, 1993.

Scheduling of Dynamic Divide-and-Conquer Computations on Multicomputers, V. Karamcheti and B. Wah, Proceedings of the IEEE Computer Software and Applications Conference, November 1993.

Analysis of Dynamic Structures for Efficient Parallel Execution, J. Plevyak, V. Karamcheti, and A. Chien, Proceedings of the Workshop on Languages and Compilers for Parallel Machines, 1993.

Techniques for Efficient Execution of Fine-Grained Concurrent Programs, A. Chien, W. Feng, V. Karamcheti, and J. Plevyak, Proceedings of the Workshop on Languages and Compilers for Parallel Machines, 1992.

Sequence Learning with Recurrent Networks: Analysis of Internal Representations, J. Ghosh and V. Karamcheti, Proceedings of the SPIE Conference on Science of Artificial Neural Networks, April 1992. 

A TSP Engine for performing TABU Search, V. Karamcheti and M. Malek, Proceedings of the International Conference on Application Specific Array Processors, September 1991. 

Ph.D. Thesis

Run-Time Techniques for Dynamic Multithreaded Computations, University of Illinois at Urbana-Champaign, January 1998 (compressed postscript).

Copyright and Redistribution Information

For paper copies, send me mail.