7 research outputs found

    IMPROVING NETWORK DIAGNOSTICS USING PROGRAMMABLE NETWORKS

    No full text
    Ph.DDOCTOR OF PHILOSOPHY (SOC

    On programmable networking evolution

    No full text
    10.1007/s40012-020-00272-wCSI Transactions on ICT8169-7

    Precise Time-synchronization in the Data-Plane using Programmable Switching ASICs

    No full text
    10.1145/3314148.3314353Proceedings of the 2019 ACM Symposium on SDN Researc

    Special Issue on The Workshop on Performance of host-based Network Applications (PerfNA 2022)

    No full text
    With the advancement of highly network-powered paradigms like 5G, Microservices, etc. which are typically deployed as containers/VMs, there is a growing imperative on the host nodes to perform specialized network tasks like monitoring, filtering, tunneling, load-balancing, etc. While traditionally, these tasks were performed using switches and specialized middleboxes in the network, there is a demand to perform these network tasks on commodity hardware comprising of COTS servers. However, a major challenge is to perform these tasks at low-overhead and high reliability while maintaining low latency, high throughput, and flexibility

    A Case For Cross-Domain Observability to Debug Performance Issues in Microservices

    No full text
    Many applications deployed in the cloud are usually refactored into small components called microservices that are deployed as containers in a Kubernetes environment. Such applications are deployed on a cluster of physical servers which are connected via the datacenter network.In such deployments, resources such as compute, memory, and network, are shared and hence some microservices (culprits) can misbehave and consume more resources. This interference among applications hosted on the same node leads to performance issues (e.g., high latency, packet loss) in the microservices (victims) followed by a delayed or low-quality response. Given the highly distributed and transient nature of the workloads, it's extremely challenging to debug performance issues. Especially, given the nature of existing monitoring tools, which collect traces and analyze them at individual points (network, host, etc) in a disaggregated manner.In this paper, we argue toward a case for a cross-domain (network & host) monitoring and debugging framework which could provide the end-to-end observability to debug performance issues of applications and pin-point the root-cause whether it is on the sender-host, receiver-host or the network. We present the design and provide preliminary implementation details using eBPF (extended Berkeley Packet Filter) to elucidate the feasibility of the system. © 2022 IEEE

    Node Count Node Count Node Count CountMe!- Low Cost Crowd Counting using Audio Tones

    No full text
    With mobile devices becoming ubiquitous, collaborative applications have become increasingly pervasive. In these applications, there is a strong need to obtain a count of the number of mobile devices present in an area, as it closely approximate
    corecore