- Cloud Computing and Resource Management
- Mobile Ad Hoc Networks
- Wireless Networks and Protocols
- Cooperative Communication and Network Coding
- Software-Defined Networks and 5G
- Caching and Content Delivery
- IoT and Edge/Fog Computing
- Distributed and Parallel Computing Systems
- Advanced Wireless Network Optimization
- Interactive and Immersive Displays
- Software System Performance and Reliability
- Advanced Optical Network Technologies
- Distributed systems and fault tolerance
- Wireless Communication Networks Research
- Interconnection Networks and Systems
- Augmented Reality Applications
- Advanced Data Storage Technologies
- Tactile and Sensory Interactions
- Energy Harvesting in Wireless Networks
- Indoor and Outdoor Localization Technologies
- Antenna Design and Analysis
- Parallel Computing and Optimization Techniques
- IPv6, Mobility, Handover, Networks, Security
- Opportunistic and Delay-Tolerant Networks
- Advanced MIMO Systems Optimization
University of Colorado System
2020-2024
University of Colorado Boulder
2019-2024
Cardiff University
2021
Edge Technologies (United States)
2021
University of Bari Aldo Moro
2021
South African National Biodiversity Institute
2021
University of Derby
2021
Graz University of Technology
2021
Dublin City University
2021
Juraj Dobrila University of Pula
2021
Multihop wireless mesh networks are becoming a new attractive communication paradigm owing to their low cost and ease of deployment. Routing protocols critical the performance reliability networks. Traditional routing send traffic along predetermined paths face difficulties in coping with unreliable unpredictable medium. In this paper, we propose simple opportunistic adaptive protocol (SOAR) explicitly support multiple simultaneous flows SOAR incorporates following four major components...
Datacenter networks deal with a variety of workloads, ranging from latency-sensitive small flows to bandwidth-hungry large flows. Load balancing schemes based on flow hashing, e.g., ECMP, cause congestion when hash collisions occur and can perform poorly in asymmetric topologies. Recent proposals load balance the network require centralized traffic engineering, multipath-aware transport, or expensive specialized hardware. We propose mechanism that avoids these limitations by (i) pushing...
The continually increasing number of wireless devices operating in the unlicensed frequency bands makes freely-available spectrum a scarce commodity. Under such circumstances, efficient management is necessary to minimize effects overcrowding and maximize quality service. In this paper we present design, implementation evaluation dynamic access protocol (DSAP), centralized method for managing coordinating
Interference has always been considered as an unavoidable peril in wireless networks. A single data transmission is useful to some nodes and becomes interference others. Based on channel of origin, can be categorized into co-channel (from transmissions the same receiver) adjacent-channel (transmissions adjacent overlapping channels).In this paper, we define specific mechanisms that transform partially overlapped channels advantage, instead a peril. We construct simple analytical empirical...
WiFi radios in smart-phones consume a significant amount of power when active. The 802.11 standard allows these devices to save through an energy-conserving Power Save Mode (PSM). However, depending on the PSM implementation strategies used by clients/Access Points (APs), we find competing background traffic results one or more following negative consequences: increase, up 300%, client's energy consumption, decrease wireless network capacity due unnecessary retransmissions, and unfairness.
Software-defined networking introduces the possibility of building self-tuning networks that constantly monitor network conditions and react rapidly to important events such as congestion. Unfortunately, state-of-the-art monitoring mechanisms for conventional require hundreds milliseconds seconds extract global state, like link utilization or identity "elephant" flows. Such latencies are adequate responding persistent issues, e.g., failures long-lasting congestion, but inadequate transient...
Multi-tenant datacenters are successful because tenants can seamlessly port their applications and services to the cloud. Virtual Machine (VM) technology plays an integral role in this success by enabling a diverse set of software be run on unified underlying framework. This flexibility, however, comes at cost dealing with out-dated, inefficient, or misconfigured TCP stacks implemented VMs. paper investigates if administrators take control VM's congestion algorithm without making changes VM...
Datacenter networks deal with a variety of workloads, ranging from latency-sensitive small flows to bandwidth-hungry large flows. Load balancing schemes based on flow hashing, e.g., ECMP, cause congestion when hash collisions occur and can perform poorly in asymmetric topologies. Recent proposals load balance the network require centralized traffic engineering, multipath-aware transport, or expensive specialized hardware. We propose mechanism that avoids these limitations by (i) pushing...
Serverless computing is a rapidly growing paradigm that easily harnesses the power of cloud. With serverless computing, developers simply provide an event-driven function to cloud providers, and provider seamlessly scales invocations meet demands as event-triggers occur. As current future offerings support wide variety applications, effective techniques manage workloads becomes important issue. This work examines management scheduling practices in uncovering many issues including inflated...
Software-defined networking provides flexibility in designing networks by allowing distributed network state to be managed logically centralized control programs. However, this brings added complexity, which requires new debugging tools that can provide insights into behavior. We propose a tool, SDN traceroute, query the current path taken any packet through an SDN-enabled network. The is traced using actual forwarding mechanisms at each device without changing rules being measured. This...
Software-defined networking introduces the possibility of building self-tuning networks that constantly monitor network conditions and react rapidly to important events such as congestion. Unfortunately, state-of-the-art monitoring mechanisms for conventional require hundreds milliseconds seconds extract global state, like link utilization or identity "elephant" flows. Such latencies are adequate responding persistent issues, e.g., failures long-lasting congestion, but inadequate transient...
Wireless LANs (WLANs) have been deployed at a remarkable rate university campuses, office buildings, airports, hotels, and malls. Providing efficient reliable wireless communications is challenging due to inherent lossy medium imperfect packet scheduling that results in collisions. In this paper, we develop an retransmission scheme (ER) for wirless LANs. Instead of retransmitting the lost packets their original forms, ER codes different destinations uses single potentially recover multiple...
While SDN promises fine-grained, dynamic control of the network, in practice limited switch TCAM rule space restricts most forwarding to be coarse-grained. As an alternative, we demonstrate that using destination MAC addresses as opaque labels allows controller leverage large (L2) tables manage a plethora fine-grained paths. In this shadow model, can install rewrite rules at network edge guide traffic on intelligently selected paths balance traffic, avoid failed links, or route flows through...
Multihop wireless mesh networks are becoming a new attractive communication paradigm. Many cities and public places have deployed or planning to deploy provide Internet access residents local businesses. Routing protocol design is critical the performance reliability of networks. Traditional routing protocols send traffic along pre-determined paths been shown ineffective in coping with unreliable unpredictable medium. In this paper, we develop simple opportunistic adaptive (SOAR) for SOAR...
Campus and enterprise wireless networks are increasingly characterized by ubiquitous coverage rising traffic demands. Efficiently assigning channels to access points (APs) in these can significantly affect the performance capacity of WLANs. The state-of-the-art approaches assign statically, without considering prevailing In this paper, we show that quality a channel assignment be improved incorporating observed demands at APs clients into process. We refer as <i...
We present a novel approach to optimize the performance of IEEE 802.11-based multi-hop wireless networks. A unique feature our is that it enables an accurate prediction resulting throughput individual flows. At its heart lies simple yet model network captures interference, traffic, and MAC-induced dependencies. Unless properly accounted for, these dependencies lead unpredictable behaviors. For instance, we show even two links with one flow vulnerable severe degradation. design algorithms...
Efficiently sharing spectrum among multiple users is critical to wireless network performance. In this paper, we propose a novel protocol called Collision-Resistant Multiple Access (CRMA) achieve high efficiency. CRMA, each transmitter views the OFDM physical layer as orthogonal but sharable channels, and independently selects few channels for transmission. The transmissions that share same channel naturally add up in air. receiver extracts received signals from all efficiently decodes by...
In serverless computing, developers define a function to handle an event, and the framework horizontally scales application as needed. The downside of this function-based abstraction is it limits type supported places bound on be within physical resource limitations server executes on. paper we propose new for computing: developer supplies process seamlessly out process's usage across datacenter. This enables processing not only more general purpose, but also allows break single – making...
Efficient resource management in cloud computing research is a crucial problem because over-provisioning increases costs for providers and customers; under-provisioning the application latency, it may violate service level agreements, which eventually makes lose their customers income. As result, researchers have been striving to develop optimal environments different ways, such as container placement, job scheduling multi-resource scheduling. Machine learning techniques are extensively used...
Opportunistic routing achieves significant performance gain under lossy wireless links. In this paper, we develop a novel approach that exploits inter-flow network coding in opportunistic routing. A unique feature of our design is it systematically optimizes end-to-end (e.g., total throughput). key challenge to achieve goal strong tension between and coding: high reliability, uses intra-flow spread information across multiple nodes; reduces the reaching an individual node, which turn...
With the phenomenal growth of wireless networks and applications, it is increasingly important to deliver content efficiently reliably over links. However, performance still far from satisfactory due limited spectrum, inherent lossy medium, imperfect packet scheduling. While significant research has been done improve performance, much existing work focuses on individual design space. We take a holistic approach optimizing resilience. propose Fast Resilient Jumbo frames (FRJ), which exploit...