Publications:
-
Optimizing Task Scheduling in Cloud VMs with Accurate vCPU Abstraction
Edward Guo, Weiwei Jia, Xiaoning Ding, Jianchen Shan
Proceedings of the 20th European Conference on Computer Systems (EuroSys 2025)
-
Effective Huge Page Strategies for TLB Miss Reduction in Nested Virtualization
Weiwei Jia, Jiyuan Zhang, Jianchen Shan, Xiaoning Ding
IEEE Transactions on Computers (TC 2024)
-
HugeGPT: Storing Guest Page Tables on Host Huge Pages to Accelerate Address Translation
Weiwei Jia, Jiyuan Zhang, Jianchen Shan, Yiming Du, Xiaoning Ding and Tianyin Xu
Proceedings of 32nd International Conference on Parallel Architectures and Compilation Techniques (PACT 2023)
-
Reestablishing Page Placement Mechanisms for Nested Virtualization
Xiaowei Shang, Weiwei Jia, Jianchen Shan, Xiaoning Ding and Cristian Borcea
IEEE Transactions on Cloud Computing (TCC 2023)
-
Making Dynamic Page Coalescing Effective on Virtualized Clouds
Weiwei Jia, Jiyuan Zhang, Jianchen Shan, Xiaoning Ding
Proceedings of the 18th European Conference on Computer Systems (EuroSys 2023)
-
Achieving Low Latency in Public Edges by Hiding Workloads Mutual Interference
Weiwei Jia, Jiyuan Zhang, Jianchen Shan, Jing Li, Xiaoning Ding
Proceedings of the 13th ACM Symposium on Cloud Computing (SoCC 2022)
-
Paratick: Reducing Timer Overhead in Virtual Machines
Stijn Schildermans, Kris Aerts, Jianchen Shan, Xiaoning Ding
Proceedings of the 50th International Conference on Parallel Processing (ICPP 2021)
-
Virtualization Overhead of Multithreading in X86 State-of-the-art & Remaining Challenges
Stijn Schildermans, Jianchen Shan, Kris Aerts, Jason Jackrel, Xiaoning Ding
IEEE Transactions on Parallel and Distributed Systems (TPDS 2021)
-
Diagnosing the Interference on CPU-GPU Synchronization Caused by CPU Sharing in Multi-Tenant GPU Clouds
Youssef Elmougy, Weiwei Jia, Xiaoning Ding, Jianchen Shan
Proceedings of the 40th IEEE International Performance, Computing, and Communications Conference (IPCCC 2021)
-
CoPlace: Effectively Mitigating Cache Conflicts in Modern Clouds
Xiaowei Shang, Weiwei Jia, Jianchen Shan, Xiaoning Ding
Proceedings of the 30th International Conference on Parallel Architectures and Compilation Techniques (PACT 2021)
-
vSMT-IO: Improving I/O Performance and Efficiency on SMT Processors in Virtualized Clouds
Weiwei Jia, Jianchen Shan, Tsz On Li, Xiaowei Shang, Heming Cui, Xiaoning Ding
Proceedings of the 2020 USENIX Annual Technical Conference (ATC 2020)
-
The Linux Load Balance: Wasted vCPUs in Clouds
Matthew Elbing, Jianchen Shan
2020 IEEE Cloud Summit (CloudSummit 2020)
-
Pace Control via Adaptive Dropout for Federated Training: A Work-in-Progress Report
Feiyang Wang, Xiaowei Shang, Jianchen Shan, Xiaoning Ding
2020 IEEE Cloud Summit (CloudSummit 2020)
-
Ptlbmalloc2: Reducing TLB Shootdowns with High Memory Efficiency
Stijn Schildermans, Kris Aerts, Jianchen Shan, Xiaoning Ding
2020 IEEE Intl Conf on Parallel & Distributed Processing with Applications (ISPA 2020)
-
Effectively Mitigating I/O Inactivity in vCPU Scheduling
Weiwei Jia, Cheng Wang, Xusheng Chen, Jianchen Shan, Xiaowei Shang, Heming Cui, Xiaoning Ding, Luwei Cheng, Francis CM Lau, Yuexuan Wang, Yuangang Wang
Proceedings of the 2018 USENIX Annual Technical Conference (ATC 2018)
-
Rethinking Multicore Application Scalability on Big Virtual Machines
Jianchen Shan, Weiwei Jia, Xiaoning Ding
Proceedings of the 23rd IEEE International Conference on Parallel and Distributed Systems (ICPADS 2017)
-
Design and Implementation of an Overlay File System for Cloud-Assisted Mobile Apps
Nafize Rabbani Paiker, Jianchen Shan, Cristian Borcea, Narain Gehani, Reza Curtmola, Xiaoning Ding
IEEE Transactions on Cloud Computing (TCC 2017)
-
APPLES: Efficiently Handling Spin-lock Synchronization on Virtualized Platforms
Jianchen Shan, Xiaoning Ding, Narain Gehani
IEEE Transactions on Parallel and Distributed Systems (TPDS 2017)
-
FaceDate: A Mobile Cloud Computing App for People Matching
Pradyumna Neog, Hillol Debnath, Jianchen Shan, Nafize Paiker, Narain Gehani, Reza Curtmola, Xiaoning Ding, Cristian Borcea
Proceedings of the 7th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications (MobilWare 2016)
-
An Overlay File System for Cloud-Assisted Mobile Applications
Jianchen Shan, Nafize R Paiker, Xiaoning Ding, Narain Gehani, Reza Curtmola, Cristian Borcea
Proceedings of the 32nd Symposium on Mass Storage Systems and Technologies (MSST 2016)
-
A General Approach to Scalable Buffer Pool Management
Xiaoning Ding, Jianchen Shan, Song Jiang
IEEE Transactions on Parallel and Distributed Systems (TPDS 2016)
-
Diagnosing Virtualization Overhead for Multi-threaded Computation on Multicore Platforms
Xiaoning Ding, Jianchen Shan
Proceedings of the IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom 2015)
-
APLE: Addressing Lock Holder Preemption Problem with High Efficiency
Jianchen Shan, Xiaoning Ding, Narain Gehani
Proceedings of the IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom 2015)
-
Gleaner: Mitigating the Blocked-Waiter Wakeup Problem for Virtualized Multicore Applications
Xiaoning Ding, Phillip B Gibbons, Michael A Kozuch, Jianchen Shan
Proceedings of the 2014 USENIX Annual Technical Conference (ATC 2014)
-
A Novel Parallel Algorithm for Near-Field Computation in N-body Problem on GPU
Jianchen Shan, Yongmei Lei
Proceedings of the 2011 IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS 2011)
-
The Algorithm Mapping of the Near-Field Computation in N-body Problem on GPU
Jianchen Shan, Jinshi Zhu, Yongmei Lei
Proceedings of the 2011 International Conference on Communication, Computing and Control Applications (ICCA 2010)
-
Parallel FMM algorithm based on Space Decomposition
Jinshi Zhu, Yongmei Lei, Jianchen Shan
Proceedings of the 9th International Conference on Grid and Cloud Computing (GCC 2010)