Shrinking Timestamp Sizes of Event Ordering Protocols
نویسندگان
چکیده
Almost all published work on causal ordering mechanisms assumes theoretically unbounded counters for timestamps, thus ignoring the real-world problem that arises if one is actually interested in an operable implementation, since unbounded counters simply cannot be realized. An argument for its justification often encountered states, that the counter size can be chosen such that counters practically do not overflow or wrap-around. For example, using matrix timestamps in a distributed computation involving not more than 50 processes and 32 bits per integer results in a timestamp size of almost 10 K-byte. In this paper, we present a solution, called Factorized Timestamp Approach (FTA) that substantially reduces the amount of piggybacked control information. It is based on introducing the notion of phases in which much smaller timestamps are used. Simulation results given in the paper show the suitability of this approach.
منابع مشابه
Concurrency control based on role concept
A Role-Based Access Control (RBAC) model is used to make a system secure. In addition to keeping systems secure, objects have to be consistent in the presence of multiple transactions. Traditional locking protocols and timestamp ordering schedulers are based on ‘first-comer-winner’ and ‘timestamp order’ principles to make multiple conflicting transactions serialisable, respectively. In this pap...
متن کاملOn Transaction Processing with Partial Validation and Timestamp Ordering in Mobile Broadcast Environments
Conventional concurrency control protocols are inapplicable in mobile broadcast environments due to a number of constraints of wireless communications. Previous studies are focused on efficient processing of read-only transactions at the mobile clients, neglecting update transactions. In this paper, we design a new protocol for processing both read-only and update mobile transactions. The proto...
متن کاملReal-Time Transaction Scheduling in Database Systems
A database system supporting a real-time application, which can be calledà real-time database system (RTDBS)', has to provide real-time information to the executing transactions. Each RTDB transaction is associated with a timing constraint, usually in the form of a deadline. EEcient resource scheduling algorithms and concurrency control protocols are required to schedule the transactions so as ...
متن کاملA Novel Timestamp Ordering Approach for Co-existing Traditional and Cooperative Transaction Processing
In order to support both traditional short transaction and long cooperative transactions, we propose a novel timestamp ordering approach. With this timestamp ordering method, short transactions can be processed in the traditional way, as if there are no cooperative transactions, therefore not be blocked by long transactions; cooperative transactions will not be aborted when there is a conflict ...
متن کاملA Concurrency Control for Transactional Mobile Agents
Mobile agents are autonomous objects that can migrate from one host to another within a computer network. Concurrent execution of multiple mobile agents requires a concurrency control for data consistency. Some mobile agent applications, such as information retrieval, do not need a concurrency control, but most applications, for example workflow and electronic commerce, require such a control o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998