|
Selected Recent Publications |
This page contains selected recent publications (since 1995) available in a wide array of formats and organized by the research topics. This research was supported in part by US National Science Foundation under grants CDA-9619900, EIa-9729828, CCR-9988266, ACI-0203592, CCF-0611750, DMS-0624849, and NASA under grant 03-OBPR-01-0049.
Google scholar citations
Research Projects
QoS Control for High Service Availability on Internet Servers
- QoS Assurance for High Service Availability on Internet Servers
- Energy-aware Resource Managment on Networked Embedded Systems
- Peer-to-Peer Computing
- Mobility Support for Adaptive Grid Computing
- Prefetching on the Internet
- Resource Management for High Performance Computing
- Parallelizing Compiler
- Others ...
Back to Top
- Scalable and Secure Internet Services and Architecture, Chapman & Hall/CRC, June 2005.
- Resource allocation for session-based 2D service differentiation on e-commerece servers, IEEE Trans. on Parallel and Distributed Systems (accepted)
- Robust processing rate allocation for proportional slowdown differentiation on Internet servers, IEEE Trans. on Computers, Vol.54(8):964-977, August 2005.
- eQoS: Provisioning of client-perceived end-to-end QoS guarantees in Web servers, IEEE Trans. on Computers, Vol. 55(12), Dec 2006.
- eQoS: Provisioning of client-perceived end-to-end QoS guarantees in Web servers, Proc. of Int. Workshop on Quality of Services (IQWoS'05), June 2005, Passau, Germany.
- Harmonic proportional bandwidth allocation for service differentiation on streaming servers. IEEE Trans. on Parallel and Distributed Systems. , Vol. 15(9):835-848, September 2004.
- "Optimal time-variant resource allocation for Internet servers with delay constraints", Proc. of the 11th IEEE Real-time and Embedded Technology and Applications Systems (RTAS'2005), San Francisco, CA, March 7-10, 2005, pages 22--31.
- Decay function model for resource configuration and adaptive allocation on Internet servers. 12th IEEE Int. Workshop on Quality of Service (IWQoS'04), June 7-9, Montreal, Canada
- Load Balancing on the Internet, The Internet Encyclopedia, John Wiley & Sons, 2003
- Modeling and analysis of 2D service differentiation on e-Commerce servers , Proc. of Int. Conf. on Distributed Computing Systems (ICDCS'04), March 2004, Tokyo, Japan.
- Optimal video replication and placement on a cluster of video-on-demand servers. Proc. of the 2002 Int. Conf. on Parallel Processing (ICPP02), Vancouver, British Columbia, Canada, August 2002
- CoStore: A reliable and highly available storage systems. Proc. of the 16th Annual Int'l Symp. on High Performance Computing Systems and Applications, Moncton, New-Brunswick, Canada, June 2002.
Energy-Aware Resource ManagementBack to Top
- Energy-aware modeling and scheduling for dynamic voltage scaling with statistical real-time guarantee, IEEE Trans. on Computers, Vol. 56(3), March 2007.
- System-wide energy minimization for hard real-time tasks, ACM Trans. on Embedded Computing Systems (to appear)
- Energy-efficient wireless packet scheduling with quality of service control, IEEE Trans. on Mobile Computing (to appear)
- System-wide energy minimization for real-time tasks: lower bound and approximization,, ACM/IEEE Proc. of ICCAD'06
- Energy-aware modeling and scheduling of real-time tasks for dynamic voltage scaling, Proc. of IEEE Real-time Symposium (RTSS'05), Miami, FL, Dec 5-8, 2005
- Delay-constrained energy-efficient wireless package scheduling with QoS guarantee, Proc. of IEEE Globecom, St Louis, Missouri, 28 Nov.-2 Dec, 2005
Peer-to-Peer ComputingBack to Top
- Locality-aware and churn-resilient load balancing algorithms in structured P2P networks, IEEE Trans. on Parallel and Distributed Systems (to appear)
- Elastic routing table with provable performance for congestion control in DHT networks, IEEE ICDCS'06, July 2006
- Hash-based proximity clustering for load balancing in heterogeneous DHT networks, IEEE IPDPS'06, April 2006.
- Scalable and Secure Peer-to-Peer Overlay Networks. Theoretical and Algorithmic Aspects of Sensor Ad Hoc Wireless and Peer-to-Peer Networks. Editor Jie Wu, CRC Press, 2005.
- Cycloid: A scalable constant-degree P2P overlay network. Performance Evaluation: An International Journal, 2005. An early version appeared in IPDPS'04
- Locality-aware randomized load balancing algorithms for structured DHT networks, Proc. of Int. Conf. on Parallel Processing (ICPP'05), pages 529-536, June 2005, Oslo, Norway.
- "Shubac: A searchable P2P network utilizing dynamic paths for mutual anonymity". Tech. Report CIC-05-03, April 2005.
Mobility Support for Adaptive Grid ComputingBack to Top
- Mobile Codes and Security. The Handbook of Information Security, Editor H. Bidgoli, John Wiley & Sons, 2005.
- "Distributed shared array with mobility support for reconfigurable distributed virtual machine", Journal of Cluster Computing, Vol. 8(4), October 2005.
- "Service migration in distributed virtual machines for adaptive grid computing", Proc. of Int. Conf. on Parallel Processing (ICPP'05), pages 358-365, June 2005, Oslo, Norway.
- Migration decision for hybrid mobility in reconfigurable distributed virtual machines Proc. of Int. Conf. on Parallel Processing (ICPP04), August 2004, Montreal, Canada.
- A reliable and secure connection migration in mobile agents. Proc. of Int. Conf. on Parallel Processing (ICPP'04), August 2004, Montreal, Canada.
- MAIL: A mobile agent itinerary language for correctness and safety reasonging. Tech. Report CIC-03-04, March 2003.
- Naplet: A Flexible Mobile Agent Framework for Network-Centric Applications
Proc. of the Second Int'l Workshop on Internet Computing and E-Commerce, Fort Lauderdale, April, 2002.- Privilege delegation and agent-oriented access control in Naplet. Proc. of the 2003 Int'l Workshop on Mobile Distributed Computing (MDC'2003), June 2003.
- Mobile agent based push methodology for global parallel computing Concurrency: Practice and Experience, Vol. 14(8), July 2000, pages 705--726.
- Traveler: A Mobile Agent Infrastructure for Wide Area Parallel Computing Proc. of the IEEE Joint Sumposium ASA/MA'99: First Int. Symp. on Agent Systems and Applications (ASA'99) and Third Int. Symp. on Mobile Agents (MA'99), October 1999, Palm Springs, CA
- A framework for network management using mobile agent approach. Proc. of the First IEEE Int'l Workshop on Internet Computing and E-Commerce, San Francisco, April, 2001.
Prefetching on the InternetBack to Top
- Keyword-based semantic prefetching in Internet news services. IEEE Transacation on Knowledge and Data Engineering, 2003 (accepted).
- "Personalized Email management at network edges", IEEE Internet Computing, Vol.9(2):54-60, March/April 2005.
- Towards semantics-based prefetching to tolerate Web access latency. Proc. of the SAINT'2003, pages 318-325, January 2003.
- Neural Net Based Pre-fetching to Tolerate WWW latency. Proc. of the 20th IEEE Int'l Conf. on Distributed Computing Systems (ICDCS2000), April 2000
Resource Management for High Performance ComputingBack to Top
- Load balancing in Parallel Computers: Theory and Practice. Kluwer Academic, 1997 (232+ pp), ISBN 0-7923-9819-X.
- Optimal remapping in dynamic bulk synchronous computations via a stochastic control approach. IEEE Trans. on Parallel and Distributed Systems, Vol. 14(1):51-62, January 2003. (A preliminary version was presented in IPDPS'2002)
- Optimal periodic remapping of dynamic bulk synchronous computations in multiprogrammed distributed systems , J. of Parallel and Distributed Computing, Vol.63(11):1036-1049, November 2003. (A preliminary version was presented in IPDPS'2000).
- Stochastic prediction of execution times for dynamic bulk synchronous computations Journal of Supercomputing, Vol.21(1), pages 91--103, 2002. (A preliminary version was presented in IPDPS'2001)
- Decentralized Remapping of Data-Parallel Computations in Distributed Memory Multprocessors. Concurrency: Practice and Experience, Vol.9(12), December 1997, pages 1351--1376 (A preliminary version was presented in SHPCC'1994)
- Nearest Neighbor Algorithms for Load Balancing in Parallel Computers. Concurrency: Practice and Experience, Vol. 7(7) Oct.1995, pages 706-739 (A preliminary version was presented in IPPS'1995)
- The Generalized Dimension Exchange Method for Load Balancing in k-ary n-cubes and Variants. Journal of Parallel and Distributed Computing, Vol.24, No.1, January 1995, pages 72-85.
- Iterative dynamic load balancing in multicomputers. Journal of Operational Research Society, Vol. 45, No. 7, July 1994, pages 786-796.
- Performance Evaluation of Load Distribution Strategies in Parallel Branch and bound Computations. Proc. of the 7th IEEE Symp. of Parallel and Distributed Processing (SPDP95) , Oct. 1995.
Parallelizing CompilerBack to Top
- Time stamp algorithms for run-time parallelization of DOACROSS loops with dynamic dependences. IEEE Trans. on Parallel and Distributed Systems. Vol. 12(5), pages 433--450, May 2001.
- Effects of Parallelism Degree on Run-Time Parallelization of Loops. Proc. of the 31th Hawai'i International Conference on System Sciences, January 1998, Hawai.
- Time-Stamping Algorithms for Parallelization of Loops at Run-Time. Proc. of the 11th IEEE International Parallel Processing Symposium (IPPS97), April 1997, Geneva, Switzerland.
- Design and Evaluation of an Environment APE for Automatic Parallelization of Programs. Proc. of the 2nd International Symposium on Parallel Algorithms, Architectures, and Networks, June 1996, Beijing, China
Other TopicsBack to Top
- Efficient Termination Detection for Loosely Synchronous Applications in Multicomputers. IEEE Trans. on Parallel and Distributed Systems. May 1996, pages 537--544 (A preliminary version was presented in IEEE SPDP'1992)
- A video replacement policy based on revenue to cost ratio in a multicast TV-anytime system. Proc. of the 15th Int'l Parallel and Distributed Processing symposium and Workshops, IEEE Computer Society, April 2001, pages 1184--1191.
- I/O pipeling algorithms for fast classification in data mining. Proc. of the 12th IASTED Int'l Conference on Parallel and Distributed Computing and Systems, Las Vegas, November 2000
- Distributed shared array: an integration of message passing and multithreading on SMP clusters. Proc. of the 11th IASTED Int'l Conf. on Parallel and Distributed Computing and Systems, Cambridge, MA, pages 305-310, November 1999
- A parallel backpropagation learning algorithm for urban traffic congestion measurement. Proc. of 9th Int'l Conference on Artificial Neural Networks in Engineering (ANNIE'99), pages 75--80, November 1999.
- Parallelization of Radiation Therapy Treatment Planning(RTTP): A Case Study. Proc. of the ISCA 12th Int. Conf. on Parallel and Distributed Computing Systems, August 1999, Florida.
- Active Messages Using Selective Interrupts Without Polling. Proc. of the 10th IASTED Int. Conf. on Parallel and Distributed Computing and Systems, Oct. 1998, Las Vagas, NV
- Relaxed Implementation of Spectral Methods for Graph Partitioning. Proc. of the 5th Int. Symp. on Solving Irregular Problems in Parallel (Irregular'98), August 1998, Berkeley, CA
- Experiences with the Parallelization of Radiation Therapy Treatement Planning. Proc. of International Conference on Advanced Computing, December 1997, India, pages 135-141