Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Eli Upfal is active.

Publication


Featured researches published by Eli Upfal.


SIAM Journal on Computing archive | 1999

Balanced Allocations

Yossi Azar; Andrei Z. Broder; Anna R. Karlin; Eli Upfal

Suppose that we sequentially place


foundations of computer science | 2000

Stochastic models for the Web graph

Ravi Kumar; Prabhakar Raghavan; Sridhar Rajagopalan; D. Sivakumar; Andrew Tomkins; Eli Upfal

n


symposium on principles of database systems | 2000

The Web as a graph

Ravi Kumar; Prabhakar Raghavan; Sridhar Rajagopalan; D. Sivakumar; Andrew Tompkins; Eli Upfal

balls into n boxes by putting each ball into a randomly chosen box. It is well known that when we are done, the fullest box has with high probability (1 + o(1))ln n/ln ln n balls in it. Suppose instead that for each ball we choose two boxes at random and place the ball into the one which is less full at the time of placement. We show that with high probability, the fullest box contains only ln ln n/ln 2 + O(1) balls---exponentially less than before. Furthermore, we show that a similar gap exists in the infinite process, where at each step one ball, chosen uniformly at random, is deleted, and one ball is added in the manner above. We discuss consequences of this and related theorems for dynamic resource allocation, hashing, and on-line load balancing.


symposium on the theory of computing | 1994

Efficient routing in all-optical networks

Prabhakar Raghavan; Eli Upfal

The Web may be viewed as a directed graph each of whose vertices is a static HTML Web page, and each of whose edges corresponds to a hyperlink from one Web page to another. We propose and analyze random graph models inspired by a series of empirical observations on the Web. Our graph models differ from the traditional G/sub n,p/ models in two ways: 1. Independently chosen edges do not result in the statistics (degree distributions, clique multitudes) observed on the Web. Thus, edges in our model are statistically dependent on each other. 2. Our model introduces new vertices in the graph as time evolves. This captures the fact that the Web is changing with time. Our results are two fold: we show that graphs generated using our model exhibit the statistics observed on the Web graph, and additionally, that natural graph models proposed earlier do not exhibit them. This remains true even when these earlier models are generalized to account for the arrival of vertices over time. In particular, the sparse random graphs in our models exhibit properties that do not arise in far denser random graphs generated by Erdos-Renyi models.


IEEE Transactions on Parallel and Distributed Systems | 1997

Efficient algorithms for all-to-all communications in multiport message-passing systems

Jehoshua Bruck; Ching-Tien Ho; Shlomo Kipnis; Eli Upfal; Derrick Weathersby

The pages and hyperlinks of the World-Wide Web may be viewed as nodes and edges in a directed graph. This graph has about a billion nodes today, several billion links, and appears to grow exponentially with time. There are many reasons—mathematical, sociological, and commercial—for studying the evolution of this graph. We first review a set of algorithms that operate on the Web graph, addressing problems from Web search, automatic community discovery, and classification. We then recall a number of measurements and properties of the Web graph. Noting that traditional random graph models do not explain these observations, we propose a new family of random graph models.


international conference on cluster computing | 2001

Building low-diameter P2P networks

Gopal Pandurangan; Prabhakar Raghavan; Eli Upfal

Communication in all-optical networks requires novel routing paradigms. The high bandwidth of the optic fiber is utilized through wavelengthdivision multiplexing: a single physical optical link can carry several logical signals, provided that they are transmitted on different wavelengths. We study the problem of routing a set of requests (each of which is a pair of nodes to be connected by a path) on sparse networks using a limited number of wavelengths, ensuring that different paths using the same wavelength never use the same physical link. The constraints on the selection of paths and wavelengths depend on the type of photonic switches used in the network. We present eflicient routing techniques for the two types of photonic switches that dominate current research in all-optical networks. Our results es*IBM T.J. Watson Research Center, Yorktown. This work was supported in part by grant MDA 97292-C-0075 from ARPA. t The Weizmann Institute, Israel, and IBM Alrnaden Research Center, California. Work at the Weizmann Institute supported in part by the Norman D. Cohen Professorial Chair of Computer Science. Permission to co y without fee all or part of this material is granted provicf~hatthecopies are not madeorcfistrfbutedfor direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association of Computing Machinery. To copy otherwke, or to republish, requires a fee andJor specific permission. STOC 945/84 Montreal, Quebec, Canada (!3 1984 ACM 0-89791 -663-6/94/0005..


SIAM Journal on Computing | 1994

Computing with Noisy Information

Uriel Feige; Prabhakar Raghavan; David Peleg; Eli Upfal

3.50 tablish a connection between the expansion of a network and the number of wavelengths required for routing on it.


Random Structures and Algorithms | 1990

Randomized broadcast in networks

Uriel Feige; David Peleg; Prabhakar Raghavan; Eli Upfal

We present efficient algorithms for two all-to-all communication operations in message-passing systems: index (or all-to-all personalized communication) and concatenation (or all-to-all broadcast). We assume a model of a fully connected message-passing system, in which the performance of any point-to-point communication is independent of the sender-receiver pair. We also assume that each processor has k/spl ges/1 ports, through which it can send and receive k messages in every communication round. The complexity measures we use are independent of the particular system topology and are based on the communication start-up time, and on the communication bandwidth.


acm symposium on parallel algorithms and architectures | 1991

A simple load balancing scheme for task allocation in parallel machines

Larry Rudolph; Miriam Slivkin-Allalouf; Eli Upfal

In a peer-to-peer (P2P) network, nodes connect into an existing network and participate in providing and availing of services. There is no dichotomy between a central server and distributed clients. Current P2P networks (e.g., Gnutella) are constructed by participants following their own uncoordinated (and often whimsical) protocols; they consequently suffer from frequent network overload and fragmentation into disconnected pieces separated by choke-points with inadequate bandwidth. The authors propose a simple scheme for participants to build P2P networks in a distributed fashion, and prove that it results in connected networks of constant degree and logarithmic diameter. It does so with no global knowledge of all the nodes in the network. In the most common P2P application to date (search), these properties are important.


Journal of the ACM | 1984

Efficient Schemes for Parallel Communication

Eli Upfal

This paper studies the depth of noisy decision trees in which each node gives the wrong answer with some constant probability. In the noisy Boolean decision tree model, tight bounds are given on the number of queries to input variables required to compute threshold functions, the parity function and symmetric functions. In the noisy comparison tree model, tight bounds are given on the number of noisy comparisons for searching, sorting, selection and merging. The paper also studies parallel selection and sorting with noisy comparisons, giving tight bounds for several problems.

Collaboration


Dive into the Eli Upfal's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alan M. Frieze

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David Peleg

Weizmann Institute of Science

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge