Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2024
Evidence Tampering and Chain of Custody in Layered Attestations
PPDP '24: Proceedings of the 26th International Symposium on Principles and Practice of Declarative ProgrammingSeptember 2024, Article No.: 14, Pages 1–11https://doi.org/10.1145/3678232.3678244In distributed systems, trust decisions are made on the basis of integrity evidence generated via remote attestation. Examples of the kinds of evidence that might be collected are boot time image hash values; fingerprints of initialization files for ...
- short-paperSeptember 2024
Declarative Macro-Programming of Collective Systems with Aggregate Computing: An Experience Report
PPDP '24: Proceedings of the 26th International Symposium on Principles and Practice of Declarative ProgrammingSeptember 2024, Article No.: 5, Pages 1–5https://doi.org/10.1145/3678232.3678235Massive deployments of devices across all kinds of environments pose the need for engineering their collaborative, macro-level behaviour. To address this challenge, so-called macro-programming approaches have emerged. A prominent nature-inspired example ...
- research-articleSeptember 2024
Faster FUSE Filesystems with Efficient Data Transfers
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 122–129https://doi.org/10.1145/3678015.3680493Systems services running at user level provide several benefits including execution isolation, flexible software development and fast device access. The FUSE framework adds backward compatibility to user-level filesystems but at a performance cost. We ...
- research-articleAugust 2024
Welcome to the Parti(tioning) (Functional Pearl): Using Rewrite Rules and Specialisation to Partition Haskell Programs
Haskell 2024: Proceedings of the 17th ACM SIGPLAN International Haskell SymposiumAugust 2024, Pages 27–40https://doi.org/10.1145/3677999.3678276Writing distributed applications is hard, as the programmer needs to describe the communication protocol between the different endpoints. If this is not done correctly, we can introduce bugs such as deadlocks and data races. Tierless and choreographic ...
- research-articleAugust 2024
Bidirectional Data Transformations
FUNARCH 2024: Proceedings of the 2nd ACM SIGPLAN International Workshop on Functional Software ArchitectureAugust 2024, Pages 31–40https://doi.org/10.1145/3677998.3678224Structured data is the foundation of software. Different components of a system may need the same information but may have different demands on its structure for reasons of performance, resource efficiency, technical constraints, convenience, and so on. ...
-
- research-articleAugust 2024
Pluto and Charon: A Time and Memory Efficient Collaborative Edge AI Framework for Personal LLMs Fine-tuning
ICPP '24: Proceedings of the 53rd International Conference on Parallel ProcessingAugust 2024, Pages 762–771https://doi.org/10.1145/3673038.3673043Large language models (LLMs) have unlocked a plethora of powerful applications at the network edge, such as intelligent personal assistants. Data privacy and security concerns have prompted a shift towards edge-based fine-tuning of personal LLMs, away ...
- research-articleJuly 2024
CTuner: Automatic NoSQL Database Tuning with Causal Reinforcement Learning
Internetware '24: Proceedings of the 15th Asia-Pacific Symposium on InternetwareJuly 2024, Pages 269–278https://doi.org/10.1145/3671016.3674809The rapid development of information technology has necessitated the management of large volumes of data in modern society, leading to the emergence of NoSQL databases (e.g., MongoDB). To meet the huge demand for efficient data management and query, ...
- research-articleJuly 2024
A Service-oriented Scheduling Combination Strategy on Cloud Platforms Based on A Dual-Layer QoS Evaluation Model
Internetware '24: Proceedings of the 15th Asia-Pacific Symposium on InternetwareJuly 2024, Pages 249–258https://doi.org/10.1145/3671016.3672120Cloud platforms provide extendable and flexible orchestration capabilities for microservices by consolidating multiple computing resources, e.g., multiple service instances can be deployed redundantly to form server clusters, so that if a cloud node or ...
- research-articleJuly 2024
Dynamic Cluster Head Selection in WSN
ACM Transactions on Embedded Computing Systems (TECS), Volume 23, Issue 4Article No.: 64, Pages 1–27https://doi.org/10.1145/3665867A Wireless Sensor Network (WSN) comprises an ad-hoc network of nodes laden with sensors that are used to monitor a region mostly in the outdoors and often not easily accessible. Despite exceptions, several deployments of WSN continue to grapple with the ...
- research-articleSeptember 2024
Gain-based Offloading in Edge and Cloud Computing with Caching
IECC '24: Proceedings of the 2024 6th International Electronics Communication ConferenceJuly 2024, Pages 75–85https://doi.org/10.1145/3686625.3686637In order to achieve the 5G demands for ultra-low latency applications, Mobile Edge Computing (MEC)-based architecture is proposed, which includes User Equipment (UE) and edges. Besides, cache can reduce time to compute the repeated tasks which can be ...
- posterJuly 2024
Use of low-end single board computer clusters to prototype cluster administration and benchmarking
PEARC '24: Practice and Experience in Advanced Research Computing 2024: Human Powered ComputingJuly 2024, Article No.: 91, Pages 1–3https://doi.org/10.1145/3626203.3670618Single board computers can be connected as a cluster to be used for academic and scientific projects as well as a test bed for installations on large data center clusters. These clusters offer a low-cost alternative for prototyping cluster administration ...
- research-articleJuly 2024
Cultivating Cyberinfrastructure Careers through Student Engagement at Texas A&M University High Performance Research Computing
- Wesley A. Brashear,
- Lisa M. Perez,
- Elizabeth Leake,
- Sandra Nite,
- Marinus Pennings,
- Sheri Stebenne,
- Honggao Liu,
- Dhruva Chakravorty
PEARC '24: Practice and Experience in Advanced Research Computing 2024: Human Powered ComputingJuly 2024, Article No.: 29, Pages 1–6https://doi.org/10.1145/3626203.3670544Texas A&M University High Performance Research Computing (HPRC) has a rich history of fostering cyberinfrastructure (CI) careers by mentoring students. Previous student fellows have gone on to become CI professionals in academia, agencies, or in the ...
- research-articleJuly 2024Distinguished Paper
TraStrainer: Adaptive Sampling for Distributed Traces with System Runtime State
Proceedings of the ACM on Software Engineering (PACMSE), Volume 1, Issue FSEArticle No.: 22, Pages 473–493https://doi.org/10.1145/3643748Distributed tracing has been widely adopted in many microservice systems and plays an important role in monitoring and analyzing the system. However, trace data often come in large volumes, incurring substantial computational and storage costs. To reduce ...
- research-articleJuly 2024
S.C.A.L.E: A CO2-Aware Scheduler for OpenShift at ING
FSE 2024: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software EngineeringJuly 2024, Pages 429–439https://doi.org/10.1145/3663529.3663862This paper investigates the potential of reducing greenhouse gas emissions in data centers by intelligently scheduling batch processing jobs. A carbon-aware scheduler, S.C.A.L.E (Scheduler for Carbon-Aware Load Execution), was developed and applied to a ...
Supporting Early Architectural Decision-Making through Tradeoff Analysis: A Study with Volvo Cars
FSE 2024: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software EngineeringJuly 2024, Pages 411–416https://doi.org/10.1145/3663529.3663860As automotive companies increasingly move operations to the cloud, they need to carefully make architectural decisions. Currently, architectural decisions are made ad-hoc and depend on the experience of the involved architects. Recent research has ...
- research-articleJuly 2024JUST ACCEPTED
Soulbound token applications. A case study in the health sector.
Distributed Ledger Technologies: Research and Practice (DLT), Just Accepted https://doi.org/10.1145/3674155This paper focuses on the concept of blockchain soulbound tokens, their potential applications, and their implementation in Ethereum-based blockchains. Soulbound tokens add an important piece to blockchain technology, as they could be the key to building ...
- introductionJuly 2024JUST ACCEPTED
Introduction to ACSOS 2022 Special Issue
ACM Transactions on Autonomous and Adaptive Systems (TAAS), Just Accepted https://doi.org/10.1145/3676168This special issue collects extended versions of four of the papers that have received the best scores during the review process of the 3rd IEEE International Conference on Autonomic Computing and Self- Organizing Systems (ACSOS 2022). In this ...
Blueprinting the Cloud: Unifying and Automatically Optimizing Cloud Data Infrastructures with BRAD
- Geoffrey X. Yu,
- Ziniu Wu,
- Ferdi Kossmann,
- Tianyu Li,
- Markos Markakis,
- Amadou Ngom,
- Samuel Madden,
- Tim Kraska
Proceedings of the VLDB Endowment (PVLDB), Volume 17, Issue 11Pages 3629–3643https://doi.org/10.14778/3681954.3682026Modern organizations manage their data with a wide variety of specialized cloud database engines (e.g., Aurora, BigQuery, etc.). However, designing and managing such infrastructures is hard. Developers must consider many possible designs with non-obvious ...
A Spark Optimizer for Adaptive, Fine-Grained Parameter Tuning
Proceedings of the VLDB Endowment (PVLDB), Volume 17, Issue 11Pages 3565–3579https://doi.org/10.14778/3681954.3682021As Spark becomes a common big data analytics platform, its growing complexity makes automatic tuning of numerous parameters critical for performance. Our work on Spark parameter tuning is particularly motivated by two recent trends: Spark's Adaptive ...