Dr. Xiaorui Wang

Phone: (614) 247-1977
Fax: (614) 292-7596
Home Page
Department of Electrical and Computer Engineering
The Ohio State University
508 Dreese Laboratories; 2015 Neil Avenue
Columbus, OH 43210

Dr. Xiaorui Wang is a Full Professor in the Department of Electrical and Computer Engineering at The Ohio State University. He is the recipient of the OSU Lumley Research Award in 2016, the Office of Naval Research (ONR) Young Investigator (YIP) Award in 2011, the NSF CAREER Award in 2009, the Power-Aware Computing Award from Microsoft Research in 2008, and the IBM Real-Time Innovation Award in 2007. He also received the Best Paper Award from the 29th IEEE Real-Time Systems Symposium (RTSS) in 2008. Prior to joining Ohio State, he was an Assistant Professor at the University of Tennessee, Knoxville, where he received the EECS Early Career Development Award, the Chancellor's Award for Professional Promise, and the College of Engineering Research Fellow Award in 2008, 2009, and 2010, respectively. In 2005, he worked at the IBM Austin Research Laboratory, designing power control algorithms for high-density computer servers. He received his doctoral degree from Washington University in St. Louis. Before that, he worked in the industry as a senior software engineer and a project leader for several years. His research interests include computer systems, computer architecture, data center power management, embedded and real-time systems, and cyber-physical systems. He is an author or coauthor of more than 100 refereed journal and conference publications. He is also an associate editor of the IEEE Transactions on Parallel and Distributed Systems (TPDS) and the IEEE Transactions on Computers (TC).

Publications

1. Yunhao Bai, Li Li, Zejiang Wang, Xiaorui Wang, and Junmin Wang, "Performance Optimization of Autonomous Driving Control under End-to-End Deadlines", Real-Time Systems (Springer), 58(4): 509-547, December 2022.
2. Yunhao Bai, Guoyu Chen, and Xiaorui Wang, "Fusing WiFi Signals and Camera for Driver Activity Recognition based on Deep Learning", the 19th IEEE International Conference on Mobile Ad Hoc and Smart Systems (MASS 2022), Denver, Colorado, October 2022.
3. Max Taylor, Johnathon Aurand, Feng Qin, Xiaorui Wang, Brandon Henry, and Xiangyu Zhang, "SA4U: Practical Static Analysis for Unit Type Error Detection", the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022), Oakland Center, Michigan, October 2022.
4. Guoyu Chen and Xiaorui Wang, "Performance Optimization of Machine Learning Inference under Latency and Server Power Constraints", the 42nd IEEE International Conference on Distributed Computing Systems (ICDCS 2022), Bologna, Italy, July 2022. (Acceptance rate: 114/573 = 19%)
5. Kuangyu Zheng, Xiaorui Wang, and Jia Liu, "Distributed Traffic Flow Consolidation for Power Efficiency of Large-scale Data Center Network", IEEE Transactions on Cloud Computing, 10(2): 996-1007, April 2022.
6. Xing Gao, Guannan Liu, Zhang Xu, Haining Wang, Li Li, and Xiaorui Wang, "Investigating Security Vulnerabilities in a Hot Data Center with Reduced Cooling Redundancy", IEEE Transactions on Dependable and Secure Computing, 19(1): 208-226, January 2022.
7. Kuangyu Zheng, Yunhao Bai, and Xiaorui Wang, "FCTcon: Dynamic Control of Flow Completion Time in Data Center Networks for Power Efficiency", IEEE Transactions on Cloud Computing, 9(4): 1467-1478, October 2021.
8. Li Li, Xiaorui Wang, Wenli Zheng, and Cheng-zhong Xu, "SmartDistance: A Mobile-based Positioning System for Automatically Monitoring Social Distance", the 40th IEEE International Conference on Computer Communications (INFOCOM 2021), Virtual Conference, Virtual Conference, May 2021. (Acceptance rate: 252/1266 = 19.9%)
9. Zejiang Wang, Yunhao Bai, Jingqiang Zha, Junmin Wang, and Xiaorui Wang, "Connected Vehicle Driving Safety Enhancement via Dynamic Communication Channel Selection", Mechatronics, 74(1): 1-16, April 2021.
10. Li Li, Xiaorui Wang, and Feng Qin, "EnergyDx: Diagnosing Energy Anomaly in Mobile Apps by Identifying the Manifestation Point", the 40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020), Singapore, Singapore, December 2020. (Acceptance rate: 105/584 = 18%)
11. Yunhao Bai, Zejiang Wang, Xiaorui Wang, and Junmin Wang, "AutoE2E: End-to-End Real-time Middleware for Autonomous Driving Control", the 40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020), Singapore, Singapore, December 2020. (Acceptance rate: 105/584 = 18%)
12. Yunhao Bai and Xiaorui Wang, "CARIN: Wireless CSI-based Driver Activity Recognition under the Interference of Passengers", the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2020), Cancun, Mexico, September 2020. (Also included in Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), 4(1): 1-28, March 2020)
13. Yunhao Bai, Kuangyu Zheng, Zejiang Wang, Xiaorui Wang, and Junmin Wang, "MC-Safe: Multi-channel Real-time V2V Communication for Enhancing Driving Safety", ACM Transactions on Cyber-Physical Systems, 4(4): 1-27, August 2020.
14. Mohammad A. Islam, Hasan Mahmud, Shaolei Ren, and Xiaorui Wang, "A Carbon-Aware Incentive Mechanism for Greening Colocation Data Centers", IEEE Transactions on Cloud Computing, 8(1): 4-16, March 2020.
15. Marco Brocanelli and Xiaorui Wang, "Supervisory Performance Control of Concurrent Mobile Apps for Energy Efficiency", IEEE Transactions on Mobile Computing, 19(3): 740-751, March 2020.
16. Yunhao Bai, Zejiang Wang, Kuangyu Zheng, Xiaorui Wang, and Junmin Wang, "WiDrive: Adaptive WiFi-based Recognition of Driver Activity for Real-time and Safe Takeover", the 39th IEEE International Conference on Distributed Computing Systems (ICDCS 2019), Dallas, Texas, July 2019. (Acceptance rate: 19%)
17. Zejiang Wang, Yunhao Bai, Jingqiang Zha, Junmin Wang, and Xiaorui Wang, "Cooperative Adaptive Cruise Control Safety Enhancement via Dynamic Communication Channel Selection", the 2019 American Control Conference (ACC 2019), Philadelphia, Pennsylva, July 2019. (Invited Paper)
18. Wenli Zheng, Xiaorui Wang, Yue Ma, Chao Li, Bin Yao, and Minyi Guo, "SprintCon: Controllable and Efficient Computational Sprinting for Data Center Servers", the 33rd IEEE International Parallel & Distributed Processing Symposium (IPDPS 2019), Rio De Janeiro, Brazil, May 2019.
19. Zejiang Wang, Yunhao Bai, Junmin Wang, and Xiaorui Wang, "Vehicle Path Tracking LTV-MPC Controller Parameter Selection Considering CPU Computational Load", Journal of Dynamic Systems, Measurement and Control, 141(1): 1-12, May 2019.
20. Marco Brocanelli and Xiaorui Wang, "SOD: Making Smartphone Smart on Demand with Radio Interface Management", ACM Transactions on Autonomous and Adaptive Systems, 13(3): 1-24, March 2019.
21. Yunhao Bai, Kuangyu Zheng, Zejiang Wang, Xiaorui Wang, and Junmin Wang, "Dynamic Channel Selection for Real-time Safety Message Communication in Vehicular Networks", the 39th IEEE Real-Time Systems Symposium (RTSS 2018), Nashville, Tennessee, December 2018. (Acceptance rate: 37/166 = 22%)
22. Zejiang Wang, Yunhao Bai, Junmin Wang, and Xiaorui Wang, "Parameter Selection of an LTV-MPC Controller for Vehicle Path Tracking Considering CPU Computational Load", the ASME 2018 Dynamic Systems and Control Conference (DSC 2018), Atlanta, Georgia, October 2018. (Invited Paper)
23. Marco Brocanelli and Xiaorui Wang, "SURF: Supervisory Control of User-Perceived Performance for Mobile Device Energy Savings", the 38th IEEE International Conference on Distributed Computing Systems (ICDCS 2018), Vienna, Austria, July 2018. (Acceptance rate: 78/378 = 20%)
24. Marco Brocanelli and Xiaorui Wang, "Hang Doctor: Runtime Detection and Diagnosis of Soft Hangs for Smartphone Apps", the 13th European Conference on Computer Systems (EuroSys 2018), Porto, Portugal, April 2018. (Acceptance rate: 43/262 = 16%)
25. Xing Gao, Zhang Xu, Haining Wang, Li Li, and Xiaorui Wang, "Reduced Cooling Redundancy: A New Security Vulnerability in a Hot Data Center", the 24th Network and Distributed System Security Symposium (NDSS 2018), San Diego, California, February 2018.
26. Li Li, Yunhao Bai, Xiaorui Wang, Mai Zheng, and Feng Qin, "Selective Checkpointing for Minimizing Recovery Energy and Efforts of Smartphone Apps", the 8th International Green and Sustainable Computing Conference (IGSC 2017), Orlando, Florida, October 2017.
27. Li Li, Bruce Beitman, Mai Zheng, Xiaorui Wang, and Feng Qin, "eDelta: Pinpointing Energy Deviations in Smartphone Apps via Comparative Trace Analysis", the 8th International Green and Sustainable Computing Conference (IGSC 2017), Orlando, Florida, October 2017.
28. Zichen Xu and Xiaorui Wang, "REEWA: Runtime Energy Estimation for Web Activities on Smartphones", the 8th International Green and Sustainable Computing Conference (IGSC 2017), Orlando, Florida, October 2017. (Special Track on Contemporary Issues in Sustainable Computing)
29. Kuangyu Zheng, Wenli Zheng, Li Li, and Xiaorui Wang, "PowerNetS: Coordinating Data Center Network with Servers and Cooling for Power Optimization", IEEE Transactions on Network and Service Management, 14(3): 661-675, September 2017.
30. Kuangyu Zheng, Bruce Beitman, and Xiaorui Wang, "CoSmart: Coordinating Smartphone with Desktop Computer for Joint Energy Savings", the 14th IEEE International Conference on Autonomic Computing (ICAC 2017), Columbus, Ohio, July 2017. (Acceptance rate: 14/73 = 19%)
31. Marco Brocanelli and Xiaorui Wang, "Smartphone Radio Interface Management for Longer Battery Lifetime", the 14th IEEE International Conference on Autonomic Computing (ICAC 2017), Columbus, Ohio, July 2017. (Acceptance rate: 14/73 = 19%)
32. Kuangyu Zheng and Xiaorui Wang, "Dynamic Control of Flow Completion Time for Power Efficiency of Data Center Networks", the 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017), Atlanta, Georgia, June 2017. (Acceptance rate: 90/531 = 16%)
33. Xing Gao, Zhang Xu, Haining Wang, Li Li, and Xiaorui Wang, "Why "Some" Like It Hot Too: Thermal Attack on Data Centers", the ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2017), June 2017. (Poster)
34. Kuangyu Zheng, Xiaorui Wang, and Jia Liu, "DISCO: Distributed Traffic Flow Consolidation for Power Efficient Data Center Network", the 16th IFIP Networking Conference (Networking 2017), Stockholm, Sweden, June 2017. (Acceptance rate: 43/150 = 28%)
35. Marco Brocanelli and Xiaorui Wang, "Making Smartphone Smart on Demand for Longer Battery Life", the 37th IEEE International Conference on Distributed Computing (ICDCS 2017), June 2017. (Short paper; 6 pages)
36. Wenli Zheng, Kai Ma, and Xiaorui Wang, "Hybrid Energy Storage with Supercapacitor for Cost-efficient Data Center Power Shaving and Capping", IEEE Transactions on Parallel and Distributed Systems, 28(4): 1105-1118, April 2017.
37. Kai Ma, Yunhao Bai, Xiaorui Wang, Wei Chen, and Xue Li, "Energy Conservation for GPU-CPU Architectures with Dynamic Workload Division and Frequency Scaling", Sustainable Computing (Elsevier), 12(1): 21-33, December 2016.
38. Li Li, Wenli Zheng, Xiaodong Wang, and Xiaorui Wang, "Data Center Power Minimization with Placement Optimization of Liquid-Cooled Servers and Free Air Cooling", Sustainable Computing (Elsevier), 11(1): 3-15, September 2016. (Special Issue on Selected Papers of IGCC 2014)
39. Peyman Behzadnia, Wei Yuan, Bo Zeng, Yi-cheng Tu, and Xiaorui Wang, "Dynamic Power-Aware Disk Storage Management in Database Servers", the 27th International Conference on Database and Expert Systems Applications (DEXA 2016), Porto, Portugal, September 2016.
40. Wenli Zheng, Kai Ma, and Xiaorui Wang, "TECfan: Coordinating Thermoelectric Cooler, Fan, and DVFS for CMP Energy Optimization", the 30th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2016), Chicago, Illinois, May 2016. (Acceptance rate: 114/496 = 23%)
41. Xiaodong Wang, Xiaorui Wang, Kuangyu Zheng, Yanjun Yao, and Qing Cao, "Correlation-Aware Traffic Consolidation for Power Optimization of Data Center Networks", IEEE Transactions on Parallel and Distributed Systems, 27(4): 992-1006, April 2016.
42. Zichen Xu, Christopher Stewart, Nan Deng, and Xiaorui Wang, "Blending On-Demand and Spot Instances to Lower Costs for In-Memory Storage", the 35th IEEE International Conference on Computer Communications (INFOCOM 2016), San Francisco, California, April 2016. (Acceptance rate: 300/1644 = 18%)
43. Mohammad A. Islam, Xiaoqi Ren, Shaolei Ren, Adam Wierman, and Xiaorui Wang, "A Market Approach for Handling Power Emergencies in Multi-Tenant Data Center", the 22nd IEEE International Symposium on High Performance Computer Architecture (HPCA 2016), Barcelona, Spain, March 2016. (Acceptance rate: 53/240 = 22%)
44. Kai Ma and Xiaorui Wang, "HyStore: Hybrid Energy Storage for Cost-efficient Server Power Shaving in Data Centers", the 6th International Green and Sustainable Computing Conference (IGSC 2015), Las Vegas, Nevada, December 2015. (Acceptance rate: 18/67 = 27%)
45. Nan Deng, Zichen Xu, Christopher Stewart, and Xiaorui Wang, "Tell-Tale Tails: Decomposing Response Times for Live Internet Services", the 6th International Green and Sustainable Computing Conference (IGSC 2015), Las Vegas, Nevada, December 2015. (Acceptance rate: 18/67 = 27%)
46. Zichen Xu, Yi-cheng Tu, and Xiaorui Wang, "Online Energy Estimation of Relational Operations in Database Systems", IEEE Transactions on Computers, 64(11): 3223-3236, November 2015.
47. Wenli Zheng, Kai Ma, and Xiaorui Wang, "TE-Shave: Reducing Data Center Capital and Operating Expenses with Thermal Energy Storage", IEEE Transactions on Computers, 64(11): 3278-3292, November 2015.
48. Wenli Zheng and Xiaorui Wang, "Data Center Sprinting: Enabling Computational Sprinting at the Data Center Level", the 35th International Conference on Distributed Computing Systems (ICDCS 2015), Columbus, Ohio, July 2015. (Acceptance rate: 70/543 = 12%)
49. Zichen Xu, Nan Deng, Chris Stewart, and Xiaorui Wang, "CADRE: Carbon-Aware Data Replication for Geo-Diverse Services", the 12th IEEE International Conference on Autonomic Computing (ICAC 2015), Grenoble, France, July 2015.
50. Marco Brocanelli and Xiaorui Wang, "Smart on Demand: Making Smartphones More Energy-Proportional with eCover", the 2015 USENIX Annual Technical Conference (USENIX ATC 2015), July 2015. (Poster)
51. Marco Brocanelli, Sen Li, Xiaorui Wang, and Wei Zhang, "Maximizing the Revenues of Data Centers in Regulation Market by Coordinating with Electric Vehicles", Sustainable Computing (Elsevier), 6(1): 26-38, June 2015. (Special Issue on Selected Papers of IGCC 2013)
52. Kuangyu Zheng, Xiaodong Wang, and Xiaorui Wang, "PowerFCT: Power Optimization of Data Center Network with Flow Completion Time Constraints", the 29th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2015), Hyderabad, India, May 2015. (Acceptance rate: 108/496 = 21%)
53. Jinzhu Chen, Rui Tan, Yu Wang, Guoliang Xing, Xiaorui Wang, Xiaodong Wang, Bill Punch, Dirk Colbry, "A Sensor System for High-Fidelity Temperature Distribution Forecasting in Data Centers", ACM Transactions on Sensor Networks, 11(2): 1-25, February 2015.
54. Mohammad A. Islam, A. Hasan Mahmud, Shaolei Ren, and Xiaorui Wang, "Paying to Save: Reducing Cost of Colocation Data Center via Rewards", the 21st IEEE International Symposium on High Performance Computer Architecture (HPCA 2015), Bay Area, California, February 2015. (Acceptance rate: 51/226 = 22%)
55. Jinzhu Chen, Rui Tan, Guoliang Xing, and Xiaorui Wang, "PTEC: A System for Predictive Thermal and Energy Control in Data Centers", the 35th IEEE Real-Time Systems Symposium (RTSS 2014), Rome, Italy, December 2014. (Acceptance rate: 33/154 = 21%)
56. Li Li, Wenli Zheng, Xiaodong Wang, and Xiaorui Wang, "Placement Optimization of Liquid-Cooled Servers for Power Minimization in Data Centers", the 5th IEEE International Green Computing Conference (IGCC 2014), Dallas, Texas, November 2014.
57. Mohammad Islam, Shaolei Ren, and Xiaorui Wang, "GreenColo: A Novel Incentive Mechanism for Minimizing Carbon Footprint in Colocation Data Center", the 5th IEEE International Green Computing Conference (IGCC 2014), November 2014. (Concise paper; 8 pages)
58. Marco Brocanelli, Wenli Zheng, and Xiaorui Wang, "Reducing the Expenses of Geo-distributed Data Centers with Portable Containerized Modules", the 32nd International Symposium on Computer Performance, Modeling, Measurements, and Evaluation (Performance 2014), Turin, Italy, October 2014. (Acceptance rate: 21/77= 27%)
59. Kai Ma, Xiaorui Wang, and Yefu Wang, "DPPC: Dynamic Power Partitioning and Control for Improved Chip Multiprocessor Performance", IEEE Transactions on Computers, 63(7): 1736-1750, July 2014.
60. Li Li, Wenli Zheng, Xiaodong Wang, and Xiaorui Wang, "Coordinating Liquid and Free Air Cooling with Workload Allocation for Data Center Power Minimization", the 11th International Conference on Autonomic Computing (ICAC 2014), Philadelphia, Pennsylvania, June 2014. (Acceptance rate: 12/53= 22%)
61. Sen Li, Marco Brocanelli, Wei Zhang, and Xiaorui Wang, "Integrated Power Management of Data Centers and Electric Vehicles for Energy and Regulation Market Participation", IEEE Transactions on Smart Grid, 5(5): 2283-2294, June 2014.
62. Kuangyu Zheng, Xiaodong Wang, Li Li, and Xiaorui Wang, "Joint Power Optimization of Data Center Network and Servers with Correlation Analysis", the 33rd IEEE International Conference on Computer Communications (INFOCOM 2014), Toronto, Canada, April 2014. (Acceptance rate: 320/1645 = 19%)
63. Yi-cheng Tu, Xiaorui Wang, Bo Zeng, and Zichen Xu, "A System for Energy-Efficient Data Management", ACM SIGMOD Record, 43(1): 21-26, March 2014.
64. Yefu Wang and Xiaorui Wang, "Performance-controlled Server Consolidation for Virtualized Data Centers with Multi-tier Applications", Sustainable Computing (Elsevier), 4(1): 52-65, March 2014.
65. Wenli Zheng, Kai Ma, and Xiaorui Wang, "Exploiting Thermal Energy Storage to Reduce Data Center Capital and Operating Expenses", the 20th International Symposium on High Performance Computer Architecture (HPCA 2014), Orlando, Florida, February 2014. (Acceptance rate: 55/215 = 25%)
66. Zhang Xu, Haining Wang, Zichen Xu, and Xiaorui Wang, "Power Attack: An Increasing Threat to Data Centers", the 21st Network and Distributed System Security Symposium (NDSS 2014), San Diego, California, February 2014. (Acceptance rate: 55/295 = 18%)
67. Xiaodong Wang, Xiaorui Wang, Guoliang Xing, and Cheng-xian Lin, "Maximizing the Detection Probability of Overheating Server Components with Sensor Placement Based on Thermal Dynamics", Sustainable Computing (Elsevier), 3(3): 148-160, September 2013. (Special Issue on Selected Papers of IGCC 2012)
68. Xiaodong Wang, Xiaorui Wang, Jinzhu Chen, Guoliang Xing, Cheng-Xian Lin, and Yixin Chen, "Intelligent Sensor Placement for Hot Server Detection in Data Centers", IEEE Transactions on Parallel and Distributed Systems, 24(8): 1577-1588, August 2013.
69. Yefu Wang and Xiaorui Wang, "Virtual Batching: Request Batching for Server Energy Conservation in Virtualized Data Centers", IEEE Transactions on Parallel and Distributed Systems, 24(8): 1695-1705, August 2013.
70. Xiaodong Wang, Xiaorui Wang, Liu Liu, and Guoliang Xing, "DutyCon: A Dynamic Duty Cycle Control Approach to End-to-End Delay Guarantees in Wireless Sensor Networks", ACM Transactions on Sensor Networks, 9(4): 1-37, July 2013.
71. Zichen Xu, Yi-cheng Tu, and Xiaorui Wang, "Dynamic Energy Estimation of Query Plans in Database Systems", the 33rd International Conference on Distributed Computing Systems (ICDCS 2013), Philadelphia, Pennsylvania, July 2013. (Acceptance rate: 61/464 = 13%)
72. Zichen Xu, Xiaorui Wang, and Yi-cheng Tu, "Power-Aware Throughput Control for Database Management", the 10th International Conference on Autonomic Computing (ICAC 2013), San Jose, California, June 2013. (Acceptance rate: 16/73 = 21%)
73. Marco Brocanelli, Sen Li, Xiaorui Wang, and Wei Zhang, "Joint Management of Data Centers and Electric Vehicles for Maximized Regulation Profits", the fourth IEEE International Green Computing Conference (IGCC 2013), Arlington, Virginia, June 2013. (Acceptance rate: 16/65 = 24%)
74. Nan Deng, Chen Li, Christopher Stewart, and Xiaorui Wang, "MantisMail: Green Content Delivery for Email", the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2013), April 2013. (Poster)
75. Xiaodong Wang, Xiaorui Wang, Guoliang Xing, and Yanjun Yao, "Minimum Transmission Power Configuration in Real-Time Sensor Networks with Overlapping Channels", ACM Transactions on Sensor Networks, 9(2): 1-28, March 2013.
76. Jinzhu Chen, Rui Tan, Yu Wang, Guoliang Xing, Xiaorui Wang, Xiaodong Wang, Bill Punch, Dirk Colbry, "A High-Fidelity Temperature Distribution Forecasting System for Data Centers", the 33rd IEEE Real-Time Systems Symposium (RTSS 2012), San Juan, Puerto Rico, December 2012. (Acceptance rate: 22%)
77. Ming Chen, Xiaorui Wang, Hairong Qi, and Mallikarjun Shankar, "Adaptive Response Time Control for Metadata Matching in Information Dissemination Systems", Journal of Systems Architecture (Elsevier), 58(10): 412-425, November 2012.
78. Xiaorui Wang, Kai Ma, and Yefu Wang, "Cache Latency Control for Application Fairness or Differentiation in Power-Constrained Chip Multiprocessors", IEEE Transactions on Computers, 61(10): 1371-1385, October 2012.
79. Yanwei Zhang, Yefu Wang, and Xiaorui Wang, "TEStore: Exploiting Thermal and Energy Storage to Cut the Electricity Bill for Datacenter Cooling", the 8th International Conference on Network and Service Management (CNSM 2012), Las Vegas, Nevada, October 2012. (Acceptance rate: 15/97 = 15%)
80. Yefu Wang, Xiaorui Wang, and Yuan Chen, "Energy-Efficient Virtual Machine Scheduling in Performance-Asymmetric Multi-Core Architectures", the 8th International Conference on Network and Service Management (CNSM 2012), October 2012. (Mini Conference; 7 pages)
81. Jinzhu Chen, Rui Tan, Guoliang Xing, Xiaorui Wang, and Xing Fu, "Fidelity-Aware Utilization Control for Cyber-Physical Surveillance Systems", IEEE Transactions on Parallel and Distributed Systems, 23(9): 1739-1751, September 2012. (Special Issue on Cyber-Physical Systems)
82. Kai Ma and Xiaorui Wang, "PGCapping: Exploiting Power Gating for Power Capping and Core Lifetime Balancing in CMPs", the 21st International Conference on Parallel Architectures and Compilation Techniques (PACT 2012), Minneapolis, Minnesota, September 2012. (Acceptance rate: 39/207 = 18%)
83. Kai Ma, Xue Li, Wei Chen, Chi Zhang, and Xiaorui Wang, "GreenGPU: A Holistic Approach to Energy Efficiency in GPU-CPU Heterogeneous Architectures", the 41st International Conference on Parallel Processing (ICPP 2012), Pittsburgh, Pennsylvania, September 2012. (Acceptance rate: 53/187 = 28%)
84. Yanwei Zhang, Yefu Wang, and Xiaorui Wang, "Electricity Bill Capping for Cloud-Scale Data Centers that Impact the Power Markets", the 41st International Conference on Parallel Processing (ICPP 2012), Pittsburgh, Pennsylvania, September 2012. (Acceptance rate: 53/187 = 28%)
85. Zichen Xu, Yicheng Tu, and Xiaorui Wang, "PET: Reducing Database Energy Cost via Query Optimization", the 38th International Conference on Very Large Data Bases (VLDB 2012), September 2012. (4-page demo)
86. Xiaodong Wang, Xiaorui Wang, Guoliang Xing, and Cheng-xian Lin, "Leveraging Thermal Dynamics in Sensor Placement for Overheating Server Component Detection", the third IEEE International Green Computing Conference (IGCC 2012), San Jose, California, June 2012. (Acceptance rate: 18/60 = 30%)
87. Xiaodong Wang, Yanjun Yao, Xiaorui Wang, Kefa Lu, and Qing Cao, "CARPO: Correlation-Aware Power Optimization in Data Center Networks", the 31st IEEE International Conference on Computer Communications (INFOCOM 2012), Orlando, Florida,, March 2012. (Acceptance rate: 278/1547 = 18%)
88. Xiaorui Wang, Ming Chen, Charles Lefurgy, and Tom W. Keller, "SHIP: A Scalable Hierarchical Power Control Architecture for Large-Scale Data Centers", IEEE Transactions on Parallel and Distributed Systems, 23(1): 168-176, January 2012. (Spotlight Paper of the issue)
89. Ming Chen, Xiaorui Wang, and Clinton Nolan, "Hierarchical CPU Utilization Control for Real-Time Guarantees in Power Grid Computing", Real-Time Systems (Springer), 48(2): 198-221, January 2012.
90. Hairong Qi, Xiaorui Wang, Leon M. Tolbert, Fangxing Li, Fang Z. Peng, Peng Ning, and Massoud Amin, "A Resilient Real-Time System Design for a Secure and Reconfigurable Power Grid", IEEE Transactions on Smart Grid, 2(3): 1-12, December 2011.
91. Yanwei Zhang, Yefu Wang, and Xiaorui Wang, "GreenWare: Greening Cloud-Scale Data Centers to Maximize the Use of Renewable Energy", the 12th ACM/IFIP/USENIX International Middleware Conference (Middleware 2011), Lisbon, Portugal, December 2011. (Acceptance rate: 24/125 = 19%, 10-year Test-of-Time Award from ACM Middleware Conference in 2021)
92. Xiaorui Wang, Kai Ma, and Yefu Wang, "Adaptive Power Control with Online Model Estimation for Chip Multiprocessors", IEEE Transactions on Parallel and Distributed Systems, 22(10): 1681-1696, October 2011.
93. Yefu Wang, Xiaorui Wang, and Yanwei Zhang, "Leveraging Thermal Storage to Cut the Electricity Bill for Datacenter Cooling", the 4th Workshop on Power-Aware Computing and Systems (HotPower 2011), in conjunction with the 23rd ACM Symposium on Operating Systems Principles (SOSP), Cascais, Portugal, October 2011. (Acceptance rate: 10/38 = 26%)
94. Kai Ma, Xiaorui Wang, and Yefu Wang, "DPPC: Dynamic Power Partitioning and Capping in Chip Multiprocessors", the 29th International Conference on Computer Design (ICCD 2011), Amherst, Massachusetts, October 2011. (Acceptance rate: 57/206 = 28%)
95. Xiaorui Wang, Xiaodong Wang, Xing Fu, and Guoliang Xing, "MCRT: Multi-Channel Real-Time Communications in Wireless Sensor Networks", ACM Transactions on Sensor Networks, 8(1): 1-30, August 2011.
96. Xing Fu and Xiaorui Wang, "Utilization-controlled Task Consolidation for Power Optimization in Multi-Core Real-Time Systems", the 17th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2011), Toyama, Japan, August 2011. (Acceptance rate: 25/79 = 31%)
97. Xing Fu, Khairul Kabir, and Xiaorui Wang, "Cache-Aware Utilization Control for Energy Efficiency in Multi-Core Real-Time Systems", the 23rd Euromicro Conference on Real-Time Systems (ECRTS 2011), Porto, Portugal, July 2011. (Acceptance rate: 25/119 = 21%)
98. Yi-cheng Tu, Xiaorui Wang, and Zichen Xu, "Power-Aware DBMS: Potential and Challenges", the 23rd Scientific and Statistical Database Management Conference (SSDBM 2011), Portland, Oregon, July 2011. (2-page poster)
99. Xing Fu, Xiaorui Wang, and Eric Puster, "Simultaneous Thermal and Timeliness Guarantees in Distributed Real-Time Embedded Systems", Journal of Systems Architecture (Elsevier), 57(6): 584-596, June 2011. (Special Issue on Selected Top Papers of RTCSA 2009)
100. Xiaodong Wang, Xiaorui Wang, Guoliang Xing, Jinzhu Chen, Cheng-Xian Lin, and Yixin Chen, "Towards Optimal Sensor Placement for Hot Server Detection in Data Centers", the 31st International Conference on Distributed Computing Systems (ICDCS 2011), Minneapolis, Minnesota, June 2011. (Acceptance rate: 87/565 = 15%)
101. Kai Ma, Xue Li, Ming Chen, and Xiaorui Wang, "Scalable Power Control for Many-Core Architectures Running Multi-threaded Applications", the 38th International Symposium on Computer Architecture (ISCA 2011), San Jose, California, June 2011. (Acceptance rate: 40/208 = 19%)
102. Yanwei Zhang, Yefu Wang, and Xiaorui Wang, "Capping the Electricity Cost of Cloud-Scale Data Centers with Impacts on Power Markets", the 20th ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC 2011), San Jose, CA, June 2011. (2-page poster; Acceptance rate: 22 full papers + 12 posters out of 170 submissions = 20%)
103. Xing Fu, Xiaorui Wang, and Charles Lefurgy, "How Much Power Oversubscription is Safe and Allowed in Data Centers?", the 8th International Conference on Autonomic Computing (ICAC 2011), Karlsruhe, Germany, June 2011. (Acceptance rate: 20/89 = 22%)
104. Hui Zhang, Kenji Yoshihira, Ya-yunn Su, Guofei Jiang, Ming Chen, and Xiaorui Wang, "iPOEM: A GPS Tool for Integrated Management in Virtualized Data Centers", the 8th International Conference on Autonomic Computing (ICAC 2011), Karlsruhe, Germany, June 2011. (Acceptance rate: 20/89 = 22%)
105. Ming Chen, Hui Zhang, Ya-Yunn Su, and Xiaorui Wang, "Effective VM Sizing in Virtualized Data Centers", the 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), Dublin, Ireland, May 2011. (Mini-conference; 8 pages)
106. Ming Chen, Xiaorui Wang, and Xue Li, "Coordinating Processor and Main Memory for Efficient Server Power Control", the 25th International Conference on Supercomputing (ICS 2011), Tucson, Arizona, May 2011. (Acceptance rate: 35/161 = 21%)
107. Qing Cao, Xiaorui Wang, Hairong Qi, and Tian He, "r-Kernel: An Operating System Foundation for Highly Reliable Networked Embedded Systems", the 30th IEEE International Conference on Computer Communications (INFOCOM 2011), Shanghai, China, April 2011. (Acceptance rate: 291/1823 = 16%)
108. Ming Chen, Xiaorui Wang, and Ben Taylor, "Achieving Bounded Matching Delay and Maximized Throughput in Information Dissemination Management", IEEE Transactions on Network and Service Management, 8(1): 26-38, March 2011.
109. Yefu Wang, Xiaorui Wang, Ming Chen, and Xiaoyun Zhu, "PARTIC: Power-Aware Response Time Control for Virtualized Web Servers", IEEE Transactions on Parallel and Distributed Systems, 22(2): 323-336, February 2011.
110. Xiaorui Wang and Yefu Wang, "Coordinating Power Control and Performance Management for Virtualized Server Clusters", IEEE Transactions on Parallel and Distributed Systems, 22(2): 245-259, February 2011.
111. Jinzhu Chen, Rui Tan, Guoliang Xing, Xiaorui Wang, and Xing Fu, "Fidelity-Aware Utilization Control for Cyber-Physical Surveillance Systems", the 31st IEEE Real-Time Systems Symposium (RTSS 2010), San Diego, California, December 2010. (Acceptance rate: 36/142 = 25%)
112. Xiaorui Wang, Ming Chen, and Xing Fu, "MIMO Power Control for High-Density Servers in an Enclosure", IEEE Transactions on Parallel and Distributed Systems, 21(10): 1412-1426, October 2010.
113. Ju Wang and Xiaorui Wang, "An Energy-Efficient, Distributed Wireless Multicast Protocol based on Concurrent CTS and N^2 Connectivity", ACM/Springer Journal on Wireless Networks (WINET), 16(7): 2031-2048, October 2010.
114. Xiaorui Wang, Kai Ma, and Yefu Wang, "Achieving Fair or Differentiated Cache Sharing in Power-Constrained Chip Multiprocessors", the 39th International Conference on Parallel Processing (ICPP 2010), San Diego, California, September 2010. (Acceptance rate: 72/225 = 32%)
115. Yefu Wang and Xiaorui Wang, "Power Optimization with Performance Assurance for Multi-tier Applications in Virtualized Data Centers", the Second International Workshop on Green Computing (GreenCom 2010), held in conjunction with the 39th International Conference on Parallel Processing (ICPP), September 2010. (Invited paper)
116. Jianguo Yao, Xue Liu, Zonghua Gu, Xiaorui Wang, and Jian Li, "Online Adaptive CPU Utilization Control for Real-Time Embedded Multiprocessor Systems", Journal of Systems Architecture (Elsevier), 56(9): 463-473, September 2010.
117. Xiaorui Wang, Xing Fu, Xue Liu, and Zonghua Gu, "PAUC: Power-Aware Utilization Control in Distributed Real-Time Systems", IEEE Transactions on Industrial Informatics, 6(3): 302-315, August 2010.
118. Jianguo Yao, Xue Liu, Xi Chen, Xiaorui Wang, and Jian Li, "Online Decentralized Adaptive Optimal Controller Design of CPU Utilization for Distributed Real-Time Embedded Systems", the 2010 American Control Conference (ACC 2010), Baltimore, Maryland, June 2010.
119. Xiaodong Wang, Xiaorui Wang, Guoliang Xing, and Yanjun Yao, "Dynamic Duty Cycle Control for End-to-End Delay Guarantees in Wireless Sensor Networks", the 18th IEEE International Workshop on Quality of Service (IWQoS 2010), Beijing, China, June 2010. (Acceptance rate: 33/133 = 24%)
120. Yefu Wang, Robert Deaver, and Xiaorui Wang, "Virtual Batching: Request Batching for Energy Conservation in Virtualized Servers", the 18th IEEE International Workshop on Quality of Service (IWQoS 2010), Beijing, China, June 2010. (Acceptance rate: 33/133 = 24%)
121. Zichen Xu, Yicheng Tu, and Xiaorui Wang, "Exploring Power-Performance Tradeoffs in Database Systems", the 26th IEEE International Conference on Data Engineering (ICDE 2010), Long Beach, California, March 2010. (Acceptance rate: 69/523 = 13%)
122. Xiaodong Wang, Xiaorui Wang, Guoliang Xing, and Yanjun Yao, "Exploiting Overlapping Channels for Minimum Power Configuration in Real-Time Sensor Networks", the 7th European Conference on Wireless Sensor Networks (EWSN 2010), Coimbra, Portugal, February 2010. (Acceptance rate: 21/109 = 19%)
123. Guoliang Xing, Mo Sha, Jun Huang, Gang Zhou, Xiaorui Wang, and Shucheng Liu, "Multi-channel Interference Measurement and Modeling in Low-Power Wireless Networks", the 30th IEEE Real-Time Systems Symposium (RTSS 2009), Washington, D.C., December 2009. (Acceptance rate: 44/197 = 22%)
124. Xiaorui Wang, Ming Chen, Charles Lefurgy, and Tom W. Keller, "SHIP: Scalable Hierarchical Power Control for Large-Scale Data Center", the 18th International Conference on Parallel Architectures and Compilation Techniques (PACT 2009), Raleigh, North Carolina, September 2009. (Acceptance rate: 35/188 = 18%)
125. Xiaorui Wang, Yingming Chen, Chenyang Lu, and Xenofon Koutsoukos, "Towards Controllable Distributed Real-Time Systems with Feasible Utilization Control", IEEE Transactions on Computers, 58(8): 1095-1110, August 2009.
126. Xing Fu, Xiaorui Wang, and Eric Puster, "Dynamic Thermal and Timeliness Guarantees for Distributed Real-Time Embedded Systems", the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2009), Beijing, China, August 2009. (Acceptance rate: 39/124 = 31%)
127. Ming Chen, Clinton Nolan, Xiaorui Wang, Sarina Adhikari, Fangxing Li, and Hairong Qi, "Hierarchical Utilization Control for Real-Time and Resilient Power Grid", the 21st Euromicro Conference on Real-Time Systems (ECRTS 2009), Dublin, Ireland, July 2009. (Acceptance rate: 26/102 = 25%)
128. Xiaorui Wang and Yefu Wang, "Co-Con: Coordinated Control of Power and Application Performance for Virtualized Server Clusters", the 17th IEEE International Workshop on Quality of Service (IWQoS 2009), Charleston, South Carolina, July 2009. (Acceptance rate: 27/80 = 33%)
129. Ming Chen, Xiaorui Wang, and Ben Taylor, "Integrated Control of Matching Delay and CPU Utilization in Information Dissemination Systems", the 17th IEEE International Workshop on Quality of Service (IWQoS 2009), Charleston, South Carolina, July 2009. (Acceptance rate: 27/80 = 33%)
130. Yefu Wang, Kai Ma, and Xiaorui Wang, "Temperature-Constrained Power Control for Chip Multiprocessors with Online Model Estimation", the 36th International Symposium on Computer Architecture (ISCA 2009), Austin, TX, June 2009. (Acceptance rate: 43/210 = 20%)
131. Hairong Qi, Leon Tolbert, Fangxing Li, Xiaorui Wang, Kevin Tomsovic, Fang Z. Peng, Peng Ning, Massoud Amin, "Securing the Power Grid with Collaborative Embedded Intelligence", the National Workshop on New Research Directions for Future Cyber-Physical Energy Systems, Baltimore, Maryland, June 2009.
132. Xiaorui Wang, Xing Fu, Xue Liu, and Zonghua Gu, "Power-Aware CPU Utilization Control for Distributed Real-Time Systems", the 15th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2009), San Francisco, CA, April 2009. (Acceptance rate: 32/125 = 25%)
133. Mo Sha, Guoliang Xing, Gang Zhou, Shucheng Liu, and Xiaorui Wang, "C-MAC: Model-driven Concurrent Medium Access Control for Wireless Sensor Networks", the 28th IEEE International Conference on Computer Communications (INFOCOM 2009), Rio de Janeiro, Brazil, April 2009. (Acceptance rate: 282/1435 = 19%)
134. Matthias Eiblmaier, Rukun Mao, and Xiaorui Wang, "Power Management for Main Memory with Access Latency Control", the 4th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBID 2009), San Francisco, CA, April 2009. (Invited paper)
135. Dengfeng Yang, Xueping Li, Rapinder Sawhney, and Xiaorui Wang, "Geographic and Energy-Aware Routing in Wireless Sensor Networks", International Journal of Ad Hoc and Ubiquitous Computing, 4(2): 61-70, March 2009.
136. Xiaodong Wang, Xiaorui Wang, Xing Fu, Guoliang Xing, and Nitish Jha, "Flow-Based Real-Time Communication in Multi-Channel Wireless Sensor Networks", the 6th European Conference on Wireless Sensor Networks (EWSN 2009), Cork, Ireland, February 2009. (Acceptance rate: 23/145 = 15%)
137. Yefu Wang, Xiaorui Wang, Ming Chen, and Xiaoyun Zhu, "Power-Efficient Response Time Guarantees for Virtualized Enterprise Servers", the 29th IEEE Real-Time Systems Symposium (RTSS 2008), Barcelona, Spain, December 2008. (Best paper award: 1 out of 189 submitted papers; Acceptance rate: 44/189 = 23%)
138. Xiaorui Wang, Chenyang Lu, and Christopher Gill, "FCS/nORB: A Feedback Control Real-Time Scheduling Service for Embedded ORB Middleware", Microprocessors and Microsystems (Elsevier), 32(8): 413-424, November 2008.
139. Ming Chen, Xiaorui Wang, Raghul Gunasekaran, Hairong Qi, and Mallikarjun Shankar, "Control-Based Real-Time Metadata Matching for Information Dissemination", the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2008), Kaohsiung, Taiwan, August 2008. (Acceptance rate: 33/125 = 26%)
140. Xiaorui Wang, Ming Chen, Huang-Ming Huang, Venkita Subramonian, Chenyang Lu, and Christopher Gill, "Control-Based Adaptive Middleware for Real-time Image Transmission over Bandwidth-Constrained Networks", IEEE Transactions on Parallel and Distributed Systems, 19(6): 779-793, June 2008.
141. Charles Lefurgy, Xiaorui Wang, and Malcolm Ware, "Power Capping: a Prelude to Power Shifting", Cluster Computing: the Journal of Networks, Software Tools and Applications (Springer), 11(2): 183-195, June 2008.
142. Dengfeng Yang, Xueping Li, Gwang-Hee Son, and Xiaorui Wang, "On-demand Coverage Scheme for Wireless Sensor Networks", the 2008 Industrial Engineering Research Conference, Vancouver, Canada, May 2008. (Best paper award)
143. Xiaorui Wang, "Control-Theoretic Power and Performance Management in Virtualized Data Centers", the Microsoft Research Workshop on Energy-Efficient Computing, May 2008.
144. Xiaorui Wang and Ming Chen, "Adaptive Power Control for Server Clusters", the NSF Next-Generation Software Workshop (NSFNGS), held in conjunction with the 22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS), April 2008.
145. Xiaorui Wang and Ming Chen, "Cluster-level Feedback Power Control for Performance Optimization", the 14th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2008), Salt Lake City, Utah, February 2008. (Acceptance rate: 31/161 = 19%)
146. Xiaorui Wang, Dong Jia, Chenyang Lu, and Xenofon Koutsoukos, "DEUCON: Decentralized End-to-End Utilization Control for Distributed Real-Time Systems", IEEE Transactions on Parallel and Distributed Systems, 18(7): 996-1009, July 2007.
147. Xiaorui Wang, Yingming Chen, Chenyang Lu, and Xenofon Koutsoukos, "FC-ORB: A Robust Distributed Real-time Embedded Middleware with End-to-End Utilization Control", Journal of Systems and Software (Elsevier), 80(7): 938-950, July 2007.
148. Xiaorui Wang, Yingming Chen, Chenyang Lu, and Xenofon Koutsoukos, "On Controllability and Feasibility of Utilization Control in Distributed Real-Time Systems", the 19th Euromicro Conference on Real-Time Systems (ECRTS 2007), Pisa, Italy, July 2007. (Acceptance rate: 27/90 = 30%)
149. Charles Lefurgy, Xiaorui Wang, and Malcolm Ware, "Server-level Power Control", the 4th IEEE International Conference on Autonomic Computing (ICAC 2007), Jacksonville, Florida, June 2007. (Acceptance rate: 16%)
150. Xiaorui Wang, "Adaptive Quality of Service Control in Distributed Real-Time Embedded Systems", Doctoral Dissertation, Washington University in St. Louis, August 2006.
151. Octav Chipara, Zhimin He, Guoliang Xing, Qin Chen, Xiaorui Wang, Chenyang Lu, John Stankovic, Tarek Abdelzaher, "Real-time Power Aware Routing in Wireless Sensor Networks", the 14th IEEE International Workshop on Quality of Service (IWQoS 2006), New Haven, CT, June 2006. (Acceptance rate: 27/152=17.7%)
152. Xiaorui Wang, Dong Jia, Chenyang Lu, and Xenofon Koutsoukos, "Decentralized Utilization Control in Distributed Real-Time Systems", the 26th IEEE Real-Time Systems Symposium (RTSS 2005), Miami, Florida, December 2005. (Acceptance rate: 37/176 = 21.0%)
153. Xiaorui Wang, Chenyang Lu, and Xenofon Koutsoukos, "Enhancing the Robustness of Distributed Real-Time Middleware via End-to-End Utilization Control", the 26th IEEE Real-Time Systems Symposium (RTSS 2005), Miami, Florida, December 2005. (Acceptance rate: 37/176 = 21.0%)
154. Xiaorui Wang, Charles Lefurgy, and Malcolm Ware, "Managing Peak System-level Power with Feedback Control", IBM Research Tech Report RC23835, November 2005.
155. Guoliang Xing, Xiaorui Wang, Yuanfang Zhang, Chenyang Lu, and Robert Pless, "Integrated Coverage and Connectivity Configuration for Energy Conservation in Sensor Networks", ACM Transactions on Sensor Networks, 1(1): 36-72, August 2005.
156. Chenyang Lu, Xiaorui Wang, and Xenofon Koutsoukos, "Feedback Utilization Control in Distributed Real-Time Systems with End-to-End Tasks", IEEE Transactions on Parallel and Distributed Systems, 16(6): 550-561, June 2005.
157. Xiaorui Wang, Huang-Ming Huang, Venkita Subramonian, Chenyang Lu, and Christopher Gill, "CAMRIT: Control-based Adaptive Middleware for Real-time Image Transmission", the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), Toronto, Canada, May 2004. (Acceptance rate: 62/205 = 30.2%)
158. Chenyang Lu, Xiaorui Wang, and Xenofon Koutsoukos, "End-to-End Utilization Control in Distributed Real-Time Systems", the 24th IEEE International Conference on Distributed Computing Systems (ICDCS 2004), Tokyo, Japan, March 2004. (Acceptance rate: 84/475 = 17.7%)
159. Xiaorui Wang, Guoliang Xing, Yuanfang Zhang, Chenyang Lu, Robert Pless, and Christopher Gill, "Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks", the First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003), Los Angeles, CA, November 2003. (Acceptance rate: 24/137 = 17%; Cited 1000+ times according to Google Scholar)
160. Chenyang Lu, Xiaorui Wang, and Christopher Gill, "Feedback Control Real-Time Scheduling in ORB Middleware", the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2003), Washington, D.C., May 2003.


Personal Tools