27,157 research outputs found

    Resolving sets for Johnson and Kneser graphs

    Get PDF
    A set of vertices SS in a graph GG is a {\em resolving set} for GG if, for any two vertices u,vu,v, there exists x∈Sx\in S such that the distances d(u,x)≠d(v,x)d(u,x) \neq d(v,x). In this paper, we consider the Johnson graphs J(n,k)J(n,k) and Kneser graphs K(n,k)K(n,k), and obtain various constructions of resolving sets for these graphs. As well as general constructions, we show that various interesting combinatorial objects can be used to obtain resolving sets in these graphs, including (for Johnson graphs) projective planes and symmetric designs, as well as (for Kneser graphs) partial geometries, Hadamard matrices, Steiner systems and toroidal grids.Comment: 23 pages, 2 figures, 1 tabl

    Leveraging Coding Techniques for Speeding up Distributed Computing

    Get PDF
    Large scale clusters leveraging distributed computing frameworks such as MapReduce routinely process data that are on the orders of petabytes or more. The sheer size of the data precludes the processing of the data on a single computer. The philosophy in these methods is to partition the overall job into smaller tasks that are executed on different servers; this is called the map phase. This is followed by a data shuffling phase where appropriate data is exchanged between the servers. The final so-called reduce phase, completes the computation. One potential approach, explored in prior work for reducing the overall execution time is to operate on a natural tradeoff between computation and communication. Specifically, the idea is to run redundant copies of map tasks that are placed on judiciously chosen servers. The shuffle phase exploits the location of the nodes and utilizes coded transmission. The main drawback of this approach is that it requires the original job to be split into a number of map tasks that grows exponentially in the system parameters. This is problematic, as we demonstrate that splitting jobs too finely can in fact adversely affect the overall execution time. In this work we show that one can simultaneously obtain low communication loads while ensuring that jobs do not need to be split too finely. Our approach uncovers a deep relationship between this problem and a class of combinatorial structures called resolvable designs. Appropriate interpretation of resolvable designs can allow for the development of coded distributed computing schemes where the splitting levels are exponentially lower than prior work. We present experimental results obtained on Amazon EC2 clusters for a widely known distributed algorithm, namely TeraSort. We obtain over 4.69×\times improvement in speedup over the baseline approach and more than 2.6×\times over current state of the art

    Low Power Processor Architectures and Contemporary Techniques for Power Optimization – A Review

    Get PDF
    The technological evolution has increased the number of transistors for a given die area significantly and increased the switching speed from few MHz to GHz range. Such inversely proportional decline in size and boost in performance consequently demands shrinking of supply voltage and effective power dissipation in chips with millions of transistors. This has triggered substantial amount of research in power reduction techniques into almost every aspect of the chip and particularly the processor cores contained in the chip. This paper presents an overview of techniques for achieving the power efficiency mainly at the processor core level but also visits related domains such as buses and memories. There are various processor parameters and features such as supply voltage, clock frequency, cache and pipelining which can be optimized to reduce the power consumption of the processor. This paper discusses various ways in which these parameters can be optimized. Also, emerging power efficient processor architectures are overviewed and research activities are discussed which should help reader identify how these factors in a processor contribute to power consumption. Some of these concepts have been already established whereas others are still active research areas. © 2009 ACADEMY PUBLISHER

    Hadamard partitioned difference families and their descendants

    Get PDF
    If DD is a (4u2,2u2−u,u2−u)(4u^2,2u^2-u,u^2-u) Hadamard difference set (HDS) in GG, then {G,G∖D}\{G,G\setminus D\} is clearly a (4u2,[2u2−u,2u2+u],2u2)(4u^2,[2u^2-u,2u^2+u],2u^2) partitioned difference family (PDF). Any (v,K,λ)(v,K,\lambda)-PDF will be said of Hadamard-type if v=2λv=2\lambda as the one above. We present a doubling construction which, starting from any such PDF, leads to an infinite class of PDFs. As a special consequence, we get a PDF in a group of order 4u2(2n+1)4u^2(2n+1) and three block-sizes 4u2−2u4u^2-2u, 4u24u^2 and 4u2+2u4u^2+2u, whenever we have a (4u2,2u2−u,u2−u)(4u^2,2u^2-u,u^2-u)-HDS and the maximal prime power divisors of 2n+12n+1 are all greater than 4u2+2u4u^2+2u
    • …
    corecore