Balanced Allocation: Memory Performance Tradeoffs
نویسندگان
چکیده
Suppose we sequentially put n balls into n bins. If we put each ball into a random bin then the heaviest bin will contain ∼ logn/ log logn balls with high probability. However, Azar, Broder, Karlin and Upfal [SIAM J. Comput. 29 (1999) 180–200] showed that if each time we choose two bins at random and put the ball in the least loaded bin among the two, then the heaviest bin will contain only ∼ log logn balls with high probability. How much memory do we need to implement this scheme? We need roughly log log logn bits per bin, and n log log logn bits in total. Let us assume now that we have limited amount of memory. For each ball, we are given two random bins and we have to put the ball into one of them. Our goal is to minimize the load of the heaviest bin. We prove that if we have n1−δ bits then the heaviest bin will contain at least (δ logn/ log logn) balls with high probability. The bound is tight in the communication complexity model.
منابع مشابه
Dynamic Allocation of Security Resources to Client-Server Applications
The increasing demand for security in real-time electronic commerce applications is a direct challenge to the performance of those applications. Security operations often exhibit high CPU overheads, leading to application performance degradation. Therefore, to ensure the future success of business, collaborative, and electronic commerce network applications, we must understand and evaluate the ...
متن کاملBalanced bipartite graph based register allocation for network processors in mobile and wireless networks
Mobile and wireless networks are the integrant infrastructure of mobile and pervasive computing that aims at providing transparent and preferred information and services for people anytime anywhere. In such environments, end-to-end network bandwidth is crucial to improve user’s transparent experience when providing on-demand services such as mobile video playing. As a result, powerful computing...
متن کاملThe Design of QoS Broker Algorithms for QoS-Capable Web Service
QoS (Quality of Service) support in Web services is an important issue. In this paper, we present a QoScapable web service architecture, QCWS, by introducing a QoS broker module between service clients and providers (servers). The functions of the QoS broker module include collecting QoS information about servers, making selection decisions for clients, and negotiating with servers to get QoS c...
متن کاملThe soft constraints hypothesis: a rational analysis approach to resource allocation for interactive behavior.
Soft constraints hypothesis (SCH) is a rational analysis approach that holds that the mixture of perceptual-motor and cognitive resources allocated for interactive behavior is adjusted based on temporal cost-benefit tradeoffs. Alternative approaches maintain that cognitive resources are in some sense protected or conserved in that greater amounts of perceptual-motor effort will be expended to c...
متن کاملEfficiency Evaluation by using mixed modeling of Data Envelopment Analysis and Balanced Scorecard- A Case Study in the banking industry
The first objective in any financial organization is to improve performance, and performance evaluation also is one of the best ways to advance operations in organizations. By utilizing different methods of performance evaluation, organizations can evaluate the effectiveness and efficiency of processes that are in accord with strategic objectives. In addition, the performance evaluation instrum...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0901.1155 شماره
صفحات -
تاریخ انتشار 2009