• Home
  • Ahmad Alnafessah
Ahmad Alnafessah

Ahmad Alnafessah
Imperial College London + King Abdulaziz City for Science and Technology

About

16
Publications
21,023
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
833
Citations

Publications

Publications (16)
Chapter
Data-intensive applications have attracted considerable attention in recent years. Business organizations are increasingly becoming data-driven and therefore look for novel ways to collect, analyze, and leverage the data at their disposal. The goal of this chapter is to overview some recurring performance management activities for data-intensive ap...
Article
Full-text available
DevOps is an emerging paradigm that reduces barriers between developers and operations teams to offer continuous fast delivery and enables quick responses to changing requirements within the software life cycle. A significant volume of activity has been carried out in recent years with the aim of coupling DevOps stages with tools and methods to imp...
Article
Full-text available
Software applications can feature intrinsic variability in their execution time due to interference from other applications or software contention from other users, which may lead to unexpectedly long running times and anomalous performance. There is thus a need for effective automated performance anomaly detection methods that can be used within p...
Article
Full-text available
Late detection and manual resolutions of performance anomalies in Cloud Computing and Big Data systems may lead to performance violations and financial penalties. Motivated by this issue, we propose an artificial neural network based methodology for anomaly detection tailored to the Apache Spark in-memory processing platform. Apache Spark is widely...
Article
Full-text available
The original version of this article unfortunately contained a graphical mistake in Table 4. Table 4 shows a list of performance metrics associated to the DSM1, DSM2, DSM3, and DSM4 methods proposed in the paper. Due to a production problem, this table does not display the necessary vertical dividing lines required to distinguish the four methods....
Conference Paper
Different types of runtime anomalies can affect the user-perceived performance of batch analytics applications. These anomalies may arise from hardware and software faults, or concurrently executing workloads issued by other tenants in resources such as CPU, memory, disk, or network. Even though techniques exist in the literature for anomaly detect...
Conference Paper
Full-text available
Feature extraction - the process of choosing feature types that can represent and discriminate between dataset topics - is one of the critical steps in text classification and varies with the language of the texts. Different feature types have been proposed for Arabic text classification, ranging from features based on word orthography (single word...
Conference Paper
Full-text available
We present the DICE Quality Testing (QT) tool, a software for load injection and testing of Data-Intensive Applications (DIAs). The load injection mechanism of the DICE QT tool is designed for Apache Storm-a mature, stable and well-known Big Data technology for stream-based applications-and Apache Kafka. The QT tool consists of two modules. The fir...
Article
Full-text available
The number of individuals who suffer from visual impairment is increasing rapidly. The most significant barrier to improving the lives of the blind and visually impaired people is their inability to navigate independently and safely. Indoor navigation systems for blind and visually impaired people aim to guide them in navigating independently in fa...
Article
Full-text available
In recent years, indoor positioning has emerged as a critical function in many end-user applications; including military, civilian, disaster relief and peacekeeping missions. In comparison with outdoor environments, sensing location information in indoor environments requires a higher precision and is a more challenging task in part because various...
Conference Paper
Full-text available
Tracking is a process that captures knowledge of the path of an object's movement and its current location. This paper proposes an ultra-wideband (UWB) indoor tracking system for blind people in a high interference environment such as facilities with communication equipment. To the best of our knowledge, our proposed system is the first that offers...
Conference Paper
Full-text available
Text-to-Speech (TTS) synthesizers are useful tools for the visually impaired people. However, current TTS synthesizers are lacking in several aspects. Different factors of TTS synthesizers can be evaluated for the use in specific applications. As part of an undergoing project for building an Arabic navigation system for the blind, we need to choose...
Conference Paper
Full-text available
The user location information represents a core dimension as understanding user context is a prerequisite for providing human-centered services that generally improve quality of life. In comparison with outdoor environments, sensing location information in indoor environments requires a higher precision and is a more challenging task due in part to...
Conference Paper
Full-text available
In recent years, indoor positioning has emerged as a critical function in many end-user applications; including military, civilian, disaster relief and peacekeeping missions. To cope with this surge of interest, much research effort has focused on meeting the needs of these applications and overcoming their shortcomings. Ultra WideBand (UWB) is an...

Network

Cited By