Project Description
Our project is motivated by the essential requirement of simultaneously achieving good performance and high utilization for cost efficiency in cloud computing environments. Good performance (e.g., fast response time) is critical for the business of e-commerce web applications like Amazon. High utilization through virtualization and hardware resource sharing is essential for cloud venders for high return on investment. However, both practitioners and researchers have experienced large response time fluctuations or unpredictable performance in cloud, especially when the utilization becomes high. To solve this problem, our research has been focusing on two aspects: first, investigate various system-level factors that cause the performance unpredictability of web applications running at high resource utilization; second, design, implement, and evaluate practical solutions to mitigate the negative impact of those factors and achieve the performance predictability at high resource utilization.
Full Publication List
2023
Jianshu Liu, Qingyang Wang, Shungeng Zhang, Liting Hu, and Dilma Da Silva. “Sora: A Latency Sensitive Approach for Microservice Soft Resource Adaption,” to appear in ACM/IFIP Middleware 2023 (Middleware'23), Bologna, Italy. December 11–15 2023.
Hailu Xu, Pinchao Liu, Boyuan Guan, Qingyang Wang, Dilma Da Silva, Liting Hu. “Achieving Online and Scalable Information Integrity by Harnessing Social Spam Correlations.” in IEEE Access (IEEE Access), vol. 11, pp. 7768-7781, 2023, doi: 10.1109/ACCESS.2023.3236604.
2022
Shungeng Zhang, Qingyang Wang, Yasuhiko Kanemasa, Julius Michaelis, Jianshu Liu, and Calton Pu. “ShadowSync: Latency Long Tail caused by Hidden Synchronization in Real-time LSM-tree based Stream Processing Systems.” in ACM/IFIP Middleware 2022 (Middleware'22), Québec City, Québec, Canada. November 7–11 2022.
Jianshu Liu, Shungeng Zhang, Qingyang Wang, and Jingpeng Wei. “Coordinating Fast Concurrency Adapting with Autoscaling for SLO-Oriented Web Applications.” in IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 33, no. 12, pp. 3349-3362, 1 Dec. 2022.
Jinlai Xu; Balaji Palanisamy; Qingyang Wang; Heiko Ludwig; Sandeep Gopisetty. “Decentralized Allocation of Geo-distributed Edge Resources using Smart Contracts.” in 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid'22), Taormina, Italy, 2022, pp. 422-431.
2021
Xu, Jinlai, Balaji Palanisamy, Qingyang Wang, Heiko Ludwig, and Sandeep Gopisetty. “Amnis: Optimized stream processing for edge computing.” in Journal of Parallel and Distributed Computing(JPDC), (JPDC) 160 (2022): 49-64.
Xu, Jinlai, Balaji Palanisamy, and Qingyang Wang. “Resilient stream processing in edge computing.” in 2021 IEEE/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid'21), Melbourne, Australia, May 10-13, 2021.
Ivanov, Nikolay, Qiben Yan, and Qingyang Wang. “Blockumulus: a scalable framework for smart contracts on the cloud.” in 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS'21), Washington DC, USA, July 7-10, 2021.
Joshua Kimball, Rodrigo Alves Lima, Abhijit Suprem, Qingyang Wang, Yasuhiko Kanemasa, and Calton Pu. “PerfML: Smart Management of Complex Performance Data and Analytics.” in The Third IEEE International Conference on Cognitive Machine Intelligence (CogMi'21).
Calton Pu, Qingyang Wang, Yasuhiko Kanemasa, Rodrigo Alves Lima, Joshua Kimball, Shungeng Zhang, Jianshu Liu and Xuhang Gu. “A Functional Model and Analysis of Next Generation Malware Attacks and Defenses.” in The third IEEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS'21).
2020
Shungeng Zhang, Qingyang Wang, Yasuhiko Kanemasa, Jianshu Liu, and Calton Pu. “DoubleFaceAD: A New Datastore Driver Architecture to optimize Fanout Query Performance.” To appear in ACM/IFIP Middleware 2020 (Middleware'20), Delft, The Netherlands, December 2020.
Amirreza Niakanlahiji, Jinpeng Wei, Md Rabbi Alam, Qingyang Wang, and Bei-Tseng Chu. “ShadowMove: A Stealthy Lateral Movement Strategy.” in Proc. of 2020 USENIX Security Symposium (USENIX Security'20), Boston, MA, USA, August 2020.
Jianshu Liu, Shungeng Zhang, Qingyang Wang, and Jinpeng Wei. “Mitigating Large Response Time Fluctuations through Fast Concurrency Adapting in the Cloud.” in Proc. of the 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS'20), New Orleans, LA, USA, May 2020.
Pinchao Liu, Liting Hu, Hailu Xu, Dilma Da Silva, Qingyang Wang, Sarker Tanzir Ahmed. “FP4S: Fragment-based Parallel State Recovery for Stateful Stream Applications.” in Proc. of the 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS'20), New Orleans, LA, USA, May 2020.
2019
Shungeng Zhang, Huasong Shan, Qingyang Wang, Jianshu Liu, Qiben Yan, and Jinpeng Wei. “Tail Amplification in n-Tier Systems: A Study of Transient Cross-Resource Contention Attacks.” In Proc. of the 39th International Conference on Distributed Computing Systems (ICDCS'19), Dallas, Texas, July 2019.
Shungeng Zhang, Qingyang Wang, Yasuhiko Kanemasa, Huasong Shan, and Liting Hu. “The Impact of Event Processing Flow on Asynchronous Server Efficiency.” In IEEE Transactions on Parallel and Distributed Systems (IEEE TPDS).
Qingyang Wang, Shungeng Zhang , Yasuhiko Kanemasa, Calton Pu, Balaji Palanisamy, Lilian Harada, and Motoyuki Kawaba. “Optimizing N-Tier Application Scalability in the Cloud: A Study of Soft Resource Allocation.” In ACM Transactions on Modeling and Performance Evaluation of Computing Systems (ACM TOMPECS), vol. 4, issue 2, Article 10 (June 2019).
Qingyang Wang, Shungeng Zhang , Yasuhiko Kanemasa, Calton Pu. “Mitigating Tail Response Time of n-Tier Applications: The Impact of Asynchronous Invocations.” In ACM Transactions on Internet Technology (ACM TOIT), 19, 3, Article 36 (July 2019).
Boyang Hu, Qicheng Lin, Yao Zheng, Qiben Yan, Matthew Troglia, and Qingyang Wang. “Characterizing Location-based Mobile Tracking in Mobile Ad Networks.” In Proc. of 2019 IEEE Conference on Communications and Network Security (CNS'19), Washington D.C., USA, June 2019. (acceptance rate 32/115=27.8%)
2018
Qingyang Wang, Hui Chen, Shungeng Zhang, Liting Hu, and Balaji Palanisamy, "Integrating Concurrency Control in n-Tier Application Scaling Management in the Cloud", in IEEE Transactions on Parallel and Distributed Systems, (IEEE TPDS), vol. 30, no. 4, pp. 855-869, April 1 2019
Shungeng Zhang, Qingyang Wang, and Yasuhiko Kanemasa, "Improving Asynchronous Invocation Performance in Client-server Systems", in Proc. of the 38th International Conference on Distributed Computing Systems (ICDCS'18), Vienna, Austria, July 2018.
Shengsong Yang, Li Pan, Qingyang Wang, and Shijun Liu, "To Sell or Not To Sell: Trading Your Reserved Instances in Amazon EC2 Marketplace", in Proc. of the 38th International Conference on Distributed Computing Systems (ICDCS'18), Vienna, Austria, July 2018.
Balaji Palanisamy, Ling Liu, Yang Zhou, and Qingyang Wang, "Privacy-preserving Publishing of Multi-level Utility Controlled Graph Datasets", ACM Transactions on Internet Technology (ACM TOIT 2018)
Pinchao Liu, Liting Hu, Hailu Xu, Zhiyuan Shi, Jason Liu, Qingyang Wang, Jai Dayal and Yuzhe Tang, "A Toolset for Detecting Containerized Application's Dependencies in CaaS Clouds", in Proc. of the 11th International Conference on Cloud Computing (IEEE Cloud'18), San Francisco, CA, July 2018.
Hailu Xu, Liting Hu, Pinchao Liu, Yao Xiao, Wentao Wang, Jai Dayal, Qingyang Wang, and Yuzhe Tang, "Oases: An Online Scalable Spam Detection System for Social Networks", in Proc. of the 11th International Conference on Cloud Computing (IEEE Cloud'18), San Francisco, CA, July 2018.
2017
- Huasong Shan, Qingyang Wang, and Calton Pu, "Tail Attacks on Web Applications", in Proceedings of the 24th ACM Conference on Computer and Communications Security (CCS'17), Dallas, Texas, October 30-November 3, 2017. (Acceptance rate: 151/836=18%)
Huasong Shan, Qingyang Wang, and Qiben Yan, "Very Short Intermittent DDoS Attacks in an Unsaturated System", in Proceedings of 13th EAI International Conference on Security and Privacy in Communication Networks (SecureComm'17), Niagara Falls, Canada, October 22-24, 2017. (Acceptance rate: 31/105=29.5%)
Qingyang Wang, Chien-An Lai, Yasuhiko Kanemasa, Shungeng Zhang, and Calton Pu, "A Study of Long-Tail Latency in n-Tier Systems: RPC vs. Asynchronous Invocations", in Proc. of the 37th International Conference on Distributed Computing Systems (ICDCS'17), Atlanta, GA, June 2017. (Acceptance rate: 90/531=16.9%)
Hui Chen, Qingyang Wang, Balaji Palanisamy, and Pengcheng Xiong, "DCM: Dynamic Concurrency Management for Scaling n-Tier Applications in Cloud", in Proc. of the 37th International Conference on Distributed Computing Systems (ICDCS'17), Atlanta, GA, June 2017. (accepted as a short paper)
Chien-An Lai, Joshua Kimball, Tao Zhu, Qingyang Wang, and Calton Pu, "milliScope: a Fine-Grained Monitoring Framework for Performance Debugging of n-Tier Web Services", in Proc. of the 37th International Conference on Distributed Computing Systems (ICDCS'17), Atlanta, GA, June 2017. (Acceptance rate: 90/531=16.9%)
Tao Zhu, Jack Li, Josh Kimball, Junhee Park, Chien-An Lai, Calton Pu and Qingyang Wang, "Limitations of Load Balancing Mechanisms for N-Tier Systems in the Presence of Millibottlenecks", in Proc. of the 37th International Conference on Distributed Computing Systems (ICDCS'17), Atlanta, GA, June 2017. (Application track)
Chui-Hui Chiu, Dipak Kumar Singh, Qingyang Wang, and Seung-Jong Park, "Coflourish: An SDN-Assisted Coflow Scheduling Framework for Clouds", in Proc. of the 10th International Conference On Cloud Computing (Cloud'17), Honolulu, Hawaii, June 2017. (Acceptance rate: 18%)
Chui-Hui Chiu, Dipak Kumar Singh, Qingyang Wang, Kisung Lee, and Seung-Jong Park, "Minimal Coflow Routing and Scheduling in OpenFlow-based Cloud Storage Area Networks", in Proc. of the 10th International Conference On Cloud Computing (Cloud'17), Honolulu, Hawaii, June 2017.
Li Pan, Qingyang Wang, Liang Li, Shijun Liu, and Dahui Chen, "An Experimental Study of the Impact of vCPU Provisioning on the Performance of a 2-Tier Application Running in Cloud", in Proc. of the 10th International Conference On Cloud Computing (Cloud'17), Honolulu, Hawaii, June 2017. (Application track)
Jinlai Xu and Balaji Palanisamy, Heiko Ludwig, and Qingyang Wang, "Zenith: Utility-aware Resource Allocation for Edge Computing", in Proc. of 1st IEEE International Conference on Edge Computing (IEEE EDGE 2017), Honolulu, Hawaii, June 2017.
2016
Junhee Park, Qingyang Wang Jack Li, Chien-An Lai, Tao Zhu, Calton Pu, "Performance Interference of Memory Thrashing in Virtualized Cloud Environments: A Study of consolidated n-Tier Applications" In Proc. of the 9th International Conference On Cloud Computing (Cloud'16), San Francisco, USA, July 2016. (Acceptance rate: 15%) (Runner-Up for Best Paper Award)
- Kisung Lee, Ling Liu, Raghu K. Ganti, Mudhakar Srivatsa, Qi Zhang, Yang Zhou, and Qingyang Wang, "Lightweight Indexing and Querying Services for Big Spatial Data." IEEE Transactions on Services Computing (TSC 2016)
2015
2014
Qingyang Wang, Yasuhiko Kanemasa, Jack Li,Chien-An Lai, Chien-An Cho, Yuji Nomura, Calton Pu, "Lightning in the Cloud: A Study of Very Short Bottlenecks on n-Tier Web Application Performance", In Proc. of USENIX Conference on Timely Results in Operating Systems (TRIOS'14), co-located with OSDI14, Colorado, USA, October 2014. [presentation]
Chien-An Lai, Qingyang Wang, Josh Kimball,Jack Li, Junhee Park, Calton Pu, "IO Performance Interference among Consolidated n-Tier Applications: Sharing is Better than Isolation for Disks", In Proc. of the 7th International Conference On Cloud Computing (Cloud'14), Alaska, USA June 2014.(Acceptance rate: 20%)