Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- short-paperJune 2024
Forensic Image Trace Map for Image-Stego-Malware Analysis: Validation of the Effectiveness with Structured Image Sets
IH&MMSec '24: Proceedings of the 2024 ACM Workshop on Information Hiding and Multimedia SecurityPages 125–130https://doi.org/10.1145/3658664.3659659Cybersecurity incident become more and more hardened with obfuscation techniques such as steganography. Especially image data is often used for malicious action such as infiltration, exfiltration and Command&Control. To allow an easy forensic assessment ...
- research-articleApril 2023
Is Sharing Caring? Analyzing the Incentives for Shared Cloud Clusters
ICPE '23: Proceedings of the 2023 ACM/SPEC International Conference on Performance EngineeringPages 7–16https://doi.org/10.1145/3578244.3583730Many organizations maintain and operate large shared computing clusters, since they can substantially reduce computing costs by leveraging statistical multiplexing to amortize it across all users. Importantly, such shared clusters are generally not free ...
- research-articleMarch 2023
An In-depth Comparative Analysis of Cloud Block Storage Workloads: Findings and Implications
ACM Transactions on Storage (TOS), Volume 19, Issue 2Article No.: 16, Pages 1–32https://doi.org/10.1145/3572779Cloud block storage systems support diverse types of applications in modern cloud services. Characterizing their input/output (I/O) activities is critical for guiding better system designs and optimizations. In this article, we present an in-depth ...
- research-articleNovember 2022
Characterizing and orchestrating VM reservation in geo-distributed clouds to improve the resource efficiency
- Jiuchen Shi,
- Kaihua Fu,
- Quan Chen,
- Changpeng Yang,
- Pengfei Huang,
- Mosong Zhou,
- Jieru Zhao,
- Chen Chen,
- Minyi Guo
SoCC '22: Proceedings of the 13th Symposium on Cloud ComputingPages 94–109https://doi.org/10.1145/3542929.3563490Cloud providers often build a geo-distributed cloud from multiple datacenters in different geographic regions, to serve tenants at different locations. The tenants that run large scale applications often reserve resources based on their peak loads in ...
- research-articleNovember 2022
Using trace alignments for measuring the similarity between a physical and its digital twin
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion ProceedingsPages 503–510https://doi.org/10.1145/3550356.3563135A common problem in the development of digital twin systems is the validation that the behavior of both twins, the physical and the digital, is the same, or at least similar enough given the requirements of the digital twin system. In this paper, we ...
-
- research-articleApril 2022
Analysis and workload characterization of the CERN EOS storage system
CHEOPS '22: Proceedings of the Workshop on Challenges and Opportunities of Efficient and Performant Storage SystemsPages 1–7https://doi.org/10.1145/3503646.3524293Modern, large-scale scientific computing runs on complex exascale storage systems that support even more complex data workloads. Understanding the data access and movement patterns is vital for informing the design of future iterations of existing ...
- research-articleAugust 2021Distinguished Paper
Vet: identifying and avoiding UI exploration tarpits
ESEC/FSE 2021: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 83–94https://doi.org/10.1145/3468264.3468554Despite over a decade of research, it is still challenging for mobile UI testing tools to achieve satisfactory effectiveness, especially on industrial apps with rich features and large code bases. Our experiences suggest that existing mobile UI testing ...
- research-articleMay 2020
Causality-Guided Adaptive Interventional Debugging
SIGMOD '20: Proceedings of the 2020 ACM SIGMOD International Conference on Management of DataPages 431–446https://doi.org/10.1145/3318464.3389694Runtime nondeterminism is a fact of life in modern database applications. Previous research has shown that nondeterminism can cause applications to intermittently crash, become unresponsive, or experience data corruption. We propose Adaptive ...
- research-articleApril 2020
Backward Slicing Analysis on Debug Log for Crash Comprehension
ICSCA '20: Proceedings of the 2020 9th International Conference on Software and Computer ApplicationsPages 258–263https://doi.org/10.1145/3384544.3384560Debugging costs almost half of the development time of programmers. To understand what happened in the buggy execution, one has to backtrack on the execution history, examine suspicious behaviours one by one and finally locate the key symptom. ...
- research-articleNovember 2019
A three-phase workflow for general and expressive representations of nondeterminism in HPC applications
International Journal of High Performance Computing Applications (SAGE-HPCA), Volume 33, Issue 6Pages 1175–1184https://doi.org/10.1177/1094342019868826Nondeterminism is an increasingly entrenched property of high-performance computing (HPC) applications and has recently been shown to seriously hamper debugging and reproducibility efforts. Tools for addressing the nondeterministic debugging problem have ...
- research-articleMay 2019
Identifying features of Android apps from execution traces
Understanding a program and the features it provides is essential for a number of software engineering tasks, including refactoring, debugging, and debloating. Unfortunately, program understanding and feature identification are also extremely ...
- research-articleMarch 2019
Modeling the learner within an ILE: Attribute scoring and unsupervised classification of the profile
SMC '19: Proceedings of the New Challenges in Data Sciences: Acts of the Second Conference of the Moroccan Classification SocietyArticle No.: 27, Pages 1–6https://doi.org/10.1145/3314074.3314104The observation and the monitoring of the learner is a fundamental problem for interactive learning environments (ILE). The ILE needs to provide tools to replace traditional means and the analysis of the learner's interactions with his learning ...
- research-articleJune 2018
Automated interpretation and reduction of in-vehicle network traces at a large scale
DAC '18: Proceedings of the 55th Annual Design Automation ConferenceArticle No.: 102, Pages 1–6https://doi.org/10.1145/3195970.3196000In modern vehicles, high communication complexity requires cost-effective integration tests such as data-driven system verification with in-vehicle network traces. With the growing amount of traces, distributable Big Data solutions for analyses become ...
- research-articleJune 2018
Extending specification patterns for verification of parametric traces
FormaliSE '18: Proceedings of the 6th Conference on Formal Methods in Software EngineeringPages 10–19https://doi.org/10.1145/3193992.3193998This article proposes a temporal and parametric specification language (PARTRAP) developed for the verification of execution traces. The language extends specification patterns with nested scopes, real-time and first-order quantification over the data ...
- short-paperMay 2018
Requirements for a trace property language for medical devices: short paper
SEHS '18: Proceedings of the International Workshop on Software Engineering in Healthcare SystemsPages 30–33https://doi.org/10.1145/3194696.3194699The verification of software intensive medical devices can largely benefit from the analysis of their execution traces. Trace points can easily be added to the software, and traces can be used at several stages of the development and maintenance ...
- research-articleApril 2018
Challenges and Solutions for Tracing Storage Systems: A Case Study with Spectrum Scale
ACM Transactions on Storage (TOS), Volume 14, Issue 2Article No.: 18, Pages 1–24https://doi.org/10.1145/3149376IBM Spectrum Scale’s parallel file system General Parallel File System (GPFS) has a 20-year development history with over 100 contributing developers. Its ability to support strict POSIX semantics across more than 10K clients leads to a complex design ...
- research-articleJanuary 2017
Detecting Software Cache Coherence Violations in MPSoC Using Traces Captured on Virtual Platforms
ACM Transactions on Embedded Computing Systems (TECS), Volume 16, Issue 2Article No.: 30, Pages 1–21https://doi.org/10.1145/2990193Software cache coherence schemes tend to be the solution of choice in dedicated multi/many core systems on chip, as they make the hardware much simpler and predictable. However, despite the developers’ effort, it is hard to make sure that all preventive ...
- research-articleDecember 2015
Designing Resource-on-Demand Strategies for Dense WLANs
IEEE Journal on Selected Areas in Communications (JSAC), Volume 33, Issue 12Pages 2494–2509https://doi.org/10.1109/JSAC.2015.2482007Being cheap and easy to deploy, dense WLANs are becoming the most popular solution to providing Internet access in locations where the population of users is large, such as on campuses, large enterprises, etc. The large density of access points (APs) ...
- research-articleNovember 2015
Recovering logical structure from Charm++ event traces
- Katherine E. Isaacs,
- Abhinav Bhatele,
- Jonathan Lifflander,
- David Böhme,
- Todd Gamblin,
- Martin Schulz,
- Bernd Hamann,
- Peer-Timo Bremer
SC '15: Proceedings of the International Conference for High Performance Computing, Networking, Storage and AnalysisArticle No.: 49, Pages 1–12https://doi.org/10.1145/2807591.2807634Asynchrony and non-determinism in Charm++ programs present a significant challenge in analyzing their event traces. We present a new framework to organize event traces of parallel programs written in Charm++. Our reorganization allows one to more easily ...
- ArticleSeptember 2015
A Declarative Language Interpreter for CEP
EDOCW '15: Proceedings of the 2015 IEEE 19th International Enterprise Distributed Object Computing WorkshopPages 156–159https://doi.org/10.1109/EDOCW.2015.19This paper describes work in progress on the design and implementation of an SQL-like language for performing complex queries on event streams. This language aims at providing a simple, intuitive and fully non-procedural syntax, while still preserving ...