Xiaoning Ding

Associate Professor, Computer Science
Ph.D.; Ohio State University; 2010
M.S.; Northwestern Polytechnic University; 1998
B.E.; Northwestern Polytechnic University; 1996
TR: 2:30pm~3:30pm
CS 488 - INDEPENDENT STUDY IN CS
CS 700B - MASTER'S PROJECT
CS 701B - MASTER'S THESIS
CS 489 - COMPUTER SCIENCE RESEARCH PROJ
CS 725 - INDEPENDENT STUDY I
CS 792 - PRE-DOCTORAL RESEARCH
CS 790A - DOCT DISSERTATION & RES
CS 726 - INDEPENDENT STUDY II
CS 332 - PRINCIPLES OF OPERATING SYSTEMS - HONORS
CS 643 - CLOUD COMPUTING
CS 101: COMP PROG & PROB SOLVING
CS 288: INTENSIVE PROGRAMMING IN LINUX
CS 288: INTENSIVE PROGRAMMING IN LINUX - HONORS
CS 433: INTRO TO LINUX KERNEL PROG
CS 643: CLOUD COMPUTING
CS 786: SEL TOP IN COM INF SCI II
Computer systems, including cloud computing infrastructures and virtualization, parallel and distributed systems, operating systems, storage systems, database systems, and computer architecture.

** I am always looking for self-motivated students who are strongly committed to the research in the above areas. Interested students can directly email me (dingxn@njit.edu). Visiting scholars and visiting students with matching interests and strong research background are also very welcome.
"Making Dynamic Page Coalescing Effective on Virtualized Clouds"
Proceedings of the 18th European Conference on Computer Systems (EuroSys 2023), May, 2023.
"Achieving Low Latency in Public Edges by Hiding Workloads Mutual Interference"
ACM Symposium on Cloud Computing (SoCC 2022), November, 2022.
"Bootstrapping In-Situ Workflow Auto-Tuning via Combining Performance Models of Component Applications"
The International Conference for High Performance Computing, Networking, Storage, and Analysis (SC 2021), November, 2021.
"COPLACE: Effectively Mitigating Cache Conflicts in Modern Clouds"
ACM 30th International Conference on Parallel Architectures and Compilation Techniques (PACT 2021) , September, 2021.
"Paratick: Reducing Timer Overhead in Virtual Machines"
50th International Conference on Parallel Processing (ICPP 2021), August, 2021.
"vSMT-IO: Improving I/O Performance and Efficiency on SMT Processors in Virtualized Clouds"
USENIX Annual Technical Conference (USENIX ATC 20), July (3rd Quarter/Summer), 2020.
Abeer Hakeem, Reza Curtmola, Xiaoning Ding, Borcea. 2021. "DFPS: A Distributed Mobile System for Free Parking Assignment." IEEE Transactions on Mobile Computing.
Stijn Schildermans, Jianchen Shan, Kris Aerts, Jason Jackrel, Xiaoning Ding. 2021. "Virtualization Overhead of Multithreading in X86: State of the Art & Remaining Challenges." IEEE Transactions on Parallel and Distributed Systems, vol. 32, no. 10, pp. 14 pages.
Hillol Debnath, Mohammad A Khan, Nafize Paiker, Xiaoning Ding, Narain Gehani, Reza Curtmola, Cristian M. Borcea. 2019. "The Moitree Middleware for Distributed Mobile-Cloud Computing." Elsevier Journal of Systems and Software, vol. 157.
Jianchen Shan, Xiaoning Ding, Narain Gehani. 2017. "APPLES: Efficiently Handling Spin-lock Synchronization on Virtualized Platforms." IEEE Transactions on Parallel and Distributed Systems, pp. 14 pages.
Yuan Yuan, Kaibo Wang, Rubao Lee, Xiaoning Ding, Jing Xing, Spyros Blanas, Xiaodong Zhang. 2016. "BCC: reducing false aborts in optimistic concurrency control with low cost for in-memory databases." Proceedings of the VLDB Endowment, vol. 9, no. 6, pp. 504-515.
Kaibo Wang, Kai Zhang, Yuan Yuan, Siyuan Ma, Rubao Lee, Xiaoning Ding, Xiaodong Zhang. 2014. "Concurrent Analytical Query Processing with GPUs." Proceedings of the VLDB Endowment (PVLDB), vol. 7, no. 11, pp. 1011-1022.
"In-Situ Workflow Auto-Tuning through Combining Component Models"
Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2021), February, 2021.
Program Committee of 2023 IEEE International Conference on Big Data
Conference Organizer, 2023
Program Committee, ICDCS 2023, IEEE International Conference on Distributed Computing Systems
Conference Organizer, 2023
Program Committee, ICS 2022, ACM International Conference on Supercomputing (ICS)
Conference Organizer, 2022
Program Committee, UCC 2022, 15th IEEE/ACM International Conference on Utility and Cloud Computing
Conference Organizer, 2022
Program Committee of 2022 IEEE International Conference on Big Data
Conference Organizer, 2022
Program Committee, ICDCS 2022, 42th IEEE International Conference on Distributed Computing Systems
Conference Organizer, 2021