4
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Skeap & Leap: Scalable Distributed Priority Queues for constant and arbitrary Priorities

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          We propose two protocols for distributed priority queues (denoted by 'heap' for simplicity in this paper) called SKEAP and LEAP. SKEAP realizes a distributed heap for a constant amount of priorities and LEAP one for an arbitrary amount. Both protocols build on an overlay, which induces an aggregation tree on which heap operations are aggregated in batches, ensuring that our protocols scale even for a high rate of incoming requests. As part of LEAP we provide a novel distributed protocol for the \(k\)-selection problem that runs in time \(\mathcal O(\log n)\) w.h.p. SKEAP guarantees sequential consistency for its heap operations, while LEAP guarantees linearizability. SKEAP and LEAP provide logarithmic runtimes w.h.p. on all their operations.

          Related collections

          Most cited references6

          • Record: found
          • Abstract: not found
          • Article: not found

          Tapestry: A Resilient Global-Scale Overlay for Service Deployment

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Concurrent Data Structures

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              An efficient algorithm for concurrent priority queue heaps

                Bookmark

                Author and article information

                Journal
                09 May 2018
                Article
                1805.03472
                9d77b1d2-325a-4b77-ae02-ef6e2d8c8f99

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                cs.DC

                Networking & Internet architecture
                Networking & Internet architecture

                Comments

                Comment on this article