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.

Thomas Karagiannis

dblp:76/1767 · DBLP profile ↗
← Back
40ranked-venue papers
13as first author
1since 2021 · last 2025
—ORCID · conflict

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

Computer networks · 30 · 9 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSecurity and privacy · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1

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
27 papers
Wireless networking · 30% Datacenter networks · 20% Optical networks · 10%
Computer architecture, parallel and distributed computing, and storage systems
10 papers
Cloud and datacenter computing · 70% Distributed systems · 16% Interconnection networks and networks-on-chip · 12%
Network and information security
4 papers
Network security · 52% Cryptographic protocols and secure computation · 36% Malware analysis · 10%

Topics — the 30 heaviest of 79, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Datacenter networks
datacenter interconnect
0.912025
Mosaic: Breaking the Optics versus Copper Trade-off with a Wide-and-Slow Architecture and MicroLEDs · SIGCOMM 2025
Optical networks
optical link
0.912025
Mosaic: Breaking the Optics versus Copper Trade-off with a Wide-and-Slow Architecture and MicroLEDs · SIGCOMM 2025
Wireless networking › cognitive radio › spectrum access
dynamic spectrum access
0.622018
Interference management for unlicensed users in shared CBRS spectrum · CoNEXT 2018
Towards unlicensed cellular networks in TV white spaces · CoNEXT 2017
Wireless networking › cognitive radio › spectrum sharing
CBRS
0.312018
Interference management for unlicensed users in shared CBRS spectrum · CoNEXT 2018
Cellular and mobile networks
interference management
0.312018
Interference management for unlicensed users in shared CBRS spectrum · CoNEXT 2018
Network optimization and economics › resource allocation
spectrum allocation
0.312018
Interference management for unlicensed users in shared CBRS spectrum · CoNEXT 2018
Distributed systems
fault tolerance
0.312018
ECHO: A Reliable Distributed Cellular Core Network for Hyper-scale Public Clouds · MobiCom 2018
Network optimization and economics
resource allocation
0.332014
Decentralized task-aware scheduling for data center networks · SIGCOMM 2014
Traffic management and resource allocation in small wired/wireless networks · CoNEXT 2009
Scoop: decentralized and opportunistic multicasting of information streams · MobiCom 2011
Wireless networking
WLAN
0.322017
Towards unlicensed cellular networks in TV white spaces · CoNEXT 2017
Traffic management and resource allocation in small wired/wireless networks · CoNEXT 2009
Cloud and datacenter computing
datacenter network
0.322013
Chatty Tenants and the Cloud Network Sharing Problem · NSDI 2013
Towards predictable datacenter networks · SIGCOMM 2011
Wireless networking › cognitive radio › white space communication
TV white space
0.312017
Towards unlicensed cellular networks in TV white spaces · CoNEXT 2017
Network measurement and analytics
workload characterization
0.232013
Rise of the planet of the apps: a systematic study of the mobile app ecosystem · Internet Measurement Conference 2013
A Nonstationary Poisson View of Internet Traffic · INFOCOM 2004
Power Law and Exponential Decay of Intercontact Times between Mobile Devices · IEEE Trans. Mob. Comput. 2010
Software-defined and programmable networks
programmable data plane
0.212015
Enabling End-Host Network Functions · SIGCOMM 2015
Datacenter networks
flow scheduling
0.212014
Decentralized task-aware scheduling for data center networks · SIGCOMM 2014
Network optimization and economics
network scheduling
0.212014
Decentralized task-aware scheduling for data center networks · SIGCOMM 2014
Cloud and datacenter computing
performance isolation
0.212014
End-to-end Performance Isolation Through Virtual Datacenters · OSDI 2014
Wireless networking › mobility models
intercontact time distribution
0.222010
Power Law and Exponential Decay of Intercontact Times between Mobile Devices · IEEE Trans. Mob. Comput. 2010
Power law and exponential decay of inter contact times between mobile devices · MobiCom 2007
Wireless networking
opportunistic communication
0.222010
Power Law and Exponential Decay of Intercontact Times between Mobile Devices · IEEE Trans. Mob. Comput. 2010
Power law and exponential decay of inter contact times between mobile devices · MobiCom 2007
Cloud and datacenter computing
datacenter storage
0.212013
IOFlow: a software-defined storage architecture · SOSP 2013
Cloud and datacenter computing › datacenter network
network sharing
0.212013
Chatty Tenants and the Cloud Network Sharing Problem · NSDI 2013
Internet of things and sensor networks
data dissemination
0.122010
Sampling Strategies for Epidemic-Style Information Dissemination · IEEE/ACM Trans. Netw. 2010
Characterizing podcast services: publishing, usage, and dissemination · Internet Measurement Conference 2009
Cloud and datacenter computing › datacenter operations
datacenter placement
0.112020
Beyond the mega-data center: networking multi-data center regions · SIGCOMM 2020
Wireless networking › mobility models
human mobility patterns
0.122010
Power Law and Exponential Decay of Intercontact Times between Mobile Devices · IEEE Trans. Mob. Comput. 2010
Power law and exponential decay of inter contact times between mobile devices · MobiCom 2007
Transport protocols and congestion control › real-time communication
deadline-aware transport
0.112011
Better never than late: meeting deadlines in datacenter networks · SIGCOMM 2011
Datacenter networks › flow scheduling
deadline-constrained flow scheduling
0.112011
Better never than late: meeting deadlines in datacenter networks · SIGCOMM 2011
Cellular and mobile networks
device-to-device communication
0.112011
Scoop: decentralized and opportunistic multicasting of information streams · MobiCom 2011
Wireless networking › relay selection
opportunistic relaying
0.112011
Scoop: decentralized and opportunistic multicasting of information streams · MobiCom 2011
Network measurement and analytics
sampling
0.122010
Sampling Strategies for Epidemic-Style Information Dissemination · INFOCOM 2008
Sampling Strategies for Epidemic-Style Information Dissemination · IEEE/ACM Trans. Netw. 2010
Wireless networking
mobility models
0.112010
Power Law and Exponential Decay of Intercontact Times between Mobile Devices · IEEE Trans. Mob. Comput. 2010
Network measurement and analytics
traffic classification
0.122005
BLINC: multilevel traffic classification in the dark · SIGCOMM 2005
Transport layer identification of P2P traffic · Internet Measurement Conference 2004

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

microLED · 1.7public cloud deployment · 0.7distributed state machine · 0.7secure session design · 0.6measurement study · 0.5simulation · 0.5kernel bypass · 0.4testbed evaluation · 0.3game theory · 0.3trace analysis · 0.3programmable NIC · 0.2online sampling strategies · 0.2analytical modeling · 0.2network abstraction design · 0.1crawl analysis · 0.1real internet measurement datasets · 0.1random sampling · 0.1field trial · 0.1
YearPublicationVenuePosition
2025 Mosaic: Breaking the Optics versus Copper Trade-off with a Wide-and-Slow Architecture and MicroLEDs
abstract
Link technologies in today's data center networks impose a fundamental trade-off between reach, power, and reliability. Copper links are power-efficient and reliable but have very limited reach (< 2 m). Optical links offer longer reach but at the expense of high power consumption and lower reliability. As network speeds increase, this trade-off becomes more pronounced, constraining future scalability.
Kaoutar Benyahya, Ariel Gomez Diaz, Vassily Lyutsarev, Marianna Pantouvaki, Kai Shi 0003, Shawn Yohanes Siew, Hitesh Ballani, Thomas Burridge, Daniel Cletheroe, Thomas Karagiannis, Antony I. T. Rowstron, Mengyang Yang, Paolo Costa
SIGCOMM11
2020 Beyond the mega-data center: networking multi-data center regions
abstract
The difficulty of building large data centers in dense metro areas is pushing big cloud providers towards a different approach to scaling: multiple smaller data centers within tens of kilometers of each other, comprising a "region". We show that networking this small number of nearby sites with each other is a surprisingly challenging and multi-faceted problem. We draw out the operational goals and constraints of such networks, and highlight the design trade-offs involved using data from Microsoft Azure's regions.
Vojislav Dukic, Ginni Khanna, Christos Gkantsidis, Thomas Karagiannis, Francesca Parmigiani, Ankit Singla, Mark Filer, Jeffrey L. Cox, Anna Ptasznik, Nick Harland, Winston Saunders, Christian Belady
SIGCOMM4
2018 Interference management for unlicensed users in shared CBRS spectrum
abstract
The citizen broadband radio service (CBRS) is a newly re-purposed spectrum band in 3550-3700 MHz, reclaiming spectrum occasionally used by radars and other incumbents for mobile data communication. It is also a poster child for future LTE-based dynamic spectrum access systems. At present, CBRS does not manage interference from unlicensed LTE users, which we show can be detrimental for its performance. In this paper we develop F-CBRS, a decentralized spectrum interference management system for unlicensed LTE users in the CBRS band. We first look at how much information can each operator be allowed to conceal and how much it has to be mandated (by a regulator) to disclose, and formally prove that the network can achieve fairness only if all operators share fully verifiable information about Access point (AP) locations and user activity. Using this insight we design a channel allocation scheme to efficiently utilize spectrum and incentivise collaboration. This also includes a simple, non-disruptive channel change scheme to frequently and efficiently change channels to accommodate dynamic traffic and environments. Through simulation and testbed evaluation, we show that we increase throughput of more than 90% of the flow by 80%-100% compared to the current CBRS protocol.
Ghufran Baig, Ian A. Kash, Bozidar Radunovic, Thomas Karagiannis, Lili Qiu
CoNEXT4
2018 ECHO: A Reliable Distributed Cellular Core Network for Hyper-scale Public Clouds
abstract
Economies of scale associated with hyper-scale public cloud platforms offer flexibility and cost-effectiveness, resulting in various services and businesses moving to the cloud. One area with little progress in this direction is cellular core networks. A cellular core network manages the state of cellular clients; it is essentially a large distributed state machine with very different virtualization challenges compared to typical cloud services. In this paper we present a novel cellular core network architecture, called ECHO, particularly suited to public cloud deployments, where the availability guarantees might be an order of magnitude worse compared to existing (redundant) hardware platforms. We present the design and implementation of our approach and evaluate its functionality on a public cloud platform. Analysis shows ECHO promises higher availability than existing telco solutions.
Binh Nguyen 0003, Tian Zhang 0005, Bozidar Radunovic, Ryan Stutsman, Thomas Karagiannis, Jakub Kocur, Jacobus E. van der Merwe
MobiCom5
2017 Towards unlicensed cellular networks in TV white spaces
abstract
In this paper we study network architecture for unlicensed cellular networking for outdoor coverage in TV white spaces. The main technology proposed for TV white spaces is 802.11af, a Wi-Fi variant adapted for TV frequencies. However, 802.11af is originally designed for improved indoor propagation. We show that long links, typical for outdoor use, exacerbate known Wi-Fi issues, such as hidden and exposed terminal, and significantly reduce its efficiency.
Ghufran Baig, Dan Alistarh, Thomas Karagiannis, Bozidar Radunovic, Matthew Balkwill, Lili Qiu
CoNEXT3
2017 And Then There Were More: Secure Communication for More Than Two Parties
abstract
Internet communication today typically involves intermediary middleboxes like caches, compression proxies, or virus scanners. Unfortunately, as encryption becomes more widespread, these middleboxes become blind and we lose their security, functionality, and performance benefits. Despite initial efforts in both industry and academia, we remain unsure how to integrate middleboxes into secure sessions---it is not even clear how to define "secure" in this multi-entity context.
David Naylor, Christos Gkantsidis, Thomas Karagiannis, Peter Steenkiste
CoNEXT4
2015 Software-defined caching: managing caches in multi-tenant data centers
abstract
In data centers, caches work both to provide low IO latencies and to reduce the load on the back-end network and storage. But they are not designed for multi-tenancy; system-level caches today cannot be configured to match tenant or provider objectives. Exacerbating the problem is the increasing number of un-coordinated caches on the IO data plane. The lack of global visibility on the control plane to coordinate this distributed set of caches leads to inefficiencies, increasing cloud provider cost.
Ioan A. Stefanovici, Eno Thereska, Greg O'Shea, Bianca Schroeder, Hitesh Ballani, Thomas Karagiannis, Antony I. T. Rowstron, Tom Talpey
SoCC6
2015 Enabling End-Host Network Functions
abstract
Many network functions executed in modern datacenters, e.g., load balancing, application-level QoS, and congestion control, exhibit three common properties at the data-plane: they need to access and modify state, to perform computations, and to access application semantics -- this is critical since many network functions are best expressed in terms of application-level messages. In this paper, we argue that the end hosts are a natural enforcement point for these functions and we present Eden, an architecture for implementing network functions at datacenter end hosts with minimal network support. Eden comprises three components, a centralized controller, an enclave at each end host, and Eden-compliant applications called stages. To implement network functions, the controller configures stages to classify their data into messages and the enclaves to apply action functions based on a packet's class. Our Eden prototype includes enclaves implemented both in the OS kernel and on programmable NICs. Through case studies, we show how application-level classification and the ability to run actual programs on the data-path allows Eden to efficiently support a broad range of network functions at the network's edge.
Hitesh Ballani, Paolo Costa, Christos Gkantsidis, Matthew P. Grosvenor, Thomas Karagiannis, Lazaros Koromilas, Greg O'Shea
SIGCOMM5
2014 End-to-end Performance Isolation Through Virtual Datacenters
Sebastian Angel, Hitesh Ballani, Thomas Karagiannis, Greg O'Shea, Eno Thereska
OSDI3
2014 Decentralized task-aware scheduling for data center networks
abstract
Many data center applications perform rich and complex tasks (e.g., executing a search query or generating a user's news-feed). From a network perspective, these tasks typically comprise multiple flows, which traverse different parts of the network at potentially different times. Most network resource allocation schemes, however, treat all these flows in isolation -- rather than as part of a task -- and therefore only optimize flow-level metrics.
Fahad R. Dogar, Thomas Karagiannis, Hitesh Ballani, Antony I. T. Rowstron
SIGCOMM2
2013 Rise of the planet of the apps: a systematic study of the mobile app ecosystem
abstract
Mobile applications (apps) have been gaining rising popularity due to the advances in mobile technologies and the large increase in the number of mobile users. Consequently, several app distribution platforms, which provide a new way for developing, downloading, and updating software applications in modern mobile devices, have recently emerged. To better understand the download patterns, popularity trends, and development strategies in this rapidly evolving mobile app ecosystem, we systematically monitored and analyzed four popular third-party Android app marketplaces. Our study focuses on measuring, analyzing, and modeling the app popularity distribution, and explores how pricing and revenue strategies affect app popularity and developers' income. Our results indicate that unlike web and peer-to-peer file sharing workloads, the app popularity distribution deviates from commonly observed Zipf-like models. We verify that these deviations can be mainly attributed to a new download pattern, to which we refer as the clustering effect. We validate the existence of this effect by revealing a strong temporal affinity of user downloads to app categories. Based on these observations, we propose a new formal clustering model for the distribution of app downloads, and demonstrate that it closely fits measured data. Moreover, we observe that paid apps follow a different popularity distribution than free apps, and show how free apps with an ad-based revenue strategy may result in higher financial benefits than paid apps. We believe that this study can be useful to appstore designers for improving content delivery and recommendation systems, as well as to app developers for selecting proper pricing policies to increase their income.
Thanasis Petsas, Antonis Papadogiannakis, Michalis Polychronakis, Evangelos P. Markatos, Thomas Karagiannis
Internet Measurement Conference5
2013 ReSurf: Reconstructing web-surfing activity from network traffic
Guowu Xie, Marios Iliofotou, Thomas Karagiannis, Michalis Faloutsos, Yaohui Jin
Networking3
2013 Chatty Tenants and the Cloud Network Sharing Problem
Hitesh Ballani, Keon Jang, Thomas Karagiannis, Changhoon Kim, Dinan Gunawardena, Greg O'Shea
NSDI3
2013 IOFlow: a software-defined storage architecture
abstract
In data centers, the IO path to storage is long and complex. It comprises many layers or "stages" with opaque interfaces between them. This makes it hard to enforce end-to-end policies that dictate a storage IO flow's performance (e.g., guarantee a tenant's IO bandwidth) and routing (e.g., route an untrusted VM's traffic through a sanitization middlebox). These policies require IO differentiation along the flow path and global visibility at the control plane. We design IOFlow, an architecture that uses a logically centralized control plane to enable high-level flow policies. IOFlow adds a queuing abstraction at data-plane stages and exposes this to the controller. The controller can then translate policies into queuing rules at individual stages. It can also choose among multiple stages for policy enforcement.
Eno Thereska, Hitesh Ballani, Greg O'Shea, Thomas Karagiannis, Antony I. T. Rowstron, Tom Talpey, Richard Black, Timothy Zhu
SOSP4
2012 Bridging the tenant-provider gap in cloud services
abstract
The disconnect between the resource-centric interface exposed by today's cloud providers and tenant goals hurts both entities. Tenants are encumbered by having to translate their performance and cost goals into the corresponding resource requirements, while providers suffer revenue loss due to un-informed resource selection by tenants. Instead, we argue for a "job-centric" cloud whereby tenants only specify high-level goals regarding their jobs and applications. To illustrate our ideas, we present Bazaar, a cloud framework offering a job-centric interface for data analytics applications.
Virajith Jalaparti, Hitesh Ballani, Paolo Costa, Thomas Karagiannis, Antony I. T. Rowstron
SoCC4
2011 The price is right: towards location-independent costs in datacenters
abstract
The performance and cost for tenants in today's datacenters depends on the location of their virtual machines within the datacenter. However, a tenant's location is a knob for the provider and is of no interest to the tenant. Hence, this paper argues for location independent tenant costs in datacenters. We show how a change in today's IaaS offerings, coupled with a simple pricing scheme, can achieve this. We discuss how such a pricing model can be implemented and show that the consequent increase in system throughput can lead to a win-win situation- tenant costs are location independent and lower while provider revenue increases too.
Hitesh Ballani, Paolo Costa, Thomas Karagiannis, Antony I. T. Rowstron
HotNets3
2011 Scoop: decentralized and opportunistic multicasting of information streams
abstract
We consider the problem of delivering information streams to interested mobile users, leveraging both access to the infrastructure and device-to-device data transfers. The goal is to design practical relaying algorithms that aim at optimizing a global system objective that accounts for two important aspects: first, the user interest in content with respect to its type and delivery time; and, second, resource constraints such as storage and transmission costs. We first examine a set of real-world datasets reporting contacts between users moving in relatively restricted geographic areas (e.g. a city). These datasets provide evidence that significant performance gains can be achieved by extending the information dissemination from one to two hops, and that using longer paths only brings marginal benefits. We also show that correlation of delays through different paths is typically significant, thus asking for system design that would allow for general user mobility.
Dinan Gunawardena, Thomas Karagiannis, Alexandre Proutière, Elizeu Santos-Neto, Milan Vojnovic
MobiCom2
2011 Towards predictable datacenter networks
abstract
The shared nature of the network in today's multi-tenant datacenters implies that network performance for tenants can vary significantly. This applies to both production datacenters and cloud environments. Network performance variability hurts application performance which makes tenant costs unpredictable and causes provider revenue loss. Motivated by these factors, this paper makes the case for extending the tenant-provider interface to explicitly account for the network. We argue this can be achieved by providing tenants with a virtual network connecting their compute instances. To this effect, the key contribution of this paper is the design of virtual network abstractions that capture the trade-off between the performance guarantees offered to tenants, their costs and the provider revenue.
Hitesh Ballani, Paolo Costa, Thomas Karagiannis, Antony I. T. Rowstron
SIGCOMM3
2011 Better never than late: meeting deadlines in datacenter networks
abstract
The soft real-time nature of large scale web applications in today's datacenters, combined with their distributed workflow, leads to deadlines being associated with the datacenter application traffic. A network flow is useful, and contributes to application throughput and operator revenue if, and only if, it completes within its deadline. Today's transport pro- tocols (TCP included), given their Internet origins, are agnostic to such flow deadlines. Instead, they strive to share network resources fairly. We show that this can hurt application performance.
Christo Wilson, Hitesh Ballani, Thomas Karagiannis, Antony I. T. Rowstron
SIGCOMM3
2011 we.b: the web of short urls
abstract
Short URLs have become ubiquitous. Especially popular within social networking services, short URLs have seen a significant increase in their usage over the past years, mostly due to Twitter's restriction of message length to 140 characters. In this paper, we provide a first characterization on the usage of short URLs. Specifically, our goal is to examine the content short URLs point to, how they are published, their popularity and activity over time, as well as their potential impact on the performance of the web.
Demetres Antoniades, Iasonas Polakis, Georgios Kontaxis, Elias Athanasopoulos, Sotiris Ioannidis, Evangelos P. Markatos, Thomas Karagiannis
WWW7
2010 Who's hogging the bandwidth: the consequences of revealing the invisible in the home
abstract
As more technologies enter the home, householders are burdened with the task of digital housekeeping-managing and sharing digital resources like bandwidth. In response to this, we created and evaluated a domestic tool for bandwidth management called Home Watcher. Our field trial showed that when resource contention amongst different household members is made visible, people's understanding of bandwidth changes and household politics are revealed. In this paper, we describe the consequences of showing real time resource usage in a home, and how this varies depending on the social make up of the household.
Marshini Chetty, Richard Banks, Richard Harper 0001, Tim Regan, Abigail Sellen, Christos Gkantsidis, Thomas Karagiannis, Peter B. Key
CHI7
2010 Hermes: clustering users in large-scale e-mail services
abstract
Hermes is an optimization engine for large-scale enterprise e-mail services. Such services could be hosted by a virtualized e-mail service provider, or by dedicated enterprise data centers. In both cases we observe that the pattern of e-mails between employees of an enterprise forms an implicit social graph. Hermes tracks this implicit social graph, periodically identifies clusters of strongly connected users within the graph, and co-locates such users on the same server. Co-locating the users reduces storage requirements: senders and recipients who reside on the same server can share a single copy of an e-mail. Co-location also reduces inter-server bandwidth usage.
Thomas Karagiannis, Christos Gkantsidis, Dushyanth Narayanan, Antony I. T. Rowstron
SoCC1
2010 Power Law and Exponential Decay of Intercontact Times between Mobile Devices
abstract
We examine the fundamental properties that determine the basic performance metrics for opportunistic communications. We first consider the distribution of intercontact times between mobile devices. Using a diverse set of measured mobility traces, we find as an invariant property that there is a characteristic time, order of half a day, beyond which the distribution decays exponentially. Up to this value, the distribution in many cases follows a power law, as shown in recent work. This power law finding was previously used to support the hypothesis that intercontact time has a power law tail, and that common mobility models are not adequate. However, we observe that the timescale of interest for opportunistic forwarding may be of the same order as the characteristic time, and thus, the exponential tail is important. We further show that already simple models such as random walk and random waypoint can exhibit the same dichotomy in the distribution of intercontact time as in empirical traces. Finally, we perform an extensive analysis of several properties of human mobility patterns across several dimensions, and we present empirical evidence that the return time of a mobile device to its favorite location site may already explain the observed dichotomy. Our findings suggest that existing results on the performance of forwarding schemes based on power law tails might be overly pessimistic.
Thomas Karagiannis, Jean-Yves Le Boudec, Milan Vojnovic
IEEE Trans. Mob. Comput.1
2010 Sampling Strategies for Epidemic-Style Information Dissemination
abstract
We consider epidemic-style information dissemination strategies that leverage the nonuniformity of host distribution over subnets (e.g., IP subnets) to optimize the information spread. Such epidemic-style strategies are based on random sampling of target hosts according to a sampling rule. In this paper, we consider the metric of total number of samplings (equivalently probes) to reach a given target fraction of the host population. We first identify the minimum number of samplings needed to reach a target fraction of hosts, assuming global information about the host distribution over subnets is available. We show that this optimum can be achieved either by a dynamic strategy, for which the sampling probabilities over subnets are allowed to vary over time, or, surprisingly, even by a static strategy, for which the sampling probabilities over subnets are fixed. These results provide insights about the best achievable performance and how different system parameters affect the number of sampling needed. We then consider simple online sampling strategies that do not require any prior knowledge of the distribution of hosts over subnets, but where each host biases sampling based on its observed sampling outcomes while keeping only O(1) state at any point in time. Using real data-sets from several large-scale Internet measurements, we evaluate significance of the system parameters that determine the sampling requirements and compare the performance of our proposed distribution-oblivious sampling strategies to the theoretical bound. Our results provide insights for the design of efficient information dissemination systems, as well as for the design of countermeasures against worms that use subnet-preferential scanning.
Milan Vojnovic, Thomas Karagiannis, Christos Gkantsidis
IEEE/ACM Trans. Netw.3
2009 Traffic management and resource allocation in small wired/wireless networks
abstract
We consider the problem of traffic management in small networks with both wireless and wired devices, connected to the Internet through a single gateway. Examples of such networks are small office networks or residential networks, where typically traffic management is limited to flow prioritization through port-based filtering.
Christos Gkantsidis, Thomas Karagiannis, Peter B. Key, Bozidar Radunovic, Elias Raftopoulos, D. Manjunath
CoNEXT2
2009 Characterizing podcast services: publishing, usage, and dissemination
abstract
In this paper, we aim at characterizing podcast services both from publishers' and users' perspectives, and at analyzing the implications of these characteristics on the design of efficient dissemination systems. Specifically, our goal is to characterize how podcasting content is generated and published, and how users subscribe and consume podcasts. We are also interested in understanding whether podcast episodes are efficiently disseminated to users just using a sporadic direct access to the Internet (which is the current way of downloading podcast episodes), or whether the use of peer-to-peer mobile device-to-device dissemination systems could help enhancing the performance of podcast services.Our study is based on traces of podcast episode releases, subscriptions, and play times from major podcast service providers. An extensive analysis of the traces allows us to develop a comprehensive model of current podcast services, and provide statistics about the type and content of the typical podcasts, the size and the release frequencies of their episodes, as well as their popularity. By studying podcast usage, we show that the service is delay-tolerant, as users may well play podcast episodes a long time after their actual release. An interesting consequence of this delay tolerance is that mobile device-to-device dissemination systems would not be very useful for the current typical podcasts, while they may become more attractive for future interactive podcast services.
Dinan Gunawardena, Thomas Karagiannis, Alexandre Proutière, Milan Vojnovic
Internet Measurement Conference2
2009 Behavioral profiles for advanced email features
abstract
We examine the behavioral patterns of email usage in a large-scale enterprise over a three-month period. In particular, we focus on two main questions: (Q1) what do replies depend on? and (Q2) what is the gain of augmenting contacts through the friends of friends from the email social graph? For Q1, we identify and evaluate the significance of several factors that affect the reply probability and the email response time. We find that all factors of our considered set are significant, provide their relative ordering, and identify the recipient list size, and the intensity of email communication between the correspondents as the dominant factors. We highlight various novel threshold behaviors and provide support for existing hypotheses such as that of the least-effort reply. For Q2, we find that the number of new contacts extracted from the friends-of-friends relationships amounts to a large number, but which is still a limited portion of the total enterprise size. We believe that our results provide significant insights towards informed design of advanced email features, including those of social-networking type.
Thomas Karagiannis, Milan Vojnovic
WWW1
2008 Sampling Strategies for Epidemic-Style Information Dissemination
abstract
We consider epidemic-style information dissemination strategies that leverage the nonuniformity of host distribution over subnets (e.g., IP subnets) to optimize the information spread. Such epidemic-style strategies are based on random sampling of target hosts according to a sampling rule. The objective is to optimize the information spread with respect to minimizing the total number of samplings to reach a target fraction of the host population. This is of general interest for the design of efficient information dissemination systems and more specifically, to identify requirements for the containment of worms that use subnet preference scanning strategies. We first identify the optimum number of samplings to reach a target fraction of hosts, given global information about the host distribution over subnets. We show that the optimum can be achieved by either a dynamic strategy for which the per host sampling rate over subnets is allowed to vary over time or by a static strategy for which the sampling over subnets is fixed. These results appear to be novel and are informative about (a) what best possible performance is achievable and (b) what factors determine the performance gain over oblivious strategies such as uniform random scanning. We then consider several simple, online sampling strategies that require only local knowledge, where each host biases sampling based on its observed sampling outcomes and keeps only O(1) state at any point in time. Using real datasets from several large-scale Internet measurements, we evaluate the significance of the factors revealed by our analytical results on the sampling efficiency.
Milan Vojnovic, Thomas Karagiannis, Christos Gkantsidis
INFOCOM3
2008 Address and traffic dynamics in a large enterprise network
abstract
Despite the centrally-managed nature of and critical infrastructure provided by enterprise networks, analyses of their characteristics have been limited. In this paper we examine the dynamics of enterprise networks from two distinct perspectives, namely traffic and addressing. Using a large packet trace spanning approximately 3.5 weeks coupled with diverse other data sources, we pose and answer a series of questions pertinent to understanding the aforementioned aspects of todaypsilas enterprise networks. Our analysis results reveal characteristics regarding the geographical spread of traffic observed at a site in the enterprise network, the validity of the client-server model and mobility patterns within the Enterprise. Finally, we discuss the implications of our findings for tasks such as network management and dimensioning.
Thomas Karagiannis, Richard Mortier
LANMAN1
2008 Network exception handlers: host-network control in enterprise networks
abstract
Enterprise network architecture and management have followed the Internet's design principles despite different requirements and characteristics: enterprise hosts are administered by a single authority, which intrinsically assigns different values to traffic from different business applications.
Thomas Karagiannis, Richard Mortier, Antony I. T. Rowstron
SIGCOMM1
2007 Power law and exponential decay of inter contact times between mobile devices
abstract
We examine the fundamental properties that determine the basic performance metrics for opportunistic communications. We first consider the distribution of inter-contact times between mobile devices. Using a diverse set of measured mobility traces, we find as an invariant property that there is a characteristic time, order of half a day, beyond which the distribution decays exponentially. Up to this value, the distribution in many cases follows a power law, as shown in recent work. This powerlaw finding was previously used to support the hypothesis that inter-contact time has a power law tail, and that common mobility models are not adequate. However, we observe that the time scale of interest for opportunistic forwarding may be of the same order as the characteristic time, and thus the exponential tail is important. We further show that already simple models such as random walk and random way point can exhibit the same dichotomy in the distribution of inter-contact time ascin empirical traces. Finally, we perform an extensive analysis of several properties of human mobility patterns across several dimensions, and we present empirical evidence that the return time of a mobile device to its favorite location site may already explain the observed dichotomy. Our findings suggest that existing results on the performance of forwarding schemes basedon power-law tails might be overly pessimistic.
Thomas Karagiannis, Jean-Yves Le Boudec, Milan Vojnovic
MobiCom1
2007 Profiling the End Host
Thomas Karagiannis, Konstantina Papagiannaki, Nina Taft, Michalis Faloutsos
PAM1
2007 Multi-level application-based traffic characterization in a large-scale wireless network
abstract
With the increasing deployment of wireless networks, network management and configuration of wireless Access Points (APs) has become one of the main concerns of network operators. While statistics and measurements regarding the overall usage of individual APs are readily available, the limited knowledge of the wireless traffic demand in terms of the type of application hinders efficient network provisioning. This paper provides an extensive application-based characterization of a large-scale wireless network, going beyond the port-number limitation, across three levels, namely, network, clients, and APs. We found that the most popular application types, in terms of the number of flows, bytes, and clients, are web and peer-to-peer; and while the majority of APs is dominated by them, APs of the same building type have large differences in their traffic mix. File transfer flows, such as FTP and P2P, are heavier in wired than in wireless networks. Finally, an interesting dichotomy among APs, in terms of their dominant application type and downloading and uploading behavior was observed.
Manolis Ploumidis, Maria Papadopouli, Thomas Karagiannis
WOWMOM3
2006 Planet scale software updates
abstract
Fast and effective distribution of software updates (a.k.a. patches) to millions of Internet users has evolved into a critical task over the last years. In this paper, we characterize "Windows Update", one of the largest update services in the world, with the aim to draw general guidelines on how to best design and architect a fast and effective planet-scale patch dissemination system. To this end, we analyze an extensive set of data traces collected over the period of a year, consisting of billions of queries from over 300 million computers. Based on empirical observations and analytical results, we identify interesting properties of today's update traffic and user behavior.Building on this analysis, we consider alternative patch delivery strategies such as caching and peer-to-peer and evaluate their performance. We identify key factors that determine the effectiveness of these schemes in reducing the server workload and the network traffic, and in speeding-up the patch delivery. Most of our findings are invariant properties induced by either user behavior or architectural characteristics of today's Internet, and thus apply to the general problem of Internet-wide dissemination of software updates.
Christos Gkantsidis, Thomas Karagiannis, Pablo Rodriguez 0001, Milan Vojnovic
SIGCOMM2
2005 Should Internet Service Providers Fear Peer-Assisted Content Distribution?
Thomas Karagiannis, Pablo Rodriguez 0001, Konstantina Papagiannaki
Internet Measurement Conference1
2005 BLINC: multilevel traffic classification in the dark
abstract
We present a fundamentally different approach to classifying traffic flows according to the applications that generate them. In contrast to previous methods, our approach is based on observing and identifying patterns of host behavior at the transport layer. We analyze these patterns at three levels of increasing detail (i) the social, (ii) the functional and (iii) the application level. This multilevel approach of looking at traffic flow is probably the most important contribution of this paper. Furthermore, our approach has two important features. First, it operates in the dark, having (a) no access to packet payload, (b) no knowledge of port numbers and (c) no additional information other than what current flow collectors provide. These restrictions respect privacy, technological and practical constraints. Second, it can be tuned to balance the accuracy of the classification versus the number of successfully classified traffic flows. We demonstrate the effectiveness of our approach on three real traces. Our results show that we are able to classify 80%-90% of the traffic with more than 95% accuracy.
Thomas Karagiannis, Konstantina Papagiannaki, Michalis Faloutsos
SIGCOMM1
2004 Is P2P dying or just hiding? [P2P traffic measurement]
abstract
Recent reports in the popular media suggest a significant decrease in peer-to-peer (P2P) file-sharing traffic, attributed to the public's response to legal threats. Have we reached the end of the P2P revolution? In pursuit of legitimate data to verify this hypothesis, in this paper, we embark on a more accurate measurement effort of P2P traffic at the link level. In contrast to previous efforts, we introduce two novel elements in our methodology. First, we measure traffic of all known popular P2P protocols. Second, we go beyond the "known port" limitation by reverse engineering the protocols and identifying characteristic strings in the payload. We find that, if measured accurately, P2P traffic has never declined; indeed we have never seen the proportion of P2P traffic decrease over time (any change is an increase) in any of our data sources.
Thomas Karagiannis, Andre Broido, Nevil Brownlee, K. C. Claffy, Michalis Faloutsos
GLOBECOM1
2004 Transport layer identification of P2P traffic
abstract
Since the emergence of peer-to-peer (P2P) networking in the late '90s, P2P applications have multiplied, evolved and established themselves as the leading `growth app' of Internet traffic workload. In contrast to first-generation P2P networks which used well-defined port numbers, current P2P applications have the ability to disguise their existence through the use of arbitrary ports. As a result, reliable estimates of P2P traffic require examination of packet payload, a methodological landmine from legal, privacy, technical, logistic, and fiscal perspectives. Indeed, access to user payload is often rendered impossible by one of these factors, inhibiting trustworthy estimation of P2P traffic growth and dynamics. In this paper, we develop a systematic methodology to identify P2P flows at the transport layer, i.e., based on connection patterns of P2P networks, and without relying on packet payload. We believe our approach is the first method for characterizing P2P traffic using only knowledge of network dynamics rather than any user payload. To evaluate our methodology, we also develop a payload technique for P2P traffic identification, by reverse engineering and analyzing the nine most popular P2P protocols, and demonstrate its efficacy with the discovery of P2P protocols in our traces that were previously unknown to us. Finally, our results indicate that P2P traffic continues to grow unabatedly, contrary to reports in the popular media.
Thomas Karagiannis, Andre Broido, Michalis Faloutsos, K. C. Claffy
Internet Measurement Conference1
2004 A Nonstationary Poisson View of Internet Traffic
abstract
Since the identification of long-range dependence in network traffic ten years ago, its consistent appearance across numerous measurement studies has largely discredited Poisson-based models. However, since that original data set was collected, both link speeds and the number of Internet-connected hosts have increased by more than three orders of magnitude. Thus, we now revisit the Poisson assumption, by studying a combination of historical traces and new measurements obtained from a major backbone link belonging to a Tier 1 ISP. We show that unlike the older data sets, current network traffic can be well represented by the Poisson model for sub-second time scales. At multisecond scales, we find a distinctive piecewise-linear nonstationarity, together with evidence of long-range dependence. Combining our observations across both time scales leads to a time-dependent Poisson characterization of network traffic that, when viewed across very long time scales, exhibits the observed long-range dependence. This traffic characterization reconciliates the seemingly contradicting observations of Poisson and long-memory traffic characteristics. It also seems to be in general agreement with recent theoretical models for large-scale traffic aggregation
Thomas Karagiannis, Mart L. Molle, Michalis Faloutsos, Andre Broido
INFOCOM1
2002 Long-range dependence: now you see it, now you don't!
abstract
Over the last few years, the network community has started to make heavy use of novel concepts such as self-similarity and long-range dependence (LRD). Despite their wide use, there is still much confusion regarding the identification of such phenomena in real network traffic data. We show that estimating long-range dependence is not straightforward: there is no systematic or definitive methodology. There exist several estimating methodologies, but they can give misleading and conflicting estimates. More specifically, we arrive at several conclusions that could provide guidelines for a systematic approach to LRD. First, long-range dependence may exist, even if the estimators have different estimates of the Hurst exponent in the interval 0.5-1. Second, long-range dependence is unlikely to exist, if there are several estimators that fail to estimate the Hurst exponent. Third, we show that periodicity can obscure the analysis of a signal giving partial evidence of long-range dependence. Fourth, the Whittle estimator is the most accurate in finding the exact value when LRD exists, but it can be fooled easily by periodicity. As a case-study, we analyze real round-trip time data. We find and remove a periodic component from the signal, before we can identify long-range dependence in the remaining signal.
Thomas Karagiannis, Michalis Faloutsos, Rudolf H. Riedi
GLOBECOM1