Hassan Artail

Hassan Artail
American University of Beirut | AUB · Department of Electrical and Computer Engineering

About

180
Publications
36,579
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
2,552
Citations

Publications

Publications (180)
Article
The proliferations of high data-rate applications and services in next-generation WLANs, as well as the significant increase in the number of Wi-Fi devices, is triggering the search for more bandwidth. For this, the Federal Communications Commission (FCC) is considering a proposal to permit devices, such as those that use the IEEE 802.11 (Wi-Fi) pr...
Article
Full-text available
Connection and Service Request (CSR) scheduling affects the performance of a Mobile Relay Node (MRN) in relay-assisted LTE network in terms of crucial Quality-of-Servce (QoS) metrics such as the blocking probability and the system's response time. In this paper, a novel Deadline-constrained Connection and service Request Scheduling (DCRS) scheme is...
Conference Paper
Full-text available
Connection and Service Request (CSR) scheduling affects the performance of a Mobile Relay Node (MRN) in relay-assisted LTE network in terms of crucial Quality-of-Servce (QoS) metrics such as the blocking probability and the system's response time. In this paper, a novel Deadline-constrained Connection and service Request Scheduling (DCRS) scheme is...
Article
Convolutional Neural Network (ConvNet or CNN) algorithms are characterized by a large number of model parameters and high computational complexity. These two requirements have made it challenging for implementations on resource-limited FPGAs. The challenges are magnified when considering designs for low-end FPGAs. While previous work has demonstrat...
Article
In this paper, we consider a non-cooperative deployment of Long Term Evolution (LTE) and Device-to-Device (D2D) links, for which we derive approximations for Signal-to-Interference and Noise Ratio (SINR) distributions plus ergodic capacity expressions. We show that the capacities of D2D and cellular LTE systems w.r.t. their transmitted power ratios...
Article
Full-text available
With advancements in compute-intensive and memory-bound applications, the need for faster and more energy-efficient processing platforms continue. In support of these advancements, heterogeneous platforms have been proposed to enhance the performance and efficiency in the cloud. These platforms include field programmable gate arrays (FPGAs) and gra...
Article
One of the goals of Heterogeneous Networks (HetNets) is to offload traffic from the macrocell BS to the microcell base stations (BSs). It has been proposed that in order for the microcell to acquire more users and offload increasing amounts of traffic, its region of coverage must be expanded. This however causes significant cross-tier interference,...
Article
In this paper, we provide closed form expressions for the probability density functions (PDF) of the interference power in a network whose transmitters are arranged according to the Poisson Point Process (PPP). These expressions apply for any integer path loss exponent \eta greater than 2. Using the stretched exponential or Kohlrausch function, we...
Article
In this work, we propose a high performance distributed system that consists of several middleware servers each connected to a number of FPGAs with extended solid state storage that we call reconfigurable active solid state device (RASSD) nodes. A full data communication solution between middleware and RASSD nodes is presented. We use seismic data...
Article
Full-text available
Existing Web session tracking techniques mainly work on huge web server log files, which limit their dynamicity and capability. We present a collaborative method for session tracking to identify direct and indirect web server interactions. The outcome could lead to building partnerships between organizations that do e-business, adapting links on we...
Article
The growing demand on data to enhance the user experience has motivated research toward increasing the efficiency of spectrum utilization by extending cellular technology such as LTE toward the unlicensed bands. Several studies have been done regarding the fair coexistence of LTE with legacy technologies such as WiFi in the unlicensed bands. Most o...
Article
The growing demand on data to enhance the user experience has motivated research toward increasing the efficiency of spectrum utilization by extending cellular technology such as LTE toward unlicensed bands. In order to study the fair coexistence of LTE and Wi-Fi, we consider the IEEE 802.11ax Wi-Fi standard where we use stochastic geometry to mode...
Conference Paper
The ever increase in the demand on peak data rates due to emerging services and applications has motivated the use of carrier aggregation (CA) as a key enabling technique to increase the bandwidth of users. CA allows the users to utilize both licensed and unlicensed spectrum simultaneously. However one of the main practical challenges that comes wi...
Conference Paper
In fluctuating mobile environments where operators have to confront the increasing demands of their subscribers, insufficient spectrum poses capacity limitations. This work studies the gain that cooperative multicast transmission provides when used to boost the data rate in Device-to-Device (D2D) communication, enabling data sharing among users. A...
Article
The proposed solutions in the literature for integrating Device-to-Device (D2D) communication in cellular networks require added functionalities and consume valuable network resources, mainly in the discovery process. Unlike existing solutions, this paper mitigates the requirement of additional resources in the LTE-A network. This is achieved by pr...
Article
While cloud computing has provided major benefits by maximizing the use of resources within a cloud, the current solutions still face many challenges. In this paper, we propose performance enhancements for cloud computations, provided by integrating hardware acceleration into the computation services. We extend the Hadoop framework by adding provis...
Article
Security and privacy have become critical in computer networks, especially with the emergence of E-commerce. Other than securing the transfer of data, users are interested in protecting their profile privacy against exposure attacks. Multimedia communications are at the core of new information and communication technologies. We seek to achieve end...
Conference Paper
Cellular networks are facing a constant growth of traffic due to an increasing number of services requiring high throughputs. The deployment of Heterogeneous Networks (HetNets) is one of the proposed solutions to face this increasing wireless data demand. This paper tackles the capacity optimization problem and power management in a HetNets environ...
Conference Paper
Joint processing coordinated multipoint (JP-CoMP) is a new technology in LTE-A adopted to enhance the throughput of cell edge users as well as to mitigate interference. Relay Nodes (RNs) have also proven useful toward the realization of LTE-A, in improving the signal quality for the cell edge users. In this paper, we propose to combine JP-CoMP and...
Article
This work adapts the paradigm of Cloud Computing over the framework of Device-to-Device (D2D) proximity-based communications in order to offer proximity services to LTE network subscribers, and offload major traffic from the core network. Our proposed work introduces a platform in which mobile devices can offer network services to other nearby devi...
Article
We propose a high performance distributed system that consists of several middleware servers (MWS) each connected to a number of FPGAs with extended solid state storage that we call reconfigurable active solid state device (RASSD) nodes. A MWS manages a group of RASSD nodes and bridges the connection between a client and the RASSD nodes within a co...
Article
This paper presents a faulty node detection approach for wireless sensor networks that aggregate measurement data on their way toward the sink (base station). The approach is based on the idea of commanding sensor nodes on the aggregation paths to temporarily stop including their readings in the received aggregated readings from their upstream neig...
Article
Full-text available
Programming FPGAs requires advanced hardware design skills which limits their adoption in data centres. FPGA vendors have provided high level synthesis (HLS) tools to build register transfer level (RTL) specifications from designs provided in high level languages. We present a suite of C and C++-based hardware accelerators for the Purdue MapReduce...
Preprint
Full-text available
We propose a high performance distributed system that consists of several middleware servers (MWS) each connected to a number of FPGAs with extended solid state storage that we call reconfigurable active solid state device (RASSD) nodes. A MWS manages a group of RASSD nodes and bridges the connection between a client and the RASSD nodes within a co...
Article
In this paper we propose a framework for providing anonymity to communicating cars in VANETs. The anonymity is accomplished based on a system of pseudonym generation, distribution, and replenishing. The road side units (RSUs) play a key role in the framework by receiving the originally generated pseudonyms from the trusted authority, and then distr...
Article
Organizations are starting to realize the significant value of advertising on mobile devices, and a number of systems have been developed to exploit this opportunity. From a privacy perspective, practically all systems developed so far are based either on a trusted third-party model or on a generalized architecture. We propose a system for deliveri...
Article
The demand for high data rates in both the uplink and the downlink has motivated the use of carrier aggregation (CA) of several portions of the spectrum up to 100 MHz in LTE-Advanced, while maintaining backward compatibility with LTE release 8. One of the main practical challenges that comes with CA is the severe increase of peak-to-average-power-r...
Article
Caching systems have been proposed for mobile ad hoc networks (MANETs) to increase data availability and reduce data access delays. However, such caching systems can expose the identities of the participants and have their interests profiled. In this work, we propose a privacy preserving system for caching systems in MANETs, and consider as a test...
Article
A Vehicular Ad-hoc Network (VANET) is a type of Mobile Ad-hoc Network (MANET) that is used to provide communications between nearby vehicles on a hand, and between vehicles and fixed infrastructure on the roadside on the other hand. VANET is not only used for road safety and driving comfort but also for infotainment. An application area which is ex...
Article
The spectrum database provided by FCC and Ofcom stores information about the availability of channels that can be used by vehicles to reliably transfer safety traffic information. However, due to the large number of queries to the database, the query delay could increase. In previous models, numerous modes of operation have been designed, but the c...
Article
Full-text available
The Wireless Access in Vehicular Environments (WAVE) protocol stack has been recently defined to enable vehicular communication on the Dedicated Short Range Communication (DSRC) frequencies. Recent studies have demonstrated that the Control Channel (CCH) of the DSRC protocol on which all vehicular safety messages are sent might not provide sufficie...
Article
Full-text available
Device-to-Device (D2D) communications in Long Term Evolution (LTE) networks has been proposed as a promising concept as part of the LTE-Advanced (LTE-A) framework, whose aim is to improve user experiences and resource utilization, taking advantage of users’ proximity to each other. In order to extend the current LTE-A system to support D2D communic...
Article
Full-text available
Multi-Radio Access Technology (multi–RATs) carrier aggregation (CA), also known as multi-Flow CA, is an envisioned future technique that allows channels from different RATs to be aggregated and allocated to the end user. This technique allows for an efficient utilization of the fragmented and crowded spectrum, as well as for coordination and load b...
Conference Paper
Full-text available
Modern high level synthesis (HLS) tools generate Register Transfer Language (RTL) from designs specified in high level languages such as C. By raising the design abstraction level while still promising competitive performance, HLS tools can greatly reduce design effort and time. Contemporary HLS tools can support most manual hardware design optimiz...
Article
With the rising fuel costs, ride sharing is becoming a common mode of transportation. Sharing taxis which has been prominent in several developing countries is also becoming common in several cities around the world. Sharing taxis presents several advantages as it minimizes vacant seats in cars thus reducing costs on taxi operators which results in...
Article
Full-text available
In this article, we propose new extensions to Hadoop to enable clusters of reconfigurable active solid-state drives (RASSDs) to process streaming data from SSDs using FPGAs. We also develop an analytical model to estimate the performance of RASSD clusters running under Hadoop. Using the Hadoop RASSD platform and network simulators, we validate our...
Conference Paper
In a cognitive radio system, spectrum sensing is considered as the key step of the cognition cycle and the primary function of the opportunistic usage of the spectrum. In real world scenarios, spectrum sensing algorithms are sensitive to several factors especially the model uncertainty problem in low signal-to-noise ratio environments. In this pape...
Conference Paper
Full-text available
The importance of mobility has influenced the emergence of several mobile computing frameworks, one of which is cloud computing. In this paper, we propose a design for a system that allows mobile users to access discoverable cloudlet servers which can provide them with services and resources on demand. The system involves a cloudlet root server tha...
Conference Paper
Full-text available
Although many carpooling systems have been proposed, most of them lack various levels of automation, functionality, practicality, and solution quality. While Genetic Algorithms (GAs) have been successfully adopted for solving combinatorial optimization problems, their use is still rare in carpooling problems. Motivated to propose a solution for the...
Article
Full-text available
Wireless sensor networks (WSNs) are ad-hoc networks in which sensors, that are designed to relay data back to sink nodes and/or Base Stations, are deployed in an area and may be configured in real time. Sensors, however, have limited energy supplies and are often left untouched after deployment, thus making battery replacement very difficult or eve...
Conference Paper
Full-text available
We study the performance and energy characteris-tics of a reconfigurable active solid-state drive (RASSD) consisting of a tightly-coupled FPGA/SSD pair. The FPGA implements a compute node that uses partial dynamic reconfiguration to implement hardware accelerators that process data streaming from the SSD. Using K-means clustering as a representativ...
Article
This work proposes a replication scheme that is implemented on top of a previously proposed system for MANETs that cache submitted queries in special nodes, called query directories, and uses them to locate the data (responses) that are stored in the nodes that first request them, called caching nodes. The system, which was named distributed cache...
Conference Paper
Full-text available
Because existing public transportation infrastructure cannot be adapted in a timely manner to address the daunting traffic and parking congestion in urban environments, researchers are investigating social solutions, such as carpooling, where a driver and one or more passengers having semi-common routes share a private vehicle. Although many carpoo...
Conference Paper
Recent rules from FCC and OFCOM foresee the utilization of spectrum database as the main solution to provide accurate spectrum information about TV white spaces for secondary users in cognitive vehicular networks. Spectrum database provides maximum protection to licensed users, however, its implementation is not straight-forward in vehicular enviro...
Conference Paper
Caching systems have been proposed for MANETs to increase data availability and reduce data access delays. Every caching system is composed of three main components. The first component is requesting the data items from the server into the caching system. The second component is publishing the cached items in the network (or advertising them). Whil...
Conference Paper
Cloud computing is increasingly becoming a desirable and foundational element in international enterprise computing. There are many companies which design, develop, and offer cloud technologies. However, cloud providers are still like lone islands. While current cloud computing models have provided significant benefits of maximizing the use of reso...
Article
The strong capabilities that exist in a Vehicular Ad hoc Network (VANET) has given birth to the concept of Vehicular Clouds, in which cloud computing services are hosted by vehicles that have sufficient resources to act as mobile cloud servers. In this paper, we design a system that enables vehicles in a VANET to search for mobile cloud servers tha...
Conference Paper
The strong potentials that exist in Vehicular Ad hoc Networks (VANETs) has given birth to the concept of Vehicular Clouds, in which cloud computing services are hosted by vehicles that have sufficient resources to act as mobile cloud servers. In this paper, we design a system that enables vehicles in a VANET to search for mobile cloud servers and d...
Conference Paper
Cloud computing is increasingly becoming a desirable and foundational element in international enterprise computing. There are many companies which design, develop, and offer cloud technologies. However, cloud providers are still like lone islands. While current cloud computing models have provided significant benefits of maximizing the use of reso...
Conference Paper
The strong potentials that exist in Vehicular Ad hoc Networks (VANETs) has given birth to the concept of Vehicular Clouds, in which cloud computing services are hosted by vehicles that have sufficient resources to act as mobile cloud servers. In this paper, we propose a protocol that enables vehicles to search for mobile cloud servers that are movi...
Conference Paper
The purpose of this article is to explore how sensors work in a smartphone with respect to activity recognition and more specifically, how a pressure sensor can improve the results if integrated with an accelerometer. In order to show that, a set of experiments were performed on a user who uses the Samsung SIII. The user was asked to perform a set...
Conference Paper
Full-text available
A novel and rapidly growing area of research concerns data-intensive applications and the technical challenges that accompany it. One of those challenges is developing approaches and mechanisms that render high performance in processing and storing data. We joined this research effort by proposing a reconfigurable active solid state drives (RASSD)...
Article
This paper proposes distributed cache invalidation mechanism (DCIM), a client-based cache consistency scheme that is implemented on top of a previously proposed architecture for caching data items in mobile ad hoc networks (MANETs), namely COACS, where special nodes cache the queries and the addresses of the nodes that store the responses to these...
Article
SUMMARY This paper presents a quality-of-service (QoS) distributed service discovery approach for mobile ad hoc network environments. The approach builds upon a clustered topology, where the clusterhead (CH) is assigned additional roles having to do with maintaining a directory of services in the network and aggregating and computing QoS scores abo...