Skip to main content

Showing 1–23 of 23 results for author: Venkatakrishnan, S B

.
  1. arXiv:2405.09465  [pdf, other

    cs.CR

    Flashback: Enhancing Proposer-Builder Design with Future-Block Auctions in Proof-of-Stake Ethereum

    Authors: Yifan Mao, Mengya Zhang, Shaileshh Bojja Venkatakrishnan, Zhiqiang Lin

    Abstract: Maximal extractable value (MEV) in which block proposers unethically gain profits by manipulating the order in which transactions are included within a block, is a key challenge facing blockchains such as Ethereum today. Left unchecked, MEV can lead to a centralization of stake distribution thereby ultimately compromising the security of blockchain consensus. To preserve proposer decentralization… ▽ More

    Submitted 15 May, 2024; originally announced May 2024.

  2. arXiv:2402.16201  [pdf, other

    cs.NI cs.CR cs.DC cs.DS cs.MA

    Honeybee: Byzantine Tolerant Decentralized Peer Sampling with Verifiable Random Walks

    Authors: Yunqi Zhang, Shaileshh Bojja Venkatakrishnan

    Abstract: Popular blockchains today have hundreds of thousands of nodes and need to be able to support sophisticated scaling solutions$\unicode{x2013}$such as sharding, data availability sampling, and layer-2 methods. Designing secure and efficient peer-to-peer (p2p) networking protocols at these scales to support the tight demands of the upper layer crypto-economic primitives is a highly non-trivial endeav… ▽ More

    Submitted 23 April, 2025; v1 submitted 25 February, 2024; originally announced February 2024.

    Comments: 32 pages; acmsmall-conf

  3. arXiv:2312.06800  [pdf, other

    cs.NI

    Topiary: Fast, Scalable Publish/Subscribe for Peer-to-Peer (D)Apps

    Authors: Yifan Mao, Shaileshh Bojja Venkatakrishnan

    Abstract: The emergence of blockchain technology has fostered the development of numerous decentralized applications (dapps) in recent years Pub/sub (publish/subscribe) systems play a crucial role by associating messages with specific topics and propagating them from publishers to subscribers across the network. Decentralized pub/sub aims to provide this functionality without relying on centralized control… ▽ More

    Submitted 11 December, 2023; originally announced December 2023.

  4. Cellular Wireless Networks in the Upper Mid-Band

    Authors: Seongjoon Kang, Marco Mezzavilla, Sundeep Rangan, Arjuna Madanayake, Satheesh Bojja Venkatakrishnan, Gregory Hellbourg, Monisha Ghosh, Hamed Rahmani, Aditya Dhananjay

    Abstract: The upper mid-band - roughly from 7 to 24 GHz - has attracted considerable recent interest for new cellular services. This frequency range has vastly more spectrum than the highly congested bands below 7 GHz while offering more favorable propagation and coverage than the millimeter wave (mmWave) frequencies. The upper mid-band can thus provide a powerful and complementary frequency range to balanc… ▽ More

    Submitted 6 March, 2024; v1 submitted 6 September, 2023; originally announced September 2023.

    Comments: 18 pages

  5. arXiv:2308.15347  [pdf, other

    cs.CR

    Masquerade: Simple and Lightweight Transaction Reordering Mitigation in Blockchains

    Authors: Arti Vedula, Shaileshh Bojja Venkatakrishnan, Abhishek Gupta

    Abstract: Blockchains offer strong security gurarantees, but cannot protect users against the ordering of transactions. Players such as miners, bots and validators can reorder various transactions and reap significant profits, called the Maximal Extractable Value (MEV). In this paper, we propose an MEV aware protocol design called Masquerade, and show that it will increase user satisfaction and confidence i… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

  6. arXiv:2307.04695  [pdf, other

    cs.NI cs.GT cs.LG cs.MA

    Cobalt: Optimizing Mining Rewards in Proof-of-Work Network Games

    Authors: Arti Vedula, Abhishek Gupta, Shaileshh Bojja Venkatakrishnan

    Abstract: Mining in proof-of-work blockchains has become an expensive affair requiring specialized hardware capable of executing several megahashes per second at huge electricity costs. Miners earn a reward each time they mine a block within the longest chain, which helps offset their mining costs. It is therefore of interest to miners to maximize the number of mined blocks in the blockchain and increase re… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

  7. arXiv:2306.14357  [pdf, other

    cs.LG cs.SI

    PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networks

    Authors: Saket Gurukar, Shaileshh Bojja Venkatakrishnan, Balaraman Ravindran, Srinivasan Parthasarathy

    Abstract: Graph convolutional networks (GCNs) have achieved huge success in several machine learning (ML) tasks on graph-structured data. Recently, several sampling techniques have been proposed for the efficient training of GCNs and to improve the performance of GCNs on ML tasks. Specifically, the subgraph-based sampling approaches such as ClusterGCN and GraphSAINT have achieved state-of-the-art performanc… ▽ More

    Submitted 25 June, 2023; originally announced June 2023.

  8. arXiv:2303.09761  [pdf, other

    cs.NI

    Goldfish: Peer selection using Matrix completion in unstructured P2P network

    Authors: Bowen Xue, Yifan Mao, Shaileshh Bojja Venkatakrishnan, Sreeram Kannan

    Abstract: Peer-to-peer (P2P) networks underlie a variety of decentralized paradigms including blockchains, distributed file storage and decentralized domain name systems. A central primitive in P2P networks is the peer selection algorithm, which decides how a node should select a fixed number of neighbors to connect with. In this paper, we consider the design of a peer-selection algorithm for unstructured P… ▽ More

    Submitted 16 March, 2023; originally announced March 2023.

  9. arXiv:2210.12858  [pdf, other

    cs.NI cs.AI cs.DS cs.GT

    Kadabra: Adapting Kademlia for the Decentralized Web

    Authors: Yunqi Zhang, Shaileshh Bojja Venkatakrishnan

    Abstract: Blockchains have become the catalyst for a growing movement to create a more decentralized Internet. A fundamental operation of applications in a decentralized Internet is data storage and retrieval. As today's blockchains are limited in their storage functionalities, in recent years a number of peer-to-peer data storage networks have emerged based on the Kademlia distributed hash table protocol.… ▽ More

    Submitted 14 February, 2023; v1 submitted 23 October, 2022; originally announced October 2022.

    Comments: Financial Cryptography and Data Security 2023 (FC 2023); 27 pages, 20 figures

  10. arXiv:2209.00695  [pdf, other

    cs.NI

    DecVi: Adaptive Video Conferencing on Open Peer-to-Peer Networks

    Authors: Jingren Wei, Shaileshh Bojja Venkatakrishnan

    Abstract: Video conferencing has become the preferred way of interacting virtually. Current video conferencing applications, like Zoom, Teams or WebEx, are centralized, cloud-based platforms whose performance crucially depends on the proximity of clients to their data centers. Clients from low-income countries are particularly affected as most data centers from major cloud providers are located in economica… ▽ More

    Submitted 1 September, 2022; originally announced September 2022.

  11. arXiv:2204.02461  [pdf, other

    cs.NI

    Less is More: Fairness in Wide-Area Proof-of-Work Blockchain Networks

    Authors: Yifan Mao, Shaileshh Bojja Venkatakrishnan

    Abstract: Blockchain is rapidly emerging as an important class of network application, with a unique set of trust, security and transparency properties. In a blockchain system, participants record and update the `server-side' state of an application as blocks of a replicated, immutable ledger using a consensus protocol over the Internet. Mining blocks has become lucrative in recent years; e.g., a miner rece… ▽ More

    Submitted 21 May, 2022; v1 submitted 5 April, 2022; originally announced April 2022.

  12. The Effect of Network Topology on Credit Network Throughput

    Authors: Vibhaalakshmi Sivaraman, Weizhao Tang, Shaileshh Bojja Venkatakrishnan, Giulia Fanti, Mohammad Alizadeh

    Abstract: Credit networks rely on decentralized, pairwise trust relationships (channels) to exchange money or goods. Credit networks arise naturally in many financial systems, including the recent construct of payment channel networks in blockchain systems. An important performance metric for these networks is their transaction throughput. However, predicting the throughput of a credit network is nontrivial… ▽ More

    Submitted 28 September, 2021; v1 submitted 4 March, 2021; originally announced March 2021.

    Journal ref: Performance Evaluation, 2021, 102235, ISSN 0166-5316

  13. A Passive STAR Microwave Circuit for 1-3 GHz Self-Interference Cancellation

    Authors: Udara De Silva, Sravan Pulipati, Satheesh Bojja Venkatakrishnan, Shubhendu Bhardwaj, Arjuna Madanayake

    Abstract: Simultaneous transmit and receive (STAR) allows full-duplex operation of a radio, which leads to doubled capacity for a given bandwidth. A circulator with high-isolation between transmit and receive ports, and low-loss from the antenna to receive port is typically required for achieving STAR. Conventional circulators do not offer wideband performance. Although wideband circulators have been propos… ▽ More

    Submitted 17 August, 2020; v1 submitted 3 August, 2020; originally announced August 2020.

    Comments: 4 figures, 4 pages

  14. arXiv:2006.14186  [pdf, other

    cs.NI cs.MA math.OC stat.AP

    Perigee: Efficient Peer-to-Peer Network Design for Blockchains

    Authors: Yifan Mao, Soubhik Deb, Shaileshh Bojja Venkatakrishnan, Sreeram Kannan, Kannan Srinivasan

    Abstract: A key performance metric in blockchains is the latency between when a transaction is broadcast and when it is confirmed (the so-called, confirmation latency). While improvements in consensus techniques can lead to lower confirmation latency, a fundamental lower bound on confirmation latency is the propagation latency of messages through the underlying peer-to-peer (p2p) network (inBitcoin, the pro… ▽ More

    Submitted 25 June, 2020; originally announced June 2020.

    Comments: Accepted at ACM PODC 2020

  15. arXiv:1906.08879  [pdf, other

    cs.LG cs.DC stat.ML

    Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learning

    Authors: Ravichandra Addanki, Shaileshh Bojja Venkatakrishnan, Shreyan Gupta, Hongzi Mao, Mohammad Alizadeh

    Abstract: We present Placeto, a reinforcement learning (RL) approach to efficiently find device placements for distributed neural network training. Unlike prior approaches that only find a device placement for a specific computation graph, Placeto can learn generalizable device placement policies that can be applied to any graph. We propose two key ideas in our approach: (1) we represent the policy as perfo… ▽ More

    Submitted 20 June, 2019; originally announced June 2019.

  16. arXiv:1810.01963  [pdf, other

    cs.LG stat.ML

    Learning Scheduling Algorithms for Data Processing Clusters

    Authors: Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng, Mohammad Alizadeh

    Abstract: Efficiently scheduling data processing jobs on distributed compute clusters requires complex algorithms. Current systems, however, use simple generalized heuristics and ignore workload characteristics, since developing and tuning a scheduling policy for each workload is infeasible. In this paper, we show that modern machine learning techniques can generate highly-efficient policies automatically.… ▽ More

    Submitted 21 August, 2019; v1 submitted 3 October, 2018; originally announced October 2018.

  17. arXiv:1809.05088  [pdf, other

    cs.NI

    High Throughput Cryptocurrency Routing in Payment Channel Networks

    Authors: Vibhaalakshmi Sivaraman, Shaileshh Bojja Venkatakrishnan, Kathy Ruan, Parimarjan Negi, Lei Yang, Radhika Mittal, Mohammad Alizadeh, Giulia Fanti

    Abstract: Despite growing adoption of cryptocurrencies, making fast payments at scale remains a challenge. Payment channel networks (PCNs) such as the Lightning Network have emerged as a viable scaling solution. However, completing payments on PCNs is challenging: payments must be routed on paths with sufficient funds. As payments flow over a single channel (link) in the same direction, the channel eventual… ▽ More

    Submitted 23 March, 2020; v1 submitted 13 September, 2018; originally announced September 2018.

  18. arXiv:1807.02264  [pdf, other

    cs.LG stat.ML

    Variance Reduction for Reinforcement Learning in Input-Driven Environments

    Authors: Hongzi Mao, Shaileshh Bojja Venkatakrishnan, Malte Schwarzkopf, Mohammad Alizadeh

    Abstract: We consider reinforcement learning in input-driven environments, where an exogenous, stochastic input process affects the dynamics of the system. Input processes arise in many applications, including queuing systems, robotics control with disturbances, and object tracking. Since the state dynamics and rewards depend on the input process, the state alone provides limited information for the expecte… ▽ More

    Submitted 27 February, 2019; v1 submitted 6 July, 2018; originally announced July 2018.

  19. arXiv:1805.11060  [pdf, other

    cs.CR

    Dandelion++: Lightweight Cryptocurrency Networking with Formal Anonymity Guarantees

    Authors: Giulia Fanti, Shaileshh Bojja Venkatakrishnan, Surya Bakshi, Bradley Denby, Shruti Bhargava, Andrew Miller, Pramod Viswanath

    Abstract: Recent work has demonstrated significant anonymity vulnerabilities in Bitcoin's networking stack. In particular, the current mechanism for broadcasting Bitcoin transactions allows third-party observers to link transactions to the IP addresses that originated them. This lays the groundwork for low-cost, large-scale deanonymization attacks. In this work, we present Dandelion++, a first-principles de… ▽ More

    Submitted 28 May, 2018; originally announced May 2018.

  20. arXiv:1802.04948  [pdf, other

    cs.LG

    Graph2Seq: Scalable Learning Dynamics for Graphs

    Authors: Shaileshh Bojja Venkatakrishnan, Mohammad Alizadeh, Pramod Viswanath

    Abstract: Neural networks have been shown to be an effective tool for learning algorithms over graph-structured data. However, graph representation techniques---that convert graphs to real-valued vectors for use with neural networks---are still in their infancy. Recent works have proposed several approaches (e.g., graph convolutional networks), but these methods have difficulty scaling and generalizing to g… ▽ More

    Submitted 9 October, 2018; v1 submitted 13 February, 2018; originally announced February 2018.

  21. arXiv:1701.04439  [pdf, other

    cs.CR cs.IT

    Dandelion: Redesigning the Bitcoin Network for Anonymity

    Authors: Shaileshh Bojja Venkatakrishnan, Giulia Fanti, Pramod Viswanath

    Abstract: Bitcoin and other cryptocurrencies have surged in popularity over the last decade. Although Bitcoin does not claim to provide anonymity for its users, it enjoys a public perception of being a `privacy-preserving' financial system. In reality, cryptocurrencies publish users' entire transaction histories in plaintext, albeit under a pseudonym; this is required for transaction validation. Therefore,… ▽ More

    Submitted 16 January, 2017; originally announced January 2017.

  22. arXiv:1512.01271  [pdf, other

    cs.NI

    Costly Circuits, Submodular Schedules: Hybrid Switch Scheduling for Data Centers

    Authors: Shaileshh Bojja Venkatakrishnan, Mohammad Alizadeh, Pramod Viswanath

    Abstract: Hybrid switching - in which a high bandwidth circuit switch (optical or wireless) is used in conjunction with a low bandwidth packet switch - is a promising alternative to interconnect servers in today's large scale data-centers. Circuit switches offer a very high link rate, but incur a non-trivial reconfiguration delay which makes their scheduling challenging. In this paper, we demonstrate a ligh… ▽ More

    Submitted 23 December, 2015; v1 submitted 3 December, 2015; originally announced December 2015.

  23. arXiv:1407.1931  [pdf, other

    cs.NI cs.DS

    Deterministic Near-Optimal P2P Streaming

    Authors: Shaileshh Bojja Venkatakrishnan, Pramod Viswanath

    Abstract: We consider streaming over a peer-to-peer network with homogeneous nodes in which a single source broadcasts a data stream to all the users in the system. Peers are allowed to enter or leave the system (adversarially) arbitrarily. Previous approaches for streaming in this setting have either used randomized distribution graphs or structured trees with randomized maintenance algorithms. Randomized… ▽ More

    Submitted 7 July, 2014; originally announced July 2014.