Object Allocation in Distributed Databases and Mobile Computers

نویسندگان

  • Yixiu Huang
  • Ouri Wolfson
چکیده

This paper makes two contributions. First, we introduce a model for evaluating the performance of data allocation and replication algorithms in distributed databases. The model is comprehensive in the sense that it accounts for I/O cost, for communication cost, and for limits on the minimum number of copies of the object (to ensure availability). The second contribution of this paper is the introduction and analysis of an algorithm for automatic dynamic allocation of replicas to processors. Using the new model, we compare the performance of the traditional read-one-write-all static allocation algorithm, to the performance of the dynamic allocation algorithm. As a result, we obtain the relationship between the communication cost and I/O cost for which static allocation is superior to dynamic allocation, and the relationships for which dynamic allocation is superior.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Allocation in Mobile Computing

Users of mobile computers will soon have access to shared online databases via wireless networks. We are developing a system that dynamically allocates and deallocates copies of the data-items in these databases to mobile computers, for optimizing cost and performance. This dynamic allocation of data-items to mobile computers is guided by input from the users concerning the type of wireless net...

متن کامل

Competitive Analysis of Caching in Distributed Databases

This paper makes two contributions. First, we introduce a model for evaluating the performanceof data allocation and replication algorithms in distributed databases. The model is comprehen-sive in the sense that it accounts for I/O cost, for communication cost, and, because of reliabilityconsiderations, for limits on the minimum number of copies of the object. The model captures...

متن کامل

Distributed Dynamic Channel Allocation for Mobile Computing: Lessons from Load Sharing in Distributed Systems

Mobile computers use wireless channels to communicate with other computers. Ef-cient channel allocation is at the heart of the design of an eecient mobile computing system. The nite number of channels should be eeciently allocated to maximize throughput and avoid co-channel interference. Temporal variations in channel demand require channel allocation to adapt dynamically to the changing demand...

متن کامل

Adaptive Replication Algorithm for Mobile Computers

The need for mobile access to large databases leads to problems with mobile computers connectivity. Mobile computers often suffer from limited connectivity or lack of network access. Existing replicated databases are not well suited for mobile scenarios as well as algorithms used for data replication. Distributed database systems and distributed database management systems have been developed i...

متن کامل

An Intelligent Vision System on a Mobile Manipulator

This article will introduce a robust vision system which was implemented on a mobile manipulator. This robot has to find objects and deliver them to pre specified locations. In the first stage, a method which is named color adjacency method was employed. However, this method needs a large amount of memory and the process is very slow on computers with small memories. Therefore since the previou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994