Dr. Yehia Elkhatib













C17, InfoLab21
Lancaster LA1 4WA, UK
Office  +44 1524 510 386
   Fax  +44 1524 510 492
  y.elkhatib at? lancaster.ac.uk
 
Publications
Degrees
Teaching
PhD Students
Info for Students
Service
MetaLab Seminar Series
External Links
 
 
Updated on 22-November-2016
 

 

I am a Lecturer (Assistant Professor) in Distributed Systems. Bio[bio]

Research Agenda

I work to enable distributed applications to traverse different sorts of infrastructural boundaries. In the context of cloud computing, this entails looking into API interoperability and migration technologies, as well as related decision support issues. These and more challenges are collectively referred to as Cross-Cloud Computing. Beyond the cloud, I work on border-free network architectures in intent-driven systems, systems of systems, and information centric networks.

I also work on advocating network-awareness which involves plenty of measuring networked systems, evaluating network protocols, and proposing new network management strategies.

Research ProjectsBack to the top

Publications Back to the top

A selected list in reverse chronological order. A full list is available here.

"On Using Micro-Clouds to Deliver the Fog"
By Elkhatib, Porter, Ribeiro, Zhani, Qadir, and Rivière
Internet Computing, 2017
Experiments investigating the feasibility and readiness of micro-clouds formed by collections of Raspberry Pis to host fog applications particularly for network-constrained environments.
"Mapping Cross-Cloud Systems: Challenges and Opportunities"
By Elkhatib
HotCloud, 2016
Defining and classifying cross-cloud systems, and identifying future research and business directions.
"Daleel: Simplifying Cloud Instance Selection Using Machine Learning"
By Samreen, Elkhatib, Rowe, and Blair
NOMS, 2016
Using ML to find the optimal match between customer demands and available IaaS service offerings.
"It Bends but Would it Break? Topological Analysis of BGP Infrastructures in Europe"
By Frey, Elkhatib, Rashid, Follis, Vidler, Race, and Edwards
EuroS&P, 2016
Threat model, disruption scenarios, and mitigation and recovery strategies from measuring European BGP infrastructures.
"Passive Network Awareness as a Means for Improved Grid Scheduling"
By Elkhatib, and Edwards
Journal of Grid Computing, 2015
Monitoring network state for enhanced grid scheduling.
"Web Technologies for Environmental Big Data"
By Vitolo, Elkhatib, Reusser, Macleod, and Buytaert
Environmental Modelling & Software, 2015
An overview of technical concepts and implementations of web-based processing of large and heterogeneous datasets.
"Just browsing? Understanding user journeys in online TV"
By Elkhatib, Killick, Mu, and Race
ACM Multimedia, 2014
What do users do before they eventually find video content they consume?
"Dataset on Usage of a Live & VoD P2P IPTV Service"
By Elkhatib, Mu, and Race
P2P, 2014
A dataset of user statistics collected from a P2P multimedia service that delivers both live and VoD content.DATA ACCESS
"Can SPDY Really Make the Web Faster?"
By Elkhatib, Tyson, and Welzl
IFIP Networking, 2014
A comprehensive evaluation of SPDY using extensive experiments with varied network and website characteristics.
"Towards Network-wide QoE Fairness using OpenFlow-assisted Adaptive Video Streaming"
By Georgopoulos, Elkhatib, Broadbent, Mu, and Race
FhMN, 2013
Using SDN to deliver optimal QoE across multiple streaming devices in a network.
"A Trace-Driven Analysis of Caching in Content-Centric Networks"
By Tyson, Kaune, Miles, Elkhatib, Mauthe, and Taweel
ICCCN, 2012
Investigating, through simulation, the potential of caching data at the router-level in content-centric networks.
"CompactPSH: An Efficient Transitive TFT Incentive Scheme for Peer-to-Peer Networks"
By Bocek, Elkhatib, Hecht, Hausheer, and Stiller
LCN, 2009
Discover transitive P2P paths at low communication and collusion overheads.

Degrees Back to the top

Teaching Back to the top

PhD Students Back to the top

In reverse chronological order of their start date.

Service Back to the top

  Teach Yourself Programming in Ten Years
  John D. Cook's Stand-alone code for numerical computing
  Computer Musings by Donald E. Knuth
  E. W. Dijkstra Manuscript Archive
  cat -v