VLDB 2026 Research / reviewers in the wild / expert
Mohammad Jahanian
dblp:203/0130
· DBLP profile ↗
10ranked-venue papers
7as first author
4since 2021 · last 2022
0000-0003-2593-4961ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 6 first-author · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | CoNICE: Consensus in Intermittently-Connected Environments by Exploiting Naming With Application to Emergency ResponseabstractIn many scenarios, information must be disseminated over intermittently-connected environments when the network infrastructure becomes unavailable, e.g., during disasters where first responders need to send updates about critical tasks. If such updates pertain to a shared data set, dissemination consistency is important. This can be achieved through causal ordering and consensus. Popular consensus algorithms, e.g., Paxos, are most suited for connected environments. While some work has been done on designing consensus algorithms for intermittently-connected environments, such as the One-Third Rule (OTR) algorithm, there is still need to improve their efficiency and timely completion. We propose CoNICE, a framework to ensure consistent dissemination of updates among users in intermittently-connected, infrastructure-less environments. It achieves efficiency by exploiting hierarchical namespaces for faster convergence, and lower communication overhead. CoNICE provides three levels of consistency to users, namely replication, causality and agreement. It uses epidemic propagation to provide adequate replication ratios, and optimizes and extends Vector Clocks to provide causality. To ensure agreement, CoNICE extends OTR to also support long-term network fragmentation and decision invalidation scenarios; we define local and global consensus pertaining to within and across fragments respectively. We integrate CoNICE’s consistency preservation with a naming schema that follows a topic hierarchy-based dissemination framework, to improve functionality and performance. Using the Heard-Of model formalism, we prove CoNICE’s consensus to be correct. Our technique extends previously established proof methods for consensus in asynchronous environments. Performing city-scale simulation, we demonstrate CoNICE’s scalability in achieving consistency in convergence time, utilization of network resources, and reduced energy consumption. Mohammad Jahanian, K. K. Ramakrishnan |
IEEE/ACM Trans. Netw. | 1 |
| 2021 | DEMO: FLARE: Federated Active Learning Assisted by Naming for Responding to EmergenciesabstractName-based pub/sub allows for efficient and timely delivery of information to interested subscribers. A challenge is assigning the right name to each piece of content, so that it reaches the most relevant recipients. An example scenario is the dissemination of social media posts to first responders during disasters. We present FLARE, a framework using federated active learning assisted by naming. FLARE integrates machine learning and name-based pub/sub for accurate timely delivery of textual information. In this demo, we show FLARE’s operation. Viyom Mittal, Mohammad Jahanian, K. K. Ramakrishnan |
ICNP | 2 |
| 2021 | Graph-Based Namespaces and Load Sharing for Efficient Information DisseminationabstractGraph-based namespaces are being increasingly used to represent the organization of complex and ever-growing information eco-systems and individual user roles. Timely and accurate information dissemination requires an architecture with appropriate naming frameworks, adaptable to changing roles, focused on content rather than network addresses. Today’s complex information organization structures make such dissemination very challenging. To address this, we propose POISE, a name-based publish/subscribe architecture for efficient topic-based and recipient-based content dissemination. POISE proposes an information layer, improving on state-of-the-art Information-Centric Networking solutions in two major ways: 1) support for complex graph-based namespaces, and 2) automatic name-based load-splitting. POISE supports in-network graph-based naming, leveraged in a dissemination protocol which exploits information layer rendezvous points (RPs) that perform name expansions. For improved robustness and scalability, POISE supports adaptive load-sharing via multiple RPs, each managing a dynamically chosen subset of the namespace graph. Excessive workload may cause one RP to turn into a “hot spot”, impeding performance and reliability. To eliminate such traffic concentration, we propose an automated load-splitting mechanism, consisting of an enhanced, namespace graph partitioning complemented by a seamless, loss-less core migration procedure. Due to the nature of our graph partitioning and its complex objectives, off-the-shelf graph partitioning, e.g., METIS, is inadequate. We propose a hybrid, iterative bi-partitioning solution, consisting of an initial and a refinement phase. We also implemented POISE on a DPDK-based platform. Using the important application of emergency response, our experimental results show that POISE outperforms state-of-the-art solutions, demonstrating its effectiveness in timely delivery and load-sharing. Mohammad Jahanian, K. K. Ramakrishnan |
IEEE/ACM Trans. Netw. | 1 |
| 2021 | Name Space Analysis: Verification of Named Data Network Data PlanesabstractNamed Data Networking (NDN) has many forwarding behaviors, strategies, and protocols to enable the benefits of Information-Centric Networking. This additional functionality introduces complexity, motivating the need for a tool to help reason about and verify that basic properties of an NDN data plane are guaranteed. This paper proposes Name Space Analysis (NSA), a network verification framework to model and analyze NDN data planes. NSA can take as input one or more snapshots, each representing a state of the data plane. It then provides the verification result against specified properties. NSA builds on the theory of Header Space Analysis, and extends it in a number of ways, e.g., supporting variable-sized headers with flexible formats, introduction of name space functions, allowing for name-based properties such as content reachability and name leakage-freedom, and multi-snapshot verification such as equivalence checks. These important additions reflect the behavior and requirements of NDN, requiring modeling and verification foundations fundamentally different from those of traditional host-centric networks. As a case study, we show how NSA can detect name space conflicts in NDN, which can be often hard to catch. Leveraging the learning from this study, we outline a conflict detection and resolution protocol and a name space registry to avoid such conflicts. We have implemented NSA and identified a number of optimizations to enhance the efficiency of verification. Results from our evaluations, using snapshots from various synthetic test cases and the real-world NDN testbed, show how NSA is effective, in finding errors, has good performance, and is scalable. Mohammad Jahanian, K. K. Ramakrishnan |
IEEE/ACM Trans. Netw. | 1 |
| 2020 | Managing the Evolution to Future Internet Architectures and Seamless InteroperationabstractWith the increasing diversity of application needs (datacenters, IoT, content retrieval, industrial automation, etc.), new network architectures are continually being proposed to address specific and particular requirements. From a network management perspective, it is both important and challenging to enable evolution towards such new architectures. Given the ubiquity of the Internet, a clean-slate change of the entire infrastructure to a new architecture is impractical. It is believed that we will see new network architectures coming into existence with support for interoperability between separate architectural islands. We may have servers, and more importantly, content, residing in domains having different architectures. This paper presents COIN, a content-oriented interoperability framework for current and future Internet architectures. We seek to provide seamless connectivity and content accessibility across multiple of these network architectures, including the current Internet. COIN preserves each domain's key architectural features and mechanisms, while allowing flexibility for evolvability and extensibility. We focus on Information-Centric Networks (ICN), the prominent class of Future Internet architectures. COIN avoids expanding domain-specific protocols or namespaces. Instead, it uses an application-layer Object Resolution Service to deliver the right "foreign" names to consumers. COIN uses translation gateways that retain essential interoperability state, leverages encryption for confidentiality, and relies on domain-specific signatures to guarantee provenance and data integrity. Using NDN and MobilityFirst as important candidate solutions of ICN, and IP, we evaluate COIN. Measurements from an implementation of the gateways show that the overhead is manageable and scales well. Mohammad Jahanian, K. K. Ramakrishnan |
ICCCN | 1 |
| 2020 | CoNICE: Consensus in Intermittently-Connected Environments by Exploiting Naming with Application to Emergency ResponseabstractIn many scenarios, information must be disseminated over intermittently-connected environments when network infrastructure becomes unavailable. Example scenarios include disasters in which first responders need to send updates about their critical tasks. If such updates pertain to a shared data set (e.g., pins on a map), their consistent dissemination is important. We can achieve this through causal ordering and consensus. Popular consensus algorithms, such as Paxos and Raft, are most suited for connected environments with reliable links. While some work has been done on designing consensus algorithms for intermittently-connected environments, such as the One-Third Rule (OTR) algorithm, there is need to improve their efficiency and timely completion. We propose CoNICE, a framework to ensure consistent dissemination of updates among users in intermittently-connected, infrastructure-less environments. It achieves efficiency by exploiting hierarchical namespaces for faster convergence, and lower communication overhead. CoNICE provides three levels of consistency to users' views, namely replication, causality and agreement. It uses epidemic propagation to provide adequate replication ratios, and optimizes and extends Vector Clocks to provide causality. To ensure agreement, CoNICE extends basic OTR to support long-term fragmentation and critical decision invalidation scenarios. We integrate the multilevel consistency schema of CoNICE, with a naming schema that follows a topic hierarchy-based dissemination framework, to improve functionality and performance. Performing city-scale simulation experiments, we demonstrate that CoNICE is effective in achieving its consistency goals, and is efficient and scalable in the time for convergence and utilized network resources. Mohammad Jahanian, K. K. Ramakrishnan |
ICNP | 1 |
| 2019 | ReDiCom: Resilient Communication for First Responders in Disaster ManagementabstractEffective communication among first responders during and in the aftermath of a disaster can affect outcomes dramatically. We seek to build a resilient architecture that allows first responders to communicate even with: 1) damage to infrastructure - civilian and / or specialized communication facilities may be damaged by the disaster, and 2) dynamically formed groups - first responder teams may be formed dynamically in response to a disaster and team member addresses (e.g., phone numbers, network addresses) may not be known to one another. We propose a resilient network architecture that allows efficient communication among first responders during and after a disaster [1]. We seek to support dynamically formed groups for incident response, allowing first responders to securely and conveniently communicate based on roles (names). The architecture supports communication in disasters by 1) building resilience into the framework across all the layers, 2) creating a framework that allows communication by role and identity, rather than addresses, 3) supporting multiple modalities (data, voice) for communication among dynamically formed first responder teams, and 4) providing robust and resilient communication and computing even when facilities are error- and disruption-prone. Yuxuan Xing, K. K. Ramakrishnan, Mohammad Jahanian, Hulya Seferoglu, Murat Yuksel |
ICNP | 4 |
| 2019 | Graph-based Namespaces and Load Sharing for Efficient Information Dissemination in DisastersabstractTimely, flexible and accurate information dissemination can make a life-and-death difference in managing disasters. Complex command structures and information organization make such dissemination challenging. Thus, it is vital to have an architecture with appropriate naming frameworks, adaptable to the changing roles of participants, focused on content rather than network addresses. To address this, we propose POISE, a name-based and recipient-based publish/subscribe architecture for efficient content dissemination in disaster management. POISE proposes an information layer, improving on state-of-the-art Information-Centric Networking (ICN) solutions such as Named Data Networking (NDN) in two major ways: 1) support for complex graph-based namespaces, and 2) automatic name-based load-splitting. To capture the complexity and dynamicity of disaster response command chains and information flows, POISE proposes a graph-based naming framework, leveraged in a dissemination protocol which exploits information layer rendezvous points (RPs) that perform name expansions. For improved robustness and scalability, POISE allows load-sharing via multiple RPs each managing a subset of the namespace graph. However, excessive workload on one RP may turn it into a “hot spot”, thus impeding performance and reliability. To eliminate such traffic concentration, we propose an automatic load-splitting mechanism, consisting of a namespace graph partitioning complemented by a seamless, loss-less core migration procedure. Due to the nature of our graph partitioning and its complex objectives, off-the-shelf graph partitioning, e.g., METIS, is inadequate. We propose a hybrid partitioning solution, consisting of an initial and a refinement phase. Our simulation results show that POISE outperforms state-of-the-art solutions, demonstrating its effectiveness in timely delivery and load-sharing. Mohammad Jahanian, K. K. Ramakrishnan |
ICNP | 1 |
| 2018 | The Evolving Nature of Disaster Management in the Internet and Social Media EraabstractTraditional means for contacting emergency responders depend critically on the availability of the 911 service to request help. Large-scale natural disasters such as hurricanes and earthquakes often result in overloading and sometimes failure of communication facilities. Affected citizens are increasingly using social media to obtain and disseminate information. Social media is not only being used to communicate with first responders but also for people to organically volunteer and seek help from each other, complementing the role of first responders. In this paper, we examine the use of Twitter during two major hurricanes in the U.S. in 2017. We find that there exists a sizable number of people with access to the Internet even in areas where 911 services were down, and they tweet disaster-related information including requests for help. Our analysis indicates that social media can potentially help in disaster management and improve outcomes. Mohammad Jahanian, Yuxuan Xing, K. K. Ramakrishnan, Hulya Seferoglu, Murat Yuksel |
LANMAN | 1 |
| 2017 | Black ice! Using Information Centric Networks for timely vehicular safety information disseminationabstractVehicles are increasingly equipped with sensors for safety applications. Sharing information among vehicles can further improve the safety of the overall transportation environment. Enabling each vehicle to get the “right information at the right time” can be valuable to avoid dangerous situations. Information-Centric Networks (ICN) that use the notion of “named-objects” enable information dissemination regardless of location of the publisher or consumer. ICNs, especially supporting publish/subscribe capabilities, can provide timely delivery of the safety information. Our V-ICE architecture utilizes Roadside Units (RSUs) as infrastructure-based aggregators to communicate with vehicles generating notifications. RSUs disseminate information to vehicles that subscribe to the RSUs on their route. To evaluate the benefit of V-ICE, we demonstrate its use in propagating “black ice” warnings to vehicles that will likely be affected on their routes. The critical need is to deliver the information in a timely manner, providing other vehicles sufficient time to react. We build V-ICE's namespace and architecture using the roadways of Luxembourg as an example, and evaluate our approach with a trace-driven simulation using a 4-hour trace generated by SUMO. We show that V-ICE performs better than a server-based approach or even V2V broadcast, in terms of timeliness, relevance, and reduced network traffic. Mohammad Jahanian, K. K. Ramakrishnan |
LANMAN | 2 |