VLDB 2026 Research / reviewers in the wild / expert
Salma Azzouzi
dblp:150/1864
· DBLP profile ↗
6ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0001-8122-4185ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | An Optimal Method for Testing Jobs' Execution in MapReduce Based SystemsabstractOver the past few years, parallel and distributed processing using the MapReduce programming paradigm has gained considerable attention. The purpose of such a model is to ease parallel computing and concurrent processing of large data stored on the Hadoop platform. However, MapReduce may experience performance and timing problems while using more complex and time-consuming data processing jobs. This paper focuses on improving MapReduce's performance. As a first step, we propose optimizing MapReduce jobs. The system conformance is then tested using a distributed test application. Finally, the test process is optimized using the Markov Decision Process. Oussama Maakoul, Salma Azzouzi, My El Hassan Charaf |
CoDIT | 2 |
| 2022 | An Optimal Approach for Testing Control in The Distributed CloudabstractThe emergence of the Internet of Things (IoT) has raised several issues related to the development and deployment of IoT applications within IT infrastructures. In this context, cloud computing is often faced with latency issues when hosting such applications, even though the cloud environment offers promising opportunities to increase productivity and reduce costs significantly. Therefore, it is important to review the current conformance scheme in the cloud environments by considering the coordination challenges during data processing. For this purpose, we suggest an architecture for conformance testing of IoT based implementations in the Cloud. The idea is to set parallel testers to handle the conformance of the distributed implementation with respect to the specification. In this case, the testing process must support coordination between the different distributed components in order to detect the resulting faults. Therefore, the main contribution of this work is to propose a new architecture based on Markov decision processes with an adaptive controller to monitor and optimize the overall testing process in the distributed Cloud. Fatima-Zahra Moutai, Mohammed Amine Tajioue, Salma Azzouzi, My El Hassan Charaf |
CoDIT | 3 |
| 2020 | Testing Access Control List Policies in a Hadoop EnvironmentabstractHadoop has emerged over the past few years as the most popular framework to process large-scale datasets efficiently. The idea is to process large datasets using several programs on multi-nodes hardware. However, the execution of such model on large clusters can be more complex and could produce several failures due to bugs or hardware problems or misuse of sensitive data. In fact, data security and Map-Reduce calculations are key concerns when a Map-Reduce calculation is performed in public domain. In this paper, we propose an Access Control model based on XACML language to test the Access Control List policies on both the MapReduce framework and the Hadoop distributed file system. To this end, we transform both the Access Control List policies and the users' objectives using the XACML language. Then, we introduce a Multi-Agents system to test the objectives expressed by users against the ACL policies. Oussama Maakoul, Mohammed Amine Tajioue, Sara Hsaini, Salma Azzouzi, My El Hassan Charaf |
CoDIT | 4 |
| 2020 | Towards Overcoming Issues of Testing Probabilistic Distributed systemsabstractTesting a distributed system, to ensure its conformance to the specification, involves usually placing a set of parallel testers called PTCs (Parallel Test Components) attached to each port of the implementation under test (IUT). As a result, many problems known as controllability, observability and synchronisation fault detections occur while testing such distributed systems. Hence, the design process should take into consideration the mechanisms and functions needed to support interaction, communication and coordination between the distributed components especially if the implementation exhibits a stochastic behaviour.In this paper, we use probabilistic automaton to model and analyse the stochastic behaviour of the implementation under test. Then, we propose an algorithm for generating probabilistic local test sequences (PLTS) for each tester guarantying to avoid problems of coordination, observation and synchronization during the testing process. Mohammed Amine Tajioue, Oussama Maakoul, Sara Hsaini, Salma Azzouzi, My El Hassan Charaf |
CoDIT | 4 |
| 2019 | FSM Modeling of Testing Security Policies for MapReduce FrameworksabstractNowadays, MapReduce becomes one of the most common computational paradigms that provide an efficient parallel processing of large-scale data especially in public clouds in order to enable users to process data without considering physical infrastructures and software installations. However, the deployment of MapReduce in such public environment needs to deal with many security threats attacks during networks communication. In this paper, we present a novel approach to test Access Control List (ACL) policies in MapReduce framework. The proposed system uses these ACLs to control which users can submit to certain queues as well as which users can administer a queue for example. To this end, we used the FSM formalism to write our system specification that takes into account these policies expressed in XACML language. Sara Hsaini, Salma Azzouzi, My El Hassan Charaf |
CoDIT | 2 |
| 2017 | A colored Petri-net model for control execution of distributed systemsabstractA crucial part of the development of distributed systems process is the test phase. Indeed, in the distributed testing context, the use of multiple testers introduces the possibility of coordination problems amongst remote testers. These potential problems are known as controllability and observability fault detections which are fundamental features of conformance in distributed testing. The paper presents some technical issues for testing such frameworks using rules based System. The proposed approach consists on exploring how a colored Petri net model used in distributed testing prototype realization contribute to design the communication between different components of the distributed test application and by the way capture the complex monitoring tasks of the distributed testers. My El Hassan Charaf, Salma Azzouzi |
CoDIT | 2 |