EDBT 2026 Demo / reviewers in the wild / expert
Mostafa Dehghan
dblp:46/8356
· DBLP profile ↗
11ranked-venue papers
8as first author
0since 2021 · last 2019
0000-0003-4803-7868ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 10 · 7 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
6 papers |
Network optimization and economics · 52% Content delivery and video streaming · 30% Edge and fog computing · 10% | |
| Network and information security
1 paper |
Network security · 100% | |
| Theoretical computer science
2 papers |
Computational complexity · 82% Mathematical optimization · 18% |
Topics — the 16 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Content delivery and video streaming
caching |
1.0 | 3 | 2019 | A Utility Optimization Approach to Network Cache Design · IEEE/ACM Trans. Netw. 2019 Sharing Cache Resources Among Content Providers: A Utility-Based Approach · IEEE/ACM Trans. Netw. 2019 On the Complexity of Optimal Request Routing and Content Caching in Heterogeneous Cache Networks · IEEE/ACM Trans. Netw. 2017 |
Network optimization and economics
resource allocation |
0.8 | 2 | 2019 | A Utility Optimization Approach to Network Cache Design · IEEE/ACM Trans. Netw. 2019 Sharing Cache Resources Among Content Providers: A Utility-Based Approach · IEEE/ACM Trans. Netw. 2019 |
Edge and fog computing
request routing |
0.5 | 2 | 2017 | On the Complexity of Optimal Request Routing and Content Caching in Heterogeneous Cache Networks · IEEE/ACM Trans. Netw. 2017 On the complexity of optimal routing and content caching in heterogeneous networks · INFOCOM 2015 |
Network optimization and economics › resource allocation
cache allocation |
0.4 | 1 | 2019 | Sharing Cache Resources Among Content Providers: A Utility-Based Approach · IEEE/ACM Trans. Netw. 2019 |
Network optimization and economics › resource allocation › cache allocation
cache partitioning |
0.4 | 1 | 2019 | Sharing Cache Resources Among Content Providers: A Utility-Based Approach · IEEE/ACM Trans. Netw. 2019 |
Content delivery and video streaming › caching › cache management
cache replacement |
0.4 | 1 | 2019 | A Utility Optimization Approach to Network Cache Design · IEEE/ACM Trans. Netw. 2019 |
Network optimization and economics › resource allocation
network utility maximization |
0.4 | 1 | 2019 | A Utility Optimization Approach to Network Cache Design · IEEE/ACM Trans. Netw. 2019 |
Network optimization and economics › resource allocation
utility-based resource allocation |
0.4 | 1 | 2019 | Sharing Cache Resources Among Content Providers: A Utility-Based Approach · IEEE/ACM Trans. Netw. 2019 |
Network optimization and economics › network optimization
joint caching and routing |
0.3 | 1 | 2017 | On the Complexity of Optimal Request Routing and Content Caching in Heterogeneous Cache Networks · IEEE/ACM Trans. Netw. 2017 |
Content delivery and video streaming › caching
cache networks |
0.2 | 1 | 2016 | A utility optimization approach to network cache design · INFOCOM 2016 |
Internet of things and sensor networks › energy efficiency
energy-efficient routing |
0.2 | 1 | 2015 | Minimum Energy Routing and Jamming to Thwart Wireless Network Eavesdroppers · IEEE Trans. Mob. Comput. 2015 |
Internet architecture and protocols › information-centric networking
in-network caching |
0.2 | 1 | 2015 | On the complexity of optimal routing and content caching in heterogeneous networks · INFOCOM 2015 |
Network security › wireless network security › physical layer security
cooperative jamming |
0.2 | 1 | 2015 | Minimum Energy Routing and Jamming to Thwart Wireless Network Eavesdroppers · IEEE Trans. Mob. Comput. 2015 |
Network security › wireless network security
physical layer security |
0.2 | 1 | 2015 | Minimum Energy Routing and Jamming to Thwart Wireless Network Eavesdroppers · IEEE Trans. Mob. Comput. 2015 |
Content delivery and video streaming › caching › cache management
cache admission and eviction |
0.1 | 1 | 2016 | A utility optimization approach to network cache design · INFOCOM 2016 |
Mathematical optimization
constrained optimization |
0.1 | 1 | 2015 | Minimum Energy Routing and Jamming to Thwart Wireless Network Eavesdroppers · IEEE Trans. Mob. Comput. 2015 |
Methods — techniques the papers use, named apart from their topics
approximation algorithm · 1.2online algorithm · 1.0pseudo-polynomial exact solution · 0.7utility optimization · 0.6greedy algorithm · 0.6optimization · 0.4trace-driven simulation · 0.2greedy approximation algorithm · 0.2NP-completeness proof · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Sharing Cache Resources Among Content Providers: A Utility-Based ApproachabstractIn this paper, we consider the problem of allocating cache resources among multiple content providers. The cache can be partitioned into slices and each partition can be dedicated to a particular content provider or shared among a number of them. It is assumed that each partition employs the least recently used policy for managing content. We propose utility-driven partitioning, where we associate with each content provide a utility that is a function of the hit rate observed by the content provider. We consider two scenarios: (1) content providers serve disjoint sets of files and (2) there is some overlap in the content served by multiple content providers. In the first case, we prove that cache partitioning outperforms cache sharing as cache size and a number of contents served by providers go to infinity. In the second case, it can be beneficial to have separate partitions for overlapped content. In the case of two providers, it is usually always beneficial to allocate a cache partition to serve all overlapped content and separate partitions to serve the non-overlapped contents of both providers. We establish conditions when this is true asymptotically but also present an example where it is not true asymptotically. We develop online algorithms that dynamically adjust partition sizes in order to maximize the overall utility and prove that they converge to optimal solutions, and through numerical evaluations we show they are effective. Mostafa Dehghan, Weibo Chu, Philippe Nain, Don Towsley, Zhi-Li Zhang |
IEEE/ACM Trans. Netw. | 1 |
| 2019 | A Utility Optimization Approach to Network Cache DesignabstractIn any caching system, the admission and eviction policies determine which contents are added and removed from a cache when a miss occurs. Usually, these policies are devised so as to mitigate staleness and increase the hit probability. Nonetheless, the utility of having a high hit probability can vary across contents. This occurs, for instance, when service level agreements must be met, or if certain contents are more difficult to obtain than others. In this paper, we propose utility-driven caching, where we associate with each content a utility, which is a function of the corresponding content hit probability. We formulate optimization problems where the objectives are to maximize the sum of utilities over all contents. These problems differ according to the stringency of the cache capacity constraint. Our framework enables us to reverse engineer classical replacement policies such as LRU and FIFO, by computing the utility functions that they maximize. We also develop online algorithms that can be used by service providers to implement various caching policies based on arbitrary utility functions. Mostafa Dehghan, Laurent Massoulié, Don Towsley, Daniel Sadoc Menasché, Y. C. Tay |
IEEE/ACM Trans. Netw. | 1 |
| 2018 | Joint cache resource allocation and request routing for in-network caching services
Weibo Chu, Mostafa Dehghan, John C. S. Lui, Don Towsley, Zhi-Li Zhang |
Comput. Networks | 2 |
| 2017 | On the Complexity of Optimal Request Routing and Content Caching in Heterogeneous Cache NetworksabstractIn-network content caching has been deployed in both the Internet and cellular networks to reduce content-access delay. We investigate the problem of developing optimal joint routing and caching policies in a network supporting in-network caching with the goal of minimizing expected content-access delay. Here, needed content can either be accessed directly from a back-end server (where content resides permanently) or be obtained from one of multiple in-network caches. To access content, users must thus decide whether to route their requests to a cache or to the back-end server. In addition, caches must decide which content to cache. We investigate two variants of the problem, where the paths to the back-end server can be considered as either congestion-sensitive or congestion-insensitive, reflecting whether or not the delay experienced by a request sent to the back-end server depends on the request load, respectively. We show that the problem of optimal joint caching and routing is NP-complete in both cases. We prove that under the congestion-insensitive delay model, the problem can be solved optimally in polynomial time if each piece of content is requested by only one user, or when there are at most two caches in the network. We also identify the structural property of the user-cache graph that makes the problem NP-complete. For the congestion-sensitive delay model, we prove that the problem remains NP-complete even if there is only one cache in the network and each content is requested by only one user. We show that approximate solutions can be found for both cases within a $(1-1/e)$ factor from the optimal, and demonstrate a greedy solution that is numerically shown to be within 1% of optimal for small problem sizes. Through trace-driven simulations, we evaluate the performance of our greedy solutions to joint caching and routing, which show up to 50% reduction in average delay over the solution of optimized routing to least recently used caches. Mostafa Dehghan, Bo Jiang 0003, Anand Seetharam, Ting He 0001, Theodoros Salonidis, James F. Kurose, Don Towsley, Ramesh K. Sitaraman |
IEEE/ACM Trans. Netw. | 1 |
| 2016 | A utility optimization approach to network cache designabstractIn any caching system, the admission and eviction policies determine which contents are added and removed from a cache when a miss occurs. Usually, these policies are devised so as to mitigate staleness and increase the hit probability. Nonetheless, the utility of having a high hit probability can vary across contents. This occurs, for instance, when service level agreements must be met, or if certain contents are more difficult to obtain than others. In this paper, we propose utility-driven caching, where we associate with each content a utility, which is a function of the corresponding content hit probability. We formulate optimization problems where the objectives are to maximize the sum of utilities over all contents. These problems differ according to the stringency of the cache capacity constraint. Our framework enables us to reverse engineer classical replacement policies such as LRU and FIFO, by computing the utility functions that they maximize. We also develop online algorithms that can be used by service providers to implement various caching policies based on arbitrary utility functions. Mostafa Dehghan, Laurent Massoulié, Don Towsley, Daniel Sadoc Menasché, Y. C. Tay |
INFOCOM | 1 |
| 2015 | On the complexity of optimal routing and content caching in heterogeneous networksabstractWe investigate the problem of optimal request routing and content caching in a heterogeneous network supporting in-network content caching with the goal of minimizing average content access delay. Here, content can either be accessed directly from a back-end server (where content resides permanently) or be obtained from one of multiple in-network caches. To access a piece of content, a user must decide whether to route its request to a cache or to the back-end server. Additionally, caches must decide which content to cache. We investigate the problem complexity of two problem formulations, where the direct path to the back-end server is modeled as i) a congestion-sensitive or ii) a congestion-insensitive path, reflecting whether or not the delay of the uncached path to the back-end server depends on the user request load, respectively. We show that the problem is NP-complete in both cases. We prove that under the congestion-insensitive model the problem can be solved optimally in polynomial time if each piece of content is requested by only one user, or when there are at most two caches in the network. We also identify a structural property of the user-cache graph that potentially makes the problem NP-complete. For the congestion-sensitive model, we prove that the problem remains NP-complete even if there is only one cache in the network and each content is requested by only one user. We show that approximate solutions can be found for both models within a (1 - 1/e) factor of the optimal solution, and demonstrate a greedy algorithm that is found to be within 1% of optimal for small problem sizes. Through trace-driven simulations we evaluate the performance of our greedy algorithms, which show up to a 50% reduction in average delay over solutions based on LRU content caching. Mostafa Dehghan, Anand Seetharam, Bo Jiang 0003, Ting He 0001, Theodoros Salonidis, James F. Kurose, Don Towsley, Ramesh K. Sitaraman |
INFOCOM | 1 |
| 2015 | Minimum Energy Routing and Jamming to Thwart Wireless Network EavesdroppersabstractThere is a rich recent literature on information-theoretically secure communication at the physical layer of wireless networks, where secret communication between a single transmitter and receiver has been studied extensively. In this paper, we consider how single-hop physical layer security techniques can be extended to multi-hop wireless networks. We show that guaranteed security can be achieved in multi-hop networks by augmenting physical layer security techniques, such as cooperative jamming, with the higher layer network mechanisms, such as routing. Specifically, we consider the secure minimum energy routing problem, in which the objective is to compute a minimum energy path between two network nodes subject to constraints on the end-to-end communication secrecy and goodput over the path. This problem is formulated as a constrained optimization of transmission power and link selection, which is proved to be NP-hard. Nevertheless, we show that efficient algorithms exist to compute both exact and approximate solutions for the problem. In particular, we develop an exact solution of pseudo-polynomial complexity, as well as an ε-optimal approximation of polynomial complexity. Simulation results are also provided to show the utility of our algorithms and quantify their energy savings compared to a combination of (standard) security-agnostic minimum energy routing and physical layer security. In the simulated scenarios, we observe that, by jointly optimizing link selection at the network layer and cooperative jamming at the physical layer, our algorithms reduce the network energy consumption by half. Majid Ghaderi, Dennis Goeckel, Ariel Orda, Mostafa Dehghan |
IEEE Trans. Mob. Comput. | 4 |
| 2013 | Efficient wireless security through jamming, coding and routingabstractThere is a rich recent literature on how to assist secure communication between a single transmitter and receiver at the physical layer of wireless networks through techniques such as cooperative jamming. In this paper, we consider how these single-hop physical layer security techniques can be extended to multi-hop wireless networks and show how to augment physical layer security techniques with higher layer network mechanisms such as coding and routing. Specifically, we consider the secure minimum energy routing problem, in which the objective is to compute a minimum energy path between two network nodes subject to constraints on the end-to-end communication secrecy and goodput over the path. This problem is formulated as a constrained optimization of transmission power and link selection, which is proved to be NP-hard. Nevertheless, we show that efficient algorithms exist to compute both exact and approximate solutions for the problem. In particular, we develop an exact solution of pseudo-polynomial complexity, as well as an o-optimal approximation of polynomial complexity. Simulation results are also provided to show the utility of our algorithms and quantify their energy savings compared to a combination of (standard) security-agnostic minimum energy routing and physical layer security. In the simulated scenarios, we observe that, by jointly optimizing link selection at the network layer and cooperative jamming at the physical layer, our algorithms reduce the network energy consumption by half. Majid Ghaderi, Dennis Goeckel, Ariel Orda, Mostafa Dehghan |
SECON | 4 |
| 2012 | Energy Efficiency of Cooperative Jamming Strategies in Secure Wireless NetworksabstractEnergy efficient secure communication in wireless networks in the presence of eavesdroppers is considered. For a secure transmission to the destination, a set of intermediate "jammer" nodes are chosen to generate artificial noise that confuses the eavesdropper. We consider two jamming strategies: beamforming and cooperative diversity. Previous research has focused largely on cooperative beamforming strategies, but we demonstrate a number of scenarios where a cooperative diversity strategy is desirable. This motivates approaches which selectively switch between the two strategies, from which significant energy savings can often be realized. In our simulations, energy savings of up to 60% are observed in the simulated networks. Mostafa Dehghan, Dennis Goeckel, Majid Ghaderi, Zhiguo Ding 0001 |
IEEE Trans. Wirel. Commun. | 1 |
| 2011 | Minimum-Energy Cooperative Routing in Wireless Networks with Channel VariationsabstractThis paper considers the problem of finding minimum-energy cooperative routes in a wireless network with variable wireless channels. We assume that each node in the network is equipped with a single omnidirectional antenna and, motivated by the large body of physical layer research indicating its potential utility, that multiple nodes are able to coordinate their transmissions at the physical layer in order to take advantage of spatial diversity. Such coordination, however, is intrinsically intertwined with routing decisions, thus motivating the work. We first formulate the energy cost of forming a cooperative link between two nodes based on a two-stage transmission strategy assuming that only statistical knowledge about channels is available. Utilizing the link cost formulation, we show that optimal static routes in a network can be computed by running Dijkstra's algorithm over an extended network graph created by cooperative links. However, due to the variability of wireless channels, we argue that a many-to-one cooperation model in static routing is suboptimal. Hence, we develop an opportunistic routing algorithm based on many-to-many cooperation, and show that optimal routes in a network can be computed by a stochastic version of the Bellman-Ford algorithm. We use static and opportunistic optimal algorithms as baselines to develop heuristic link selection algorithms that are energy efficient while being computationally simpler than the optimal algorithms. We simulate our algorithms and show that while optimal cooperation and link selection can reduce energy consumption by almost an order of magnitude compared to non-cooperative approaches, our simple heuristics achieve similar energy savings while being computationally efficient as well. Mostafa Dehghan, Majid Ghaderi, Dennis Goeckel |
IEEE Trans. Wirel. Commun. | 1 |
| 2010 | Cooperative diversity routing in wireless networks
Mostafa Dehghan, Majid Ghaderi, Dennis Goeckel |
WiOpt | 1 |