Efficient Support of Shared Object Spaces in Parallel and Distributed Environments

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

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

Architectural Support and Mechanisms for Object Caching in Dynamic Multithreaded Computations, V. Karamcheti and A. Chien, Journal of Parallel and Distributed Computing, 1999 (to appear).

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

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.

 

Using "Object Views" for Adapting Distributed Applications to Underlying Environments

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

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

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.

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. An earlier version appeared in the Proceedings of the International Parallel Processing Symposium (IPPS/SPDP 1999).