Zum Hauptinhalt springen

Showing 1–9 of 9 results for author: Varghese, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.03636  [pdf, other

    cs.PL cs.LG

    Synthetic Programming Elicitation and Repair for Text-to-Code in Very Low-Resource Programming Languages

    Authors: Federico Mora, Justin Wong, Haley Lepe, Sahil Bhatia, Karim Elmaaroufi, George Varghese, Joseph E. Gonzalez, Elizabeth Polgreen, Sanjit A. Seshia

    Abstract: Recent advances in large language models (LLMs) for code applications have demonstrated remarkable zero-shot fluency and instruction following on challenging code related tasks ranging from test case generation to self-repair. Unsurprisingly, however, models struggle to compose syntactically valid programs in programming languages unrepresented in pre-training, referred to as very low-resource Pro… ▽ More

    Submitted 29 June, 2024; v1 submitted 5 June, 2024; originally announced June 2024.

    Comments: 15 pages, 6 figures, 1 table

  2. arXiv:2307.04945  [pdf, other

    cs.NI cs.PL

    What do LLMs need to Synthesize Correct Router Configurations?

    Authors: Rajdeep Mondal, Alan Tang, Ryan Beckett, Todd Millstein, George Varghese

    Abstract: We investigate whether Large Language Models (e.g., GPT-4) can synthesize correct router configurations with reduced manual effort. We find GPT-4 works very badly by itself, producing promising draft configurations but with egregious errors in topology, syntax, and semantics. Our strategy, that we call Verified Prompt Programming, is to combine GPT-4 with verifiers, and use localized feedback from… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

  3. arXiv:2204.09813  [pdf

    cs.NI

    MashUp: Scaling TCAM-based IP Lookup to Larger Databases by Tiling Trees

    Authors: Victor Rios, George Varghese

    Abstract: Ternary content addressable memories (TCAMs) are commonly used to implement IP lookup, but suffer from high power and area costs. Thus TCAM included in modern chips is limited and can support moderately large datasets in data centers and enterprises, but fails to scale to backbone WAN databases of millions of prefixes. IPv6 deployment also makes it harder to deploy TCAMs because of the larger pref… ▽ More

    Submitted 20 April, 2022; originally announced April 2022.

  4. LIGHTYEAR: Using Modularity to Scale BGP Control Plane Verification

    Authors: Alan Tang, Ryan Beckett, Steven Benaloh, Karthick Jayaraman, Tejas Patil, Todd Millstein, George Varghese

    Abstract: Current network control plane verification tools cannot scale to large networks, because of the complexity of jointly reasoning about the behaviors of all nodes in the network. In this paper we present a modular approach to control plane verification, whereby end-to-end network properties are verified via a set of purely local checks on individual nodes and edges. The approach targets the verifica… ▽ More

    Submitted 20 September, 2023; v1 submitted 20 April, 2022; originally announced April 2022.

    Comments: 12 pages (+ 2 pages references), 3 figures, Accepted at SIGCOMM '23

    Journal ref: In Proceedings of the ACM SIGCOMM 2023 Conference (ACM SIGCOMM '23). Association for Computing Machinery, New York, NY, USA, 94-107

  5. arXiv:2106.14347  [pdf, other

    cs.DC cs.LG

    Revelio: ML-Generated Debugging Queries for Distributed Systems

    Authors: Pradeep Dogga, Karthik Narasimhan, Anirudh Sivaraman, Shiv Kumar Saini, George Varghese, Ravi Netravali

    Abstract: A major difficulty in debugging distributed systems lies in manually determining which of the many available debugging tools to use and how to query its logs. Our own study of a production debugging workflow confirms the magnitude of this burden. This paper explores whether a machine-learning model can assist developers in distributed systems debugging. We present Revelio, a debugging assistant wh… ▽ More

    Submitted 27 June, 2021; originally announced June 2021.

  6. arXiv:1512.05023  [pdf, other

    cs.NI

    Packet Transactions: High-level Programming for Line-Rate Switches

    Authors: Anirudh Sivaraman, Mihai Budiu, Alvin Cheung, Changhoon Kim, Steve Licking, George Varghese, Hari Balakrishnan, Mohammad Alizadeh, Nick McKeown

    Abstract: Many algorithms for congestion control, scheduling, network measurement, active queue management, security, and load balancing require custom processing of packets as they traverse the data plane of a network switch. To run at line rate, these data-plane algorithms must be in hardware. With today's switch hardware, algorithms cannot be changed, nor new algorithms installed, after a switch has been… ▽ More

    Submitted 29 January, 2016; v1 submitted 15 December, 2015; originally announced December 2015.

    Comments: 16 pages

  7. arXiv:1312.1719  [pdf, other

    cs.NI

    Programming Protocol-Independent Packet Processors

    Authors: Pat Bosshart, Dan Daly, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, David Walker

    Abstract: P4 is a high-level language for programming protocol-independent packet processors. P4 works in conjunction with SDN control protocols like OpenFlow. In its current form, OpenFlow explicitly specifies protocol headers on which it operates. This set has grown from 12 to 41 fields in a few years, increasing the complexity of the specification while still not providing the flexibility to add new head… ▽ More

    Submitted 15 May, 2014; v1 submitted 5 December, 2013; originally announced December 2013.

  8. arXiv:1208.0798  [pdf, ps, other

    cs.DS

    Biff (Bloom Filter) Codes : Fast Error Correction for Large Data Sets

    Authors: Michael Mitzenmacher, George Varghese

    Abstract: Large data sets are increasingly common in cloud and virtualized environments. For example, transfers of multiple gigabytes are commonplace, as are replicated blocks of such sizes. There is a need for fast error-correction or data reconciliation in such settings even when the expected number of errors is small. Motivated by such cloud reconciliation problems, we consider error-correction schemes… ▽ More

    Submitted 3 August, 2012; originally announced August 2012.

    Comments: 5 pages, Corrected typos from ISIT 2012 conference version

  9. arXiv:1205.0435  [pdf, other

    cs.DB cs.SI physics.soc-ph

    Scalable Social Coordination using Enmeshed Queries

    Authors: Jianjun Chen, Ashwin Machanavajjhala, George Varghese

    Abstract: Social coordination allows users to move beyond awareness of their friends to efficiently coordinating physical activities with others. While specific forms of social coordination can be seen in tools such as Evite, Meetup and Groupon, we introduce a more general model using what we call enmeshed queries. An enmeshed query allows users to declaratively specify an intent to coordinate by specifying… ▽ More

    Submitted 17 August, 2012; v1 submitted 2 May, 2012; originally announced May 2012.

    Comments: 11 pages, 9 figures