Skip to main content

Showing 1–13 of 13 results for author: Rottenstreich, O

.
  1. arXiv:2306.11620  [pdf, ps, other

    cs.CY cs.CR cs.NI

    Allowing Blockchain Loans with Low Collateral

    Authors: Tom Azoulay, Uri Carl, Ori Rottenstreich

    Abstract: Collateral is an item of value serving as security for the repayment of a loan. In blockchain-based loans, cryptocurrencies serve as the collateral. The high volatility of cryptocurrencies implies a serious barrier of entry with a common practice that collateral values equal multiple times the value of the loan. As assets serving as collateral are locked, this requirement prevents many candidates… ▽ More

    Submitted 13 June, 2023; originally announced June 2023.

    Comments: Presented at ICBC 2023

  2. arXiv:2305.05972  [pdf, other

    cs.IT cs.DS

    Coding for IBLTs with Listing Guarantees

    Authors: Daniella Bar-Lev, Avi Mizrahi, Tuvi Etzion, Ori Rottenstreich, Eitan Yaakobi

    Abstract: The Invertible Bloom Lookup Table (IBLT) is a probabilistic data structure for set representation, with applications in network and traffic monitoring. It is known for its ability to list its elements, an operation that succeeds with high probability for sufficiently large table. However, listing can fail even for relatively small sets. This paper extends recent work on the worst-case analysis of… ▽ More

    Submitted 10 May, 2023; originally announced May 2023.

  3. arXiv:2212.13812  [pdf, other

    cs.IT cs.DS

    Invertible Bloom Lookup Tables with Listing Guarantees

    Authors: Avi Mizrahi, Daniella Bar-Lev, Eitan Yaakobi, Ori Rottenstreich

    Abstract: The Invertible Bloom Lookup Table (IBLT) is a probabilistic concise data structure for set representation that supports a listing operation as the recovery of the elements in the represented set. Its applications can be found in network synchronization and traffic monitoring as well as in error-correction codes. IBLT can list its elements with probability affected by the size of the allocated memo… ▽ More

    Submitted 28 December, 2022; originally announced December 2022.

  4. arXiv:2212.13256  [pdf, other

    cs.NI

    Codes for Load Balancing in TCAMs: Size Analysis

    Authors: Yaniv Sadeh, Ori Rottenstreich, Haim Kaplan

    Abstract: Traffic splitting is a required functionality in networks, for example for load balancing over paths or servers, or by the source's access restrictions. The capacities of the servers (or the number of users with particular access restrictions) determine the sizes of the parts into which traffic should be split. A recent approach implements traffic splitting within the ternary content addressable m… ▽ More

    Submitted 26 December, 2022; originally announced December 2022.

  5. Optimal Weighted Load Balancing in TCAMs

    Authors: Yaniv Sadeh, Ori Rottenstreich, Haim Kaplan

    Abstract: Traffic splitting is a required functionality in networks, for example for load balancing over multiple paths or among different servers. The capacities of the servers determine the partition by which traffic should be split. A recent approach implements traffic splitting within the ternary content addressable memory (TCAM), which is often available in switches. It is important to reduce the amoun… ▽ More

    Submitted 29 December, 2021; originally announced December 2021.

    Comments: This is an extended version of a paper presented in ACM CoNEXT 2020

  6. arXiv:2002.07584  [pdf, ps, other

    cs.DC cs.LG cs.NI

    A Computational Approach to Packet Classification

    Authors: Alon Rashelbach, Ori Rottenstreich, Mark Silberstein

    Abstract: Multi-field packet classification is a crucial component in modern software-defined data center networks. To achieve high throughput and low latency, state-of-the-art algorithms strive to fit the rule lookup data structures into on-die caches; however, they do not scale well with the number of rules. We present a novel approach, NuevoMatch, which improves the memory scaling of existing methods. A… ▽ More

    Submitted 13 July, 2020; v1 submitted 10 February, 2020; originally announced February 2020.

    Comments: To appear in SIGCOMM 2020

  7. arXiv:1911.06951  [pdf, other

    cs.DS cs.NI

    Memory-Efficient Performance Monitoring on Programmable Switches with Lean Algorithms

    Authors: Zaoxing Liu, Samson Zhou, Ori Rottenstreich, Vladimir Braverman, Jennifer Rexford

    Abstract: Network performance problems are notoriously difficult to diagnose. Prior profiling systems collect performance statistics by kee** information about each network flow, but maintaining per-flow state is not scalable on resource-constrained NIC and switch hardware. Instead, we propose sketch-based performance monitoring using memory that is sublinear in the number of flows. Existing sketches esti… ▽ More

    Submitted 15 November, 2019; originally announced November 2019.

    Comments: To appear at APoCS 2020

  8. Efficient Measurement on Programmable Switches Using Probabilistic Recirculation

    Authors: Ran Ben Basat, Xiaoqi Chen, Gil Einziger, Ori Rottenstreich

    Abstract: Programmable network switches promise flexibility and high throughput, enabling applications such as load balancing and traffic engineering. Network measurement is a fundamental building block for such applications, including tasks such as the identification of heavy hitters (largest flows) or the detection of traffic changes. However, high-throughput packet processing architectures place certai… ▽ More

    Submitted 13 August, 2018; v1 submitted 10 August, 2018; originally announced August 2018.

    Comments: To appear in IEEE ICNP 2018

  9. arXiv:1804.04777  [pdf, other

    cs.DS

    Optimizing Bloom Filter: Challenges, Solutions, and Comparisons

    Authors: Lailong Luo, Deke Guo, Richard T. B. Ma, Ori Rottenstreich, Xueshan Luo

    Abstract: Bloom filter (BF) has been widely used to support membership query, i.e., to judge whether a given element x is a member of a given set S or not. Recent years have seen a flourish design explosion of BF due to its characteristic of space-efficiency and the functionality of constant-time membership query. The existing reviews or surveys mainly focus on the applications of BF, but fall short in cove… ▽ More

    Submitted 6 January, 2019; v1 submitted 12 April, 2018; originally announced April 2018.

  10. arXiv:1802.09815  [pdf, other

    cs.NI

    Elmo: Source-Routed Multicast for Cloud Services

    Authors: Muhammad Shahbaz, Lalith Suresh, Jen Rexford, Nick Feamster, Ori Rottenstreich, Mukesh Hira

    Abstract: We present Elmo, a system that addresses the multicast scalability problem in multi-tenant data centers. Modern cloud applications frequently exhibit one-to-many communication patterns and, at the same time, require sub-millisecond latencies and high throughput. IP multicast can achieve these requirements but has control- and data-plane scalability limitations that make it challenging to offer it… ▽ More

    Submitted 31 May, 2018; v1 submitted 27 February, 2018; originally announced February 2018.

    Comments: 16 pages

  11. arXiv:1701.02900  [pdf, other

    cs.IT

    Optimal Compression for Two-Field Entries in Fixed-Width Memories

    Authors: Ori Rottenstreich, Yuval Cassuto

    Abstract: Data compression is a well-studied (and well-solved) problem in the setup of long coding blocks. But important emerging applications need to compress data to memory words of small fixed widths. This new setup is the subject of this paper. In the problem we consider we have two sources with known discrete distributions, and we wish to find codes that maximize the success probability that the two so… ▽ More

    Submitted 11 January, 2017; originally announced January 2017.

  12. Heavy-Hitter Detection Entirely in the Data Plane

    Authors: Vibhaalakshmi Sivaraman, Srinivas Narayana, Ori Rottenstreich, S. Muthukrishnan, Jennifer Rexford

    Abstract: Identifying the "heavy hitter" flows or flows with large traffic volumes in the data plane is important for several applications e.g., flow-size aware routing, DoS detection, and traffic engineering. However, measurement in the data plane is constrained by the need for line-rate processing (at 10-100Gb/s) and limited memory in switching hardware. We propose HashPipe, a heavy hitter detection algor… ▽ More

    Submitted 19 July, 2017; v1 submitted 15 November, 2016; originally announced November 2016.

    Comments: SOSR 2017, Santa Clara, CA

  13. arXiv:1509.07395  [pdf, other

    cs.DC cs.NI

    Links as a Service (LaaS): Feeling Alone in the Shared Cloud

    Authors: Eitan Zahavi, Alex Shpiner, Ori Rottenstreich, Avinoam Kolodny, Isaac Keslassy

    Abstract: The most demanding tenants of shared clouds require complete isolation from their neighbors, in order to guarantee that their application performance is not affected by other tenants. Unfortunately, while shared clouds can offer an option whereby tenants obtain dedicated servers, they do not offer any network provisioning service, which would shield these tenants from network interference. In this… ▽ More

    Submitted 8 January, 2016; v1 submitted 24 September, 2015; originally announced September 2015.

    Comments: CCIT Report 888 September 2015, EE Pub No. 1845, Technion, Israel

    ACM Class: C.2.1