Research Projects
Energy-Aware Resource Management
Zhong, Xiliang & Xu, Cheng-Zhong. (Nov 2005). Delay-constrained energy-efficient wireless package scheduling with QoS guarantee. Proc. of IEEE Globecom, St. Louis.
Zhong, Xiliang & Xu, Cheng-Zhong. (Dec 2005). Energy-aware modeling and scheduling of real-time tasks for dynamic voltage scaling. Proc. of IEEE Real-time Symposium (RTSS'05), Miami.
Mobility Support for Adaptive Grid Computing
Wims, Brian & Xu, Cheng-Zhong. (Oct 1999). Traveler: A Mobile Agent Infrastructure for Wide Area Parallel Computing. Proc. of 1st Joint Symp: Int. Symp. on Agent Systems and Applications and 3rd Int. Symp. on Mobile Agents (ASA/MA'99), Palm Springs, CA.
Xu, Cheng-Zhong & Wims, Brian. (Jul 2000). Mobile agent based push methodology for global parallel computing. Concurrency: Practice and Experience, 14(8), 705-726.
Kona, M. & Xu, Cheng-Zhong. (Apr 2001). A framework for network management using mobile agents. Proc. of IEEE IPDPS Workshop on Internet Computing and e-Commerce, SanFrancisco.
Xu, Cheng-Zhong. (Apr 2002). Naplet: A flexible mobile agent framework for network-centric applications. Proc. of IEEE IPDPS Workshop on Internet Computing and E-Commerce (ICEC), Fort Lauderdale, 219-226.
Lu, Shiyong & Xu, Cheng-Zhong. (Mar 2003). MAIL: A mobile agent itinerary language for correctness and safety reasoning. Wayne State University, Tech. Report TR-DMSL-2004-02/CIC-04-03
Xu, Cheng-Zhong & Fu, Song. (May 2003). Privilege delegation and agent-oriented access control in Naplet. Proc. of IEEE ICDCS Workshop on Mobile Distributed Computing (MDC), 493-497.
Xiliang Zhong & Xu, Cheng-Zhong & Shen, Haiying. (Mar 2004). A reliable and secure connection migration mechanism for mobile agents. Proc. of IEEE ICDCS Workshop on Mobile Distributed Computing (MDC).
Fu, Song & Xu, Cheng-Zhong. (Aug 2004). Migration decision for hybrid mobility in reconfigurable distributed virtual machines. Proc. of Int. Conf. on Parallel Processing (ICPP), Montreal, Canada, 335-342.
Fu, Song & Xu, Cheng-Zhong. (Jun 2005). Service migration in distributed virtual machines for adaptive grid computing. Proc. of Int. Conf. on Parallel Processing (ICPP), Oslo, Norway, 358-365.
Parallelizing Compiler
Chaudhary, Vipin & Xu, Cheng-Zhong & Roy, Sumit & Ju, Jialin & Sinha, Vikas & Luo, Laiwu. (Jun 1996). Design and Evaluation of an Environment APE for Automatic Parallelization of Programs. Proc. of the 2nd International Symposium on Parallel Algorithms, Architectures, and Networks, Beijing, China.
Xu, Cheng-Zhong & Chaudhary, Vipin. (Apr 1997). Time-Stamping Algorithms for Parallelization of Loops at Run-Time. Proc. of the 11th IEEE International Parallel Processing Symposium (IPPS97), Geneva, Switzerland.
Wei, Jianbin & Xu, Cheng-Zhong. (Oct 2005). eQoS: Provisioning of client-perceived end-to-end QoS guarantees in Web servers. Proc. of Int. Workshop on Quality of Services (IQWoS'05), Passau, Germany. Cluster and Internet Computing Lab, Wayne State University
Peer-to-Peer Computing
Shen, Haiying & Xu, Cheng-Zhong & Chen, Guihai. (2005). Cycloid: A constant-degree lookup-efficient P2P overlay network. Performance Evaluation: An Internatinal Journal.
Brodie, Aaron & Xu, Cheng-Zhong. (Apr 2005). Shubac: A searchable P2P network utilizing dynamic paths for mutual anonymity. Wayne State University, Tech. Report CIC-05-03
Shen, Haiying & Xu, Cheng-Zhong. (Jun 2005). Locality-aware randomized load balancing algorithms for structured DHT networks. Proc. of Int. Conf. on Parallel Processing (ICPP), Oslo, 529-536.
Shen, Haiying & Xu, Cheng-Zhong. (Apr 2006). Hash-based proximity clustering for load balancing in heterogeneous DHT networks. Proc. of IEEE International Parallel & Distributed Processing Symp.(IPDPS), Rhodes Island, Greece.
Shen, Haiying & Xu, Cheng-Zhong. (Jul 2006). Elastic routing table with provable performance for congestion control in DHT networks. IEEE ICDCS'06, Lisboa, Portugal.
Prefetching on the Internet
Xu, Cheng-Zhong & Ibrahim, Tamer. (Apr 2000). Neural net based prefetching to tolerate Web access latency. Proc. of 20th IEEE Int. Conf. on Distributed Computing Systems.
Xu, Cheng-Zhong & Ibrahim, Tamer. (2003). Keyword-based semantic prefetching in Internet news services. IEEE Transacation on Knowledge and Data Engineering.
Xu, Cheng-Zhong. (Jan 2003). Towards semantics-based prefetching to tolerate Web access latency. Proc. of the SAINT'2003, 318-325.
QoS Control for High Service Availability on Internet Servers
Xu, Cheng-Zhong & Chen, Yong & Ni, Lionel & Yang, Mingyao & Kusler, Jay & Zheng, Pei. (Jun 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.
Zhou, Xiaobo & Xu, Cheng-Zhong. (Aug 2002). Optimal video replication and placement on a cluster of video-on-demand servers. Proc. of IEEE 31st Int. Conf. on Parallel Processing (ICPP), Vancouver, British Columbia, Canada, 547-555.
Zhou, Xiaobo & Wei, Jianbin & Xu, Cheng-Zhong. (Mar 2004). Modeling and analysis of 2D service differentiation on e-commerce servers. Proc. of the IEEE Conf. on Distributed Computing Systems (ICDCS), Tokyo, 740-747.
Xu, Minghua & Xu, Cheng-Zhong. (Jun 2004). Decay function model for resource configuration and adaptive allocation on Internet servers. Proc. of 12th IEEE Int. Workshop on Quality-of Services (IWQoS), Montreal, 37-46.
Zhou, Xiaobo & Xu, Cheng-Zhong. (Sep 2004). Harmonic proportional bandwidth allocation and scheduling for service differentiation on streaming servers. IEEE Transactions on Parallel and Distributed Systems, 15(9), 835-848.
Zhong, Xiliang & Xu, Cheng-Zhong. (Mar 2005). Optimal time-variant resource allocation for Internet servers with delay constraints. Proc. of 11th IEEE Real-Time Technology and Applications Symp. (RTAS), San Francisco, 22-31.
Wei, Jianbin & Xu, Cheng-Zhong. (Oct 2005). eQoS: Provisioning of client-perceived end-to-end QoS guarantees in Web servers. Proc. of Int. Workshop on Quality of Services (IQWoS'05), Passau, Germany. Cluster and Internet Computing Lab, Wayne State University
Zhou, Xiaobo & Wei, Jianbin & Xu, Cheng-Zhong. (2006). Resource allocation for session-based 2D service differentiation on e-commerce servers. IEEE Trans. on Parallel and Distributed Systems.
Resource Management for High Performance Computing
Xu, Cheng-Zhong & Lau, Francis. (Jul 1994). Iterative dynamic load balancing in multicomputers. Journal of Operational Research Society, 45(7), 786-796.
Xu, Cheng-Zhong & Lau, Francis. (Jan 1995). The Generalized Dimension Exchange Method for Load Balancing in k-ary n-cubes and Variants. Journal of Parallel and Distributed Computing, 24(1), 72-85.
Xu, Cheng-Zhong & Monien, Burkhard & Luling, Reinhard & Lau, Francis. (Oct 1995). Nearest Neighbor Algorithms for Load Balancing in Parallel Computers. Concurrency: Practice and Experience, 7(7), 706-739.
Xu, Cheng-Zhong & Tschoke, Stefan & Monien, Burkhard. (Oct 1995). Performance Evaluation of Load Distribution Strategies in Parallel Branch and bound Computations. Proc. of the 7th IEEE Symp. of Parallel and Distributed Processing (SPDP95).
Xu, Cheng-Zhong & Lau, Francis & Diekmann, Ralf. (Dec 1997). Decentralized Remapping of Data-Parallel Computations in Distributed Memory Multprocessors. Concurrency: Practice and Experience, 9(12), 1351--1376.
Fong, Ngo-Tai & Xu, Cheng-Zhong & Wang, Leyi. (Apr 2000). Optimal Periodic Remapping of Dynamic Bulk Synchronous Computations on Multiprogrammed Distributed Systems. Proc. of 14th IEEE Int. Parallel and Distributed Processing Symp. (IPDPS), 103-108.
Xu, Cheng-Zhong & Wang, Leyi & Fong, Ngo-Tai. (Jan 2002). Stochastic Prediction of Execution Times for Dynamic Bulk Synchronous Computations. Journal of Supercomputing, 21(1), 91-103.
Yin, George & Xu, Cheng-Zhong & Wang, Leyi. (Jan 2003). Optimal Remapping in Dynamic Bulk Synchronous Computations via a Stochastic Control Approach. IEEE Transactions on Parallel and Distributed Systems, 14(1), 51-62.
Other Topics
Xu, Cheng-Zhong & Wims, Brian & Basharahil, Ramzi. (1999). Distributed shared array: An integration of message passing and multithreading on SMP clusters. Proc. of Int. Conf. on Parallel and Distributed Computing and Systems, 305-371.
Zhou, Xiaobo & Xu, Cheng-Zhong. (2002). Request redirection and data layout for network traffic balancing in cluster-based video-on-demand servers. Proc. of IEEE IPDPS Workshop on PDIVM.
Chen, G. A. & Xu, Cheng-Zhong & Shen, Haiying & Chen, Daoxu. (2003). P2P overlay networks of constant degree. Proc. of Int. Conf. on Grid and Collaborative Computing (GCC), LNCS 3202, Springer-Verlag. 412-419.
Fong, Ngo-Tai & Xu, Cheng-Zhong & Wang, Leyi. (Nov 2003). Optimal periodic remapping of dynamic bulk synchronous computations on multiprogrammed distributed systems. Journal of Parallel and Distributed Computing, 63(11), 1036-1049.
Zhou, Xiaobo & Wei, Jianbin & Xu, Cheng-Zhong. (2004). Processing rate allocation for slowdown differentiation on Internet servers. Proc. of Int. Parallel and Distributed Processing Symp. (IPDPS).
Zhong, Xiliang & Xu, Cheng-Zhong. (2004). A reliable connection migration mechanism for synchronous communication in mobile codes. Proc. of Int. Conf. on Parallel Processing (ICPP), 431-438.
Shen, Haiying & Xu, Cheng-Zhong & Chen, Guihai. (2004). Cycloid: A constant-degree lookup-efficient P2P overlay network. Proc. of Int. Parallel and Distributed Processing Symp. (IPDPS).
Pelline, Jeff. (Feb 2004). MyDoom downs SCO site. CNET News.com.
Xu, Cheng-Zhong & Ibrahim, Tamer. (May 2004). topic-based semantic prefetching in Internet news services. IEEE Transactions on Knowledge and Data Engineering, 16(5), 601-611.
Wei, Jianbin & Xu, Cheng-Zhong & Zhou, Xiaobo. (Nov 2004). A robust packet scheduling algorithm for proportional delay differentiation services. Proc. of the IEEE Global Telecommunications Conf. (Globecom).
Fu, Song & Xu, Cheng-Zhong. (2005). Mobile codes and security. Handbooks of Information Security. New York: John Wiley & Sons.
Lu, Shiyong & Xu, Cheng-Zhong. (2005). A formal framework for agent itinerary specification, security reasoning, and logic analysis. Proc. of IEEE ICDCS Workshop on Mobile Distributed Computing.
Basharahil, Ramzi & Wims, Brian & Xu, Cheng-Zhong & Fu, Song. (Feb 2005). Distributed shared arrays: An integration of message passing and multithreading on SMP clusters. Journal of Supercomputing, 31(2), 161-184.
Fu, Song & Xu, Cheng-Zhong & Wims, Brian & Basharahil, Ramzi. (Oct 2005). Distributed shared arrays: A distributed virtual machine with mobility support for reconfiguration. Journal of Cluster Computing, 8(4).
