Isam AL JAWARNEH

Dr. Isam AL JAWARNEH

University of Bologna

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 May 2019
Verified
Conference Paper
Closed access
Isam AL JAWARNEHIsam AL JAWARNEH
Isam AL JAWARNEH
Paolo BellavistaPaolo Bellavista
Paolo Bellavista
FBFilippo Bosi
Filippo Bosi
Luca FoschiniLuca Foschini
Luca Foschini
GMGiuseppe Martuscelli
Giuseppe Martuscelli
APAmedeo Palopoli
Amedeo Palopoli
In the last decade, novel software architectural patterns, such as microservices, have emerged to improve application modularity and to streamline their development, testing, scaling, and component replacement. To support these new trends, new practices as DevOps methodologies and tools, promoting better cooperation between software development and operations teams, have emerged to support automation and monitoring throughout the whole software construction lifecycle. That affected positively several IT companies, but also helped the transition to the softwarization of complex telco infrastructures in the last years. Container-based technologies played a crucial role by enabling microservice fast deployment and their scalability at low overhead; however, modern container-based applications may easily consist of hundreds of microservices services with complex interdependencies and call for advanced orchestration capabilities. While there are several emerging container orchestration engines, such as Docker Swarm, Kubernetes, Apache Mesos, and Cattle, a thorough functional and performance assessment to help IT managers in the selection of the most appropriate orchestration solution is still missing. This paper aims to fill that gap. Collected experimental results show that Kubernetes outperforms its counterparts for very complex application deployments, while other engines can be a better choice for simpler deployments.

20 February 2020 in IEEE Access
Verified
Journal Article
Open access
Isam AL JAWARNEHIsam AL JAWARNEH
Isam AL JAWARNEH
Paolo BellavistaPaolo Bellavista
Paolo Bellavista
ACAntonio Corradi
Antonio Corradi
Luca FoschiniLuca Foschini
Luca Foschini
RMRebecca Montanari
Rebecca Montanari
JMJuan Manuel Murillo
Juan Manuel Murillo
Depending on the Internet as the main source of information regarding all aspects of our life is becoming a trend. People seek relevant information, suggestions, and recommendations in an overloaded online world and through social ties regarding their daily activities, including places to visit and restaurants to try new food. The wide variety of choices that are available online causes information overloading, which thereby complicates the selection process. Traditional recommender systems are mostly dependent on a conventional model that is based on user-item-rating interaction without considering contextual information. We claim that new generations of recommendation systems able to exploit context in an innovative and efficient way is important and may statistically yield more significant rating predictions. However, only few research works have focused on how to effectively and efficiently exploit context metadata in Deep Learning (DL)-based recommendations. The main reason lies, perhaps most significantly, in the fact that most current DL algorithms are not intrinsically designed to incorporate contextual tags. In this paper, we provide a significant contribution for filling this gap by designing a hybrid algorithm that retrofits and repurposes a pre-filtering contextual incorporation method and feeds the new dimension to a DL-based neural collaborative filtering method, thus preserving and recovering the benefits of both without their limitations. The paper also reports quantitative results that show that our method outperforms the baselines by statistically significant margins.

27 July 2020 in Journal of Network and Systems Management
Verified
Journal Article
Closed access
PDF file
Isam AL JAWARNEHIsam AL JAWARNEH
Isam AL JAWARNEH
Paolo BellavistaPaolo Bellavista
Paolo Bellavista
ACAntonio Corradi
Antonio Corradi
Luca FoschiniLuca Foschini
Luca Foschini
RMRebecca Montanari
Rebecca Montanari

1 July 2017
Verified
Conference Paper
Closed access
Isam AL JAWARNEHIsam AL JAWARNEH
Isam AL JAWARNEH
Paolo BellavistaPaolo Bellavista
Paolo Bellavista
ACAntonio Corradi
Antonio Corradi
RMRebecca Montanari
Rebecca Montanari
Luca FoschiniLuca Foschini
Luca Foschini
AZAndrea Zanotti
Andrea Zanotti
The exponential amount of geospatial data that has been accumulated in an accelerated pace has inevitably motivated the scientific community to examine novel parallel technologies for tuning the performance of spatial queries. Managing spatial data for an optimized query performance is particularly a challenging task. This is due to the growing complexity of geometric computations involved in querying spatial data, where traditional systems failed to beneficially expand. However, the use of large-scale and parallel-based computing infrastructures based on cost-effective commodity clusters and cloud computing environments introduces new management challenges to avoid bottlenecks such as overloading scarce computing resources, which may be caused by an unbalanced loading of parallel tasks. In this paper, we aim to fill those gaps by introducing a generic framework for optimizing the performance of big spatial data queries on top of Apache Spark. Our framework also supports advanced management functions including a unique self-adaptable load-balancing service to self-tune framework execution. Our experimental evaluation shows that our framework is scalable and efficient for querying massive amounts of real spatial datasets.

7 August 2023 in Future Internet
Verified
Journal Article
Open access
PDF file
Isam AL JAWARNEHIsam AL JAWARNEH
Isam AL JAWARNEH
Luca FoschiniLuca Foschini
Luca Foschini
Paolo BellavistaPaolo Bellavista
Paolo Bellavista
Numerous real-life smart city application scenarios require joint analytics on unified views of georeferenced mobility data with environment contextual data including pollution and meteorological data. particularly, future urban planning requires restricting vehicle access to specific areas of a city to reduce the adverse effect of their engine combustion emissions on the health of dwellers and cyclers. Current editions of big spatial data management systems do not come with over-the-counter support for similar scenarios. To close this gap, in this paper, we show the design and prototyping of a novel system we term as EMDI for the enrichment of human and vehicle mobility data with pollution information, thus enabling integrated analytics on a unified view. Our system supports a variety of queries including single geo-statistics, such as ‘mean’, and Top-N queries, in addition to geo-visualization on the combined view. We have tested our system with real big georeferenced mobility and environmental data coming from the city of Bologna in Italy. Our testing results show that our system can be efficiently utilized for advanced combined pollution-mobility analytics at a scale with QoS guarantees. Specifically, a reduction in latency that equals roughly 65%, on average, is obtained by using EMDI as opposed to the plain baseline, we also obtain statistically significant accuracy results for Top-N queries ranging roughly from 0.84 to 1 for both Spearman and Pearson correlation coefficients depending on the geo-encoding configurations, in addition to significant single geo-statistics accuracy values expressed using Mean Absolute Percentage Error on the range from 0.00392 to 0.000195.

27 October 2020 in IEEE Transactions on Network and Service Management
Verified
Journal Article
Closed access
Isam AL JAWARNEHIsam AL JAWARNEH
Isam AL JAWARNEH
Paolo BellavistaPaolo Bellavista
Paolo Bellavista
ACAntonio Corradi
Antonio Corradi
Luca FoschiniLuca Foschini
Luca Foschini
RMRebecca Montanari
Rebecca Montanari
Current cloud-enabled NoSQL database frameworks support flexible and scalable storage of huge amounts of data arriving through various and often heterogeneous channels. However, they do not natively provide optimised processing of spatial data, thus making it more difficult to perform accurate data analytics needed in many smart city application scenarios. To improve the performance of spatial data computation in the NoSQL MongoDB storage framework, this paper proposes a novel data partitioning method based on dimensionality reduction. The underlying key idea is to reduce a spatial data representation from multi to single dimensionality, by still maintaining its geometrical meaning and by employing a specific geo-encoding scheme, i.e., a geohash string. In particular, the geohash string is used as a sharding key in order to store geometrically-nearby objects into the same chunks (and consequently into the same shard). In addition, as a distinctive feature, we have extended the MongoDB framework with a custom spatial QoS-aware optimizer that exploits our novel partitioning scheme to support two, typically expensive, types of spatial queries with QoS guarantees. Those queries are containment (and consequently top-N) and proximity. The paper also contributes to the existing literature with extensive experimental results about the performance of both our partitioning method and query optimizer; the reported results show that our solutions outperform baselines by orders of magnitude.