REASONS logo

REliability And Security Of Networks and Systems Lab
(REASONS)

Refereed Journals and Book Chapters

[1] “How Far Have We Come in Detecting Anomalies in Distributed Systems? One Empirical Study and One Step Further,” Yong Yang, Yifan Wu, Karthik Pattabiraman, Long Wang, Ying Li, submitted to IEEE Transactions on Dependable and Secure Computing (TDSC).
[2] "Transparently Capturing Execution Path of Service Request Processing for Anomaly Detection,” Yong Yang, Long Wang, Jing Gu, Ying Li, accepted by IEEE Transactions on Service Computing (TSC).
[3] “Compliance on Critical Computing Systems – from Reference Architecture to Case Studies,” Long Wang, 2019 China Report on Development and Frontier of Cyberspace Security (System Security), People's Posts and Telecommunications Press, China, 2020.
[4] "LADRA: Log-based abnormal task detection and root-cause analysis in big data processing with Spark," Siyang Lu, Xiang Wei, Bingbing Rao, Byungchul Tak, Long Wang, Liqiang Wang, Future Generation Computer Systems Journal (FGCS), Volume 95, June 2019.
[5] “Failure Diagnosis for Distributed Systems using Targeted Fault Injection,” Cuong Pham, Long Wang, Byung Chul Tak, Salman Baset, Chunqiang Tang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume: 28, Issue: 2, Feb. 2017.
[6] "Public Cloud Service Agreements: What to Expect and What to Negotiate" (book), Claude Baudoin, Long Wang, Jordan Flynn, John Meegan, et al., Cloud Standards Customer Council,Aug. 2016.
[7] “A Methodology for Continuous Evaluation of Cloud Resiliency,” Xiaoyong Yuan, Long Wang, Tiancheng Liu, Yue Zhang, American Journal of Engineering and Applied Sciences (AJEAS), 2016.
[8] “VM-μCheckpoint: Design, Modeling, and Assessment of Lightweight In-Memory VM Checkpointing,” Long Wang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, Arun Iyengar, IEEE Transactions on Dependable and Secure Computing (TDSC), vol.12, no. 2, 2015.
[9] “Toward Achieving Operational Excellence in a Cloud,” Salman A. Baset, Long Wang, Byung Chul Tak, Chuong Pham, Chunqiang Tang, IBM Journal of Research and Development, Volume 58, Issue 2, 2014.
[10] “Reliability MicroKernel: Providing Application-Aware Reliability in OS,” Long Wang, Zbigniew Kalbarczyk, Weining Gu, Ravishankar K. Iyer, IEEE Transactions on Reliability (TR), Vol. 56, No. 4, Dec. 2007 (invited paper).
[11] “Application Fault Tolerance Employing ARMOR Middleware,” Zbigniew Kalbarczyk, Ravishankar K. Iyer, Long Wang, IEEE Internet Computing, Vol 9, Issue 2, 2005.

Proceedings of Refereed Conferences

[12] "Iteratively Checking Program Properties Involving Non-Boolean Values," Long Wang, The Int’l Conference on Dependable Systems and Networks (DSN), Fast Abstract, 2021.
[13] "Scheduling Physical Machine Maintenance on Qualified Clouds: What if Migration is not Allowed?," Long Wang, Harigovind V Ramasamy, Richard Harper, The IEEE Int’l Conference on Cloud Computing (CLOUD), 2020.
[14] "How Far Have We Come in Detecting Anomalies in Distributed Systems? An Empirical Study with a Statement-Level Fault Injection Method", Yong Yang, Yifan Wu, Karthik Pattabiraman, Long Wang, Ying Li, IEEE International Symposium on Software Reliability Engineering (ISSRE), 2020.
[15] "System Restore in a Multi-Cloud Data Pipeline Platform," Long Wang, Harigovind V Ramasamy, Valentina Salapura, et al., The Int’l Conference on Dependable Systems and Networks (DSN), Industry Track, 2019.
[16] "Transparently Capturing Execution Path of Service/Job Request Processing,” Yong Yang, Long Wang, Jing Gu, Ying Li. International Conference on Service-Oriented Computing (ICSOC) 2018. Lecture Notes in Computer Science, vol 11236.
[17] "KEREP: Experience in Extracting Knowledge on Distributed System Behavior through Request Execution Path," Jing Gu, Long Wang, Yong Yang and Ying Li, Best Paper Nominee, IEEE International Symposium on Software Reliability Engineering (ISSRE), Industry Track, 2018.
[18] “DevOps Practices for Building Secure and Resilient Cloud-Native Web Applications,” Long Wang, Harigovind V Ramasamy, Richard Harper, Ruchi Mahindru, The Int’l Conference on Dependable Systems and Networks (DSN), Tutorial, 2018.
[19] "Planning, Building, and Managing Resiliency on the Cloud," Harigovind V Ramasamy, Long Wang and Richard Harper, ACM Symposium on Operating Systems Principles (SOSP) Tutorial, 2017.
[20] "Log-based Abnormal Task Detection and Root Cause Analysis for Spark," Siyang Lu, Bingbing Rao, Xiang Wei, Byungchul Tak, Long Wang, Liqiang Wang, IEEE International Conference on Web Services (ICWS), 2017.
[21] “Providing Resiliency to Orchestration and Automation Engines in Hybrid Cloud,” Long Wang, Harigovind V Ramasamy, Alexei Karve, Richard Harper, The Int’l Conference on Dependable Systems and Networks (DSN), Industry Track, 2017.
[22] “Predicting Misconfiguration-induced Unsuccessful Executions of Jobs in Big Data System,” Hongyan Tang, Ying Li, Long Wang, Jing Gu, Zhonghai Wu, IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), 2017.
[23] “Disaster Recovery for Cloud-Hosted Enterprise Applications,” Long Wang, Richard Harper, Ruchi Mahindru, Harigovind V Ramasamy, The IEEE Int’l Conference on Cloud Computing (CLOUD), San Francisco, USA, 2016.
[24] "Auto-tuning Performance of MPI Parallel Programs Using Resource Management in Container-Based Virtual Cloud," Hongyi Ma, Liqiang Wang, Byung Chul Tak, Long Wang, Chunqiang Tang, The IEEE Int’l Conference on Cloud Computing (CLOUD), San Francisco, USA, 2016.
[25] “Activating Protection and Exercising Recovery Against Large-Scale Outages on the Cloud,” Long Wang, Harigovind V Ramasamy, Richard Harper, Ruchi Mahindru, The Int’l Conference on Dependable Systems and Networks (DSN), Tutorial, Toulouse, France, 2016.
[26] “Designing Survivability for Big Data Software-as-a-Service Systems,” Hari Ramasamy, Long Wang, Richard Harper, IEEE International Symposium on Software Reliability Engineering (ISSRE), Tutorial, 2016.
[27] “Building and Managing Business Resiliency on the Cloud,” Long Wang, Richard Harper, Harigovind V Ramasamy, Mahesh Viswanathan, ACM Middleware conference (MIDDLEWARE), Tutorial, Vancouver, Canada, 2015.
[28] “Experiences with Building Disaster Recovery for Enterprise-Class Clouds,” Long Wang, Harigovind V Ramasamy, Richard Harper, Mahesh Viswanathan, E. Plattier, The Int’l Conference on Dependable Systems and Networks (DSN), Rio de Janeiro, Brazil, 2015.
[29] “Disaster Recovery for Enterprise-Class Clouds,” Long Wang, Richard Harper, Harigovind V Ramasamy, Mahesh Viswanathan, The Int’l Conference on Dependable Systems and Networks (DSN), Tutorial, Rio de Janeiro, Brazil, 2015.
[30] “Approximate Fault Localization using Message Flow Reconstruction and Targeted Fault Injection,” Cuong Pham, Long Wang, Byung Chul Tak, Salman Baset, Chunqiang Tang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, USENIX Annual Technical Conference (USENIX), Poster Session, 2014.
[31] “CAP3: A Cloud Auto-Provisioning Framework for Parallel Processing Using On-demand and Spot Instances,” He Huang, Liqiang Wang, Byung Chul Tak, Long Wang, Chunqiang Tang, The IEEE Int’l Conference on Cloud Computing (CLOUD), Santa Clara, CA, USA, 2013.
[32] “Dissecting Open Source Cloud Evolution: An OpenStack Case Study,” Salman A. Baset, Chunqiang Tang, Byung Chul Tak, Long Wang, 5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), San Jose, CA, USA, 2013.
[33] “PseudoApp: Performance Prediction for Application Migration to Cloud,” Byung Chul Tak, Chunqiang Tang, Hai Huang, Long Wang, IEEE International Symposium on Integrated Network Management (IM), Ghent, Belgium, 2013.
[34] “Universal Script Wrapper – An Innovative Solution for Endpoint Management in Large and Heterogeneous Environments,” Sai Zeng, Shang Guo, Fred Wu, Constantin Adam, Long Wang, Cashchakanithara Venugopal, Rajeev Puri, Ramesh Palakodeti, IEEE International Symposium on Integrated Network Management (IM), Ghent, Belgium, 2013.
[35] “Remediating Overload in Over-subscribed Computing Environments,” Long Wang, Rafah A. Hosn, Chunqiang Tang, The IEEE Int’l Conference on Cloud Computing (CLOUD), Honululu, Hawaii, USA, 2012.
[36] “Towards an understanding of oversubscription in cloud,” Salman A. Baset, Long Wang, Chunqiang Tang, 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (HotICE), San Jose, CA, USA, 2012.
[37] “Checkpointing Virtual Machines Against Transient Errors,” Long Wang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, Arun Iyengar, Proc. Of Int’l On-Line Testing Symposium (IOLTS), Corfu Island, Greece, 2010.
[38] “Formalizing System Behavior for Evaluating a System Hang Detector,” Long Wang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, Proc. of Int'l Symp. on Reliable Distributed Systems (SRDS), Napoli, Italy, 2008.
[39] “Count&Check: Counting Instructions to Detect Incorrect Paths,” Long Wang, Ravishankar K. Iyer, the CATARS Workshop in The Int’l Conference on Dependable Systems and Networks (DSN), Anchorage, Alaska, USA, 2008.
[40] “A Model-based Simulation Approach to Error Analysis of IT Services,” Long Wang, Akhil Sahai, James Pruyne, IFIP/IEEE International Symposium on Integrated Network Management (IM), Munich, Germany, 2007.
[41] “An OS-level Framework for Providing Application-Aware Reliability,” Long Wang, Zbigniew Kalbarczyk, Weining Gu, Ravishankar K. Iyer, Best Paper, IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), Riverside, CA, USA, 2006.
[42] “A Self-checking and Reconfigurable Framework for Application Reliability Exploiting Execution Characteristics,” Long Wang, Zbigniew Kalbarczyk, Weining Gu, Ravishankar K. Iyer, The Int’l Conference on Dependable Systems and Networks (DSN), fast abstract, 2006, Philadelphia, PA, USA.
[43] “Modeling Coordinated Checkpointing for Large-Scale Supercomputers,” Long Wang, Karthik Pattabiraman, Zbigniew Kalbarczyk, Ravishankar K. Iyer, Lawrence Votta, Christopher Vick, Alan Wood, The Int’l Conference on Dependable Systems and Networks (DSN), Yokohama, Japan, 2005.
[44] “Checkpointing of Control Structures in Main Memory Database Systems,” Long Wang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, H. Vora, T. Chahande, The International Conference on Dependable Systems and Networks (DSN), Florence, Italy, 2004.
[45] “Group Communication Protocols under Errors,” Claudio Basile, Long Wang, Zbigniew Kalbarczyk, Ravishankar K. Iyer, Proc. of Int'l Symp. on Reliable Distributed Systems (SRDS), Florence, Italy, 2003.

Patents and Patent Applications Pending

1) POLICY BASED DATA COLLECTION, PROCESSING, AND NEGOTIATION FOR ANALYTICS 4/13/2020 Issued as Patent ZL201610158033.8 in CN, 3/4/2019 Issued as Patent 10223329 in US Status: Issued
2) OPTIMIZING SIMULTANEOUS STARTUP OR MODIFICATION OF INTER-DEPENDENT MACHINES WITH SPECIFIED PRIORITIES 10/14/2019 Issued as Patent 10445138 in US, 4/22/2019 Issued as Patent 10268512 in US 2021 Issued as Patent 11030002 in US Status: Issued
3) EXTRACTION OF SYSTEM ADMINISTRATOR ACTIONS TO A WORKFLOW PROVIDING A RESOLUTION TO A SYSTEM ISSUE 1/14/2019 Issued as Patent ZL201610053107.1 in CN, 7/8/2019 Issued as Patent 10346780 in US Status: Issued
4) PATCHING SYSTEMS AND APPLICATIONS IN A VIRTUALIZED ENVIRONMENT 5/20/2019 Issued as Patent 10296320 in US 2021 Issued as Patent 10983778 Status: Issued
5) HEURISTIC PROCESS FOR INFERRING RESOURCE DEPENDENCIES FOR RECOVERY PLANNING 4/22/2019 Issued as Patent 10268549 in US Status: Issued
6) DYNAMIC FACETED SEARCH 3/25/2019 Issued as Patent 10242103 in US Status: Issued
7) STORAGE SYSTEM-BASED REPLICATION FOR DISASTER RECOVERY IN VIRTUALIZED ENVIRONMENTS 3/4/2019 Issued as Patent 10223222 in US Status: Issued
8) BLACK BOX TECHNIQUES FOR DETECTING PERFORMANCE AND AVAILABILITY ISSUES IN VIRTUAL MACHINES 4/2/2018 Issued as Patent 9934061 in US Status: Issued
9) INJECTING FAULTS AT SELECT EXECUTION POINTS OF DISTRIBUTED APPLICATIONS 10/31/2016 Issued as Patent 9483383 in US Status: Issued
10) AUTOMATIC GENERATION OF VALIDATORS TO VALIDATE DEPLOYMENT CODE USED FOR CONFIGURING SERVERS 6/26/2017 Issued as Patent 9692653 in US Status: Issued
11) PROVIDING FAULT INJECTION TO CLOUD-PROVISIONED MACHINES 9/4/2017 Issued as Patent 9753826 in US Status: Issued
12) EVALUATING DISTRIBUTED APPLICATION PERFORMANCE IN A NEW ENVIRONMENT 1/22/2018 Issued as Patent ZL201310627208.1 in CN, 4/2/2018 Issued as Patent 9934054 in US Status: Issued
13) SECURITY POLICY GENERATION BASED ON SNAPSHOTS OF SIMILAR VIRTUAL MACHINES 2/6/2017 Issued as Patent 9563777 in US, 10/23/2017 Issued as Patent 9798885 in US Status: Issued
14) SELECTED VIRTUAL MACHINE REPLICATION AND VIRTUAL MACHINE RESTART TECHNIQUES 7/4/2019 Issued as Patent ZL201410597262.0 in CN 7/11/2016 Issued as Patent 9389970 in US Status: Issued
15) PRESERVING MANAGEMENT SERVICES WITH DISTRIBUTED METADATA THROUGH THE DISASTER RECOVERY LIFE CYCLE 12/31/2018 Issued as Patent 10169173 in US 1/21/2019 Issued as Patent 10185637 in US Status: Issued
16) DIAGNOSING DISTRIBUTED APPLICATIONS USING APPLICATION LOGS AND REQUEST PROCESSING PATHS 10/27/2015 Issued as Patent 9170873 in US, 6/29/2015 Issued as Patent 9069668 in US, Status: Issued
17) REMEDIATING RESOURCE OVERLOAD 8/2/2016 Issued as Patent ZL201310139393.X in CN, 9/15/2014 Issued as Patent 8839243 in US Status: Issued
18) DATABASE OPTIMIZED DISASTER RECOVERY TESTING 2021 Issued as Patent 11003523 in US Status: Issued
19) IDENTIFYING PATTERNS OF A SET OF SOFTWARE APPLICATIONS 2020 Issued as Patent 10621154 in US Status: Issued
20) RETENTION RULE COMPLIANCE OF RECORD DELETION BASED ON DELETION LOG Opened as P201808142 Status: Filed
21) HARDWARE PLACEMENT AND MAINTENANCE SCHEDULING IN HIGH AVAILABILITY SYSTEMS Opened as P201801819US01_154-011 Status: Filed
22) DATABASE OPTIMIZED DISASTER RECOVERY ORCHESTRATOR Status: Filed
23) SYSTEM AND METHOD TO OPTIMIZE DR TESTING USING BLOCKCHAIN TECHNOLOGY1/30/2017 Opened as Discl POU820170044 Status: Filed
24) OPTIMIZING SIMULTANEOUS RECOVERY OF INTER-DEPENDENT MACHINES WITH SPECIFIED PRIORITIES 6/22/2016 Opened as Discl YOR820160507 Status: Filed
25) SYSTEM AND METHOD FOR IMPROVED ERGONOMIC CHAIR USING ERGONOMIC-DATA CLASSIFICATION AND COGNITION, ANALYTICS, AND LEARNING 5/26/2015 Opened as Discl YOR820150669 Status: Published
26) AN ELECTRONIC METHOD FOR BUILDING A SECURED MANAGEMENT ENVIRONMENT FOR SHARED CLOUD DISASTER RECOVERY 9/15/2014 Opened as Discl END820140462 Status: Published
27) A METHOD AND APPARATUS TO AUTOMATE DISASTER RECOVERY IN VIRTUAL ENVIRONMENTS USING A DISASTER RECOVERY ORCHESTRATOR 5/8/2014 Opened as Discl YOR820140425 Status: Published
28) DERIVATION OF PROBLEM AND FIX SIGNATURES (SECURITY POLICY) BY ANALYZING SEQUENCES OF SNAPSHOTS OF SIMILAR VMS AFTER INITIAL PROBLEM DETECTION 3/28/2013 Opened as Discl YOR820130420 Status: Filed
29) METHOD AND SYSTEM FOR COGNITIVE CLOSET 12/8/2016 Opened as Discl YOR820162892 Status: Published
30) METHOD AND SYSTEM FOR PERFORMING CONTINUOUS VERIFICATION OF MULTI-TIERED APPLICATIONS AND MULTI-LAYERED SOFTWARE, AND MODELING CLOUD BEHAVIOR 6/4/2014 Opened as Discl YOR820140473 Status: Filed