Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zakaria Al-Qudah

dblp:91/3855 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
2 papers
Internet architecture and protocols · 53% Content delivery and video streaming · 31% Transport protocols and congestion control · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 57% Embedded and real-time systems · 19% Electronic design automation · 19%
Network and information security
1 paper
Network security · 100%

Topics — the 9 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › naming and addressing
network addressing
0.212016
Internet With Transient Destination-Controlled Addressing · IEEE/ACM Trans. Netw. 2016
Network security › protocol security
source authentication
0.212016
Internet With Transient Destination-Controlled Addressing · IEEE/ACM Trans. Netw. 2016
Content delivery and video streaming › content delivery network
anycast CDN
0.112009
Anycast-aware transport for content delivery networks · WWW 2009
Content delivery and video streaming
content delivery network
0.112009
Anycast-aware transport for content delivery networks · WWW 2009
Cloud and datacenter computing › cluster resource management and scheduling › resource scheduling
application placement
0.112009
Efficient application placement in a dynamic hosting platform · WWW 2009
Cloud and datacenter computing
cluster resource management and scheduling
0.112009
Efficient application placement in a dynamic hosting platform · WWW 2009
Electronic design automation › hardware/software co-design
co-simulation
0.112007
A co-simulation platform for actuator networks · SenSys 2007
Embedded and real-time systems
cyber-physical system platforms
0.112007
A co-simulation platform for actuator networks · SenSys 2007
Performance modeling and evaluation
simulation
0.012007
A co-simulation platform for actuator networks · SenSys 2007

Methods — techniques the papers use, named apart from their topics

trace-driven simulation · 0.5prototype testing · 0.5testbed evaluation · 0.1protocol design · 0.1experimental evaluation · 0.1co-simulation · 0.1
YearPublicationVenuePosition
2020 On the stability and diversity of Internet routes in the MPLS era
Zakaria Al-Qudah, Ibrahim Jomhawy, Mohammad Alsarayreh, Michael Rabinovich
Perform. Evaluation1
2016 Internet Path Stability: Exploring the Impact of MPLS Deployment
abstract
With constant evolution of the Internet, many of its even well-established properties continue to change. This study re-evaluates the stability and diversity of Internet paths and whether it is affected by the widely deployed Multi-Protocol Label Switching (MPLS). In particular, using traceroutes between large number of source-destination pairs with the Internet Control Message Protocol (ICMP) extensions for the MPLS protocol, we study the stability and diversity of Internet paths as well as the amount of change in Round Trip Time (RTT) associated with a path change between a source-destination pair. Our results indicate that Internet routes are significantly less stable than previously reported. However, MPLS does not contribute significantly to this instability, and most path changes are associated with an insignificant change in RTT. While our route diversity results are not directly comparable with previous results, we find a great diversity of Internet routes: 60% of source-destination pairs in our experiments experienced 10 or more distinct routes in the course of 24 hours.
Zakaria Al-Qudah, Mohammad Alsarayreh, Ibrahim Jomhawy, Michael Rabinovich
GLOBECOM1
2016 Internet With Transient Destination-Controlled Addressing
abstract
Today's Internet makes hosts and individual networks inherently insecure because permanent addresses turn destinations into permanent attack targets. This paper describes an Evasive Internet Protocol (EIP), a change to the data plane of the Internet that: 1) prevents senders from forging their identities while preserving the current Internet privacy paradigm; 2) gives recipients full control over who can communicate with them and for how long; 3) achieves the above features without requiring global signaling protocols; and 4) allows coexistence with and graceful introduction into the current Internet. We motivate our approach, present the architectural design, and evaluate it through trace-driven and synthetic simulations as well as prototype testing.
Zakaria Al-Qudah, Eamon Johnson, Michael Rabinovich, Oliver Spatscheck
IEEE/ACM Trans. Netw.1
2014 Utilizing Mobile Devices' Tactile Feedback for Presenting Braille Characters: An Optimized Approach for Fast Reading and Long Battery Life
abstract
This paper develops a method for presenting the standard six-point Braille characters on mobile devices that feature tactile feedback. The proposed method views each Braille character as a two-column code, each column consisting of three points. The eight various combination of raised and lowered points of the three-point column are encoded with a single pattern of vibration, with the two columns of a Braille character are separated by a period of silence. The encoding scheme for the different point-combinations in a column is inspired by Morse code (a series of dots and dashes). Dots are represented by a small-duration vibration whereas dashes are represented by a longer-duration vibration. The encoding scheme is optimized to reduce the average reading time per character and to reduce the average power consumption per character. These optimizations target increasing the speed of reading and the mobile device's battery life respectively. As a proof-of-concept, the proposed method is implemented and tested with twelve blind users and three non-blind users. The different parameters of the proposed method were tuned based on the testing results. The overall results suggest that the proposed method significantly reduces the average reading time per character and reduces the average power consumption per character when compared to existing methods that utilize the mobile device's tactile feedback for presenting Braille characters.
Zakaria Al-Qudah, Iyad Abu Doush, Faisal Alkhateeb, Eslam Al Maghayreh, Osama Daifallah Al-Khaleel
Interact. Comput.1
2011 Bringing Local DNS Servers Close to Their Clients
abstract
This paper provides an indication that the distance between clients and their local DNS servers (LDNS) can have a significant negative impact on the performance of content delivery networks (CDNs). Consequently, we propose a novel peer-topeer client-side DNS mechanism that moves LDNS close to their clients while still allowing nearby clients to share the common DNS cache. Through trace-driven simulations and prototype testing, we show that our approach holds significant promise of facilitating better server selection by CDNs.
Hangwei Qian, Michael Rabinovich, Zakaria Al-Qudah
GLOBECOM3
2011 Fast and compact binary-to-BCD conversion circuits for decimal multiplication
abstract
Decimal arithmetic has received considerable attention recently due to its suitability for many financial and commercial applications. In particular, numerous algorithms have been recently proposed for decimal multiplication. A major approach to decimal multiplication shaped by these proposals is based on performing the decimal digit-by-digit multiplication in binary, converting the binary partial product back to decimal, and then adding the decimal partial products as appropriate to form the final product in decimal. With this approach, the efficiency of binary-to-BCD partial product conversion is critical for the efficiency of the overall multiplication process. A recently proposed algorithm for this conversion is based on splitting the binary partial product into two parts (i.e., two groups of bits), and then computing the contributions of the two parts to the partial BCD result in parallel. This paper proposes two new algorithms (Three-Four split and Four-Three split) based on this principle. We present our proposed architectures that implement these algorithms and compare them to existing algorithms. The synthesis results show that the Three-Four split algorithm runs 15%faster and occupies 26.1%less area than the best performing equivalent circuit found in the literature. Furthermore, the Four-Three split algorithm occupies 37.5% less area than the state of the art equivalent circuit.
Osama Daifallah Al-Khaleel, Zakaria Al-Qudah, Mohammad Al-Khaleel, Christos A. Papachristou, Francis Wolff
ICCD2
2010 Web Timeouts and Their Implications
Zakaria Al-Qudah, Michael Rabinovich, Mark Allman
PAM1
2009 Content Delivery Networks: Protection or Threat?
Sipat Triukose, Zakaria Al-Qudah, Michael Rabinovich
ESORICS2
2009 Efficient application placement in a dynamic hosting platform
abstract
Web hosting providers are increasingly looking into dynamic hosting to reduce costs and improve the performance of their platforms. Instead of provisioning fixed resources to each customer, dynamic hosting maintains a variable number of application instances to satisfy current demand. While existing research in this area has mostly focused on the algorithms that decide on the number and location of application instances, we address the problem of efficient enactment of these decisions once they are made. We propose a new approach to application placement and experimentally show that it dramatically reduces the cost of application placement, which in turn improves the end-to-end agility of the hosting platform in reacting to demand changes.
Zakaria Al-Qudah, Hussein A. Alzoubi, Mark Allman, Michael Rabinovich, Vincenzo Liberatore
WWW1
2009 Anycast-aware transport for content delivery networks
abstract
Anycast-based content delivery networks (CDNs) have many properties that make them ideal for the large scale distribution of content on the Internet. However, because routing changes can result in a change of the endpoint that terminates the TCP session, TCP session disruption remains a concern for anycast CDNs, especially for large file downloads. In this paper we demonstrate that this problem does not require any complex solutions. In particular, we present the design of a simple, yet efficient, mechanism to handle session disruptions due to endpoint changes. With our mechanism, a client can continue the download of the content from the point at which it was before the endpoint change. Furthermore, CDN servers purge the TCP connection state quickly to handle frequent switching with low system overhead.
Zakaria Al-Qudah, Seungjoon Lee, Michael Rabinovich, Oliver Spatscheck, Jacobus E. van der Merwe
WWW1
2007 A co-simulation platform for actuator networks
abstract
Actuator networks will enable an unprecedented degree of distributed control of physical environments, and further progress will critically depend on the availability of a simulation platform that can capture both the physical and the communication dynamics.
Ahmad T. Al-Hammouri, Vincenzo Liberatore, Huthaifa Al-Omari, Zakaria Al-Qudah, Michael S. Branicky
SenSys4