| Andrea J. Borr. Transaction monitoring in encompass: Reliable distributed transaction processing. In Y. Edmund Lien, editor, Proceedings of the 1981. |
....diminishing rate. Furthermore, unlike mirroring, due to the partitioning of data, the choice of which disk to send a request to is limited, so it is more di#cult to perform load balancing. In practice, disk array designers have used a combination of mirroring and striping to form a striped mirror [3, 11, 26]. In a DmD s striped mirror, data is partitioned into D s sets, each of which is replicated Dm times. The configuration where Dm = 2 is commonly referred to as RAID 10 . The replica propagation cost remains an obstacle to achieving good performance on RAID 10; and one seldom chooses a replication ....
Borr, A. Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing. In Proc. of the Seventh International Conference on Very Large Data Bases (Cannes, France, September 1981), IEEE Press, pp. 155--165.
....rate. Furthermore, unlike mirroring, due to the partitioning of data, the choice of which disk to send a request to is limited, so it is more di#cult to perform load balancing. In practice, disk array designers have adopted a combination of mirroring and striping to form a striped mirror [3, 11, 26]. In a Dm D s striped mirror, data is partitioned into D s sets, each of which is replicated Dm times. The configuration where Dm = 2 is commonly referred to as RAID 10 . The replica propagation cost remains an obstacle to achieving good performance on RAID 10; and one seldom chooses a ....
Borr, A. Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing. In Proc. of the Seventh International Conference on Very Large Data Bases (Cannes, France, September 1981), IEEE Press, pp. 155-- 165.
....system, transactions are even more useful in a distributed environment where it is necessary to deal with additional failure modes such as the partial failure of a distributed computation. Although many transaction implementations currently exist, especially in database management systems [Borr 81] Gray 81a] these implementations typically have several limitations which make them unsatisfactory for a general programming tool in a distributed environment. First, transactions cannot be nested. While not significant in a database management system, this restriction prevents users from ....
....the transaction facility should be provided in the underlying operating system so that it is generally available. Given a transaction facility implemented in this manner, the example of the application calling the database system is straightforward to handle. Much of the TMF [Borr 81] implementation is within the operating system, although there is no support for nesting. Transactions which are composed of other transactions, or nested transactions, have been the subject of much current literature [Moss 81] Liskov 82] Reed 78] Svob 81] A transaction invoked from within a ....
Borr, A. J., "Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing", Proceedings of 7th International Conference on Very Large Data Bases, Cannes, France, September 9-11, 1981, pp. 155-165.
....a balanced secondary storage system. For example, in order to achieve high performance on TPC C [26] vendors configure systems based on the number of disk heads instead of capacity. To achieve D times the bandwidth, the heads form a D way mirror, a D way stripe, or a RAID 10 configuration [4, 11, 25], which combines mirroring and striping so that each unit of the striped data is also mirrored. What is not well understood is how to configure the heads to get the most out of them. The key contributions of this paper are: a flexible strategy for configuring disk arrays and its performance ....
Borr, A. Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing. In Proc. of the Seventh International Conference on Very Large Data Bases (Cannes, France, September 1981), IEEE Press, pp. 155--165.
....research is to extend Ench ere to a general purpose, object oriented system. Reference: 361] Encompass Encompass is a distributed database management system for the TANDEM computers. It is built on top of a recovery mechanism based on replication of both hardware and software. Reference: [362] ( 82] Felix Felix is a file server for a distributed system (i.e. Helix, cf. section 2.28) developed at Bell Northern Research. It supports virtual memory and sharing of data and provides secure access by the use of capabilities. Reference: 197] 58 Firefly Firefly is a shared memory ....
A. Borr, "Transaction Monitoring in ENCOMPASS: Reliable Distributed Transaction Processing", In Proc. 7th Int. Conf. on Very Large Data Bases, Cannes, France, September 1981, also TANDEM TR 81.2, Tandem Computers Inc., Cupertino, Ca., June 1981.
....the transaction must terminate in such a way as to either fail completely or fully succeed transfer transactions cannot terminate with the source balance decremented without having incremented the destination balance or vice versa. By running a transaction protocol such as two phase commit [7, 15, 58] on top of the secure channel, secure coprocessors can transfer electronic funds from one account to another in a safe manner, providing privacy and ensuring that money is conserved. Most transaction protocols need stable storage for transaction logging to enable the system to roll back when a ....
Andrea J. Borr. Transaction monitoring in Encompass: Reliable distributed transaction processing. In Proceedings of the Very Large Database Conference, pages 155--165, September 1981.
....atomic. The obvious question is: are anonymous atomic transactions possible [16] This has been an open question. Our first attempt to solve this question would be to use standard techniques to make a digital cash transaction atomic. The standard method for doing this is two phase commitment [1, 9, 10, 11, 12]. In short, in two phase commitment, one party assumes the role of transaction coordinator. That party knows and records the identities of all other parties in a non volatile log. Each of the parties records its state before the transaction begins. As the transaction moves forward, various parties ....
Andrea J. Borr. Transaction monitoring in Encompass: Reliable distributed transaction processing. In Proceedings of the Very Large Database Conference, pages 155--165, September 1981.
....or in the same building. All incoming requests to the locally distributed database system is sent to the common front end system. The front end system is then responsible for routing the requests to the database servers. Some industrial and academic systems, such as the Tandem s Non Stop system [2] and the Gamma database machine [1] have followed this architecture. The front end system and each database server are usually located on separate machines. Figure 1 depicts the architecture of a locally distributed database system. There have been some discussions on the performance evaluation ....
A. J. Borr. Transaction monitoring in encompass: Reliable distributed transaction processing. In Proceedings of the 7th International Conference on Very Large Data Bases, pages 155--165, September 1981.
....the coordinator waits until the participant recovers and then retransmits its decision. Note that the protocol is subject to blocking if the coordinator crashes or if the network suffers a partition. The two phase commit protocol has been extended and improved in many different papers, including [Bor81, DIW89, HS80, ML83, MSF83, MLO86, SC90] A three phase commit protocol has also been developed to avoid the blocking property mentioned above [Ske82a, Ske82b] Many of these variants are described in [BHG87] 8 Resilient Processes and Stable Storage A resilient process is a process that can ....
A. Borr. Transaction monitoring in ENCOMPASS: Reliable distributed transaction processing. In Proceedings of International Conference on Very Large Data Bases, Sep 1981.
....the transaction must terminate in such a way as to either fail completely or fully succeed transfer transactions cannot terminate with the source balance decremented without having incremented the destination balance or vice versa. By running a transaction protocol such as two phase commit [11, 22, 106] on top of the secure channel, secure coprocessors can transfer electronic funds from one account to another in a safe manner, providing privacy and ensuring that money is conserved. Most transaction protocols need stable storage for transaction logging to enable the system to roll back when a ....
Andrea J. Borr. Transaction monitoring in Encompass: Reliable distributed transaction processing. In Proceedings of the Very Large Database Conference, pages 155--165, September 1981.
....atomic. The obvious question is: are anonymous atomic transactions possible [17] This has been an open question. Our first attempt to solve this question would be to use standard techniques to make a digital cash transaction atomic. The standard method for doing this is two phase commitment [1, 9, 10, 11, 12]. In short, in two phase commitment, one party assumes the role of transaction coordinator. That party knows and records the identities of all other parties in a non volatile log. Each of the parties records its state before the transaction begins. As the transaction moves forward, various parties ....
Andrea J. Borr. Transaction monitoring in Encompass: Reliable distributed transaction processing. In Proceedings of the Very Large Database Conference, pages 155--165, September 1981.
....the transaction must terminate in such a way as to either fail completely or fully succeed transfer transactions cannot terminate with the source balance decremented without having incremented the destination balance or vice versa. By running a transaction protocol such as two phase commit [7, 15, 58] on top of the secure channel, secure coprocessors can transfer electronic funds from one account to another in a safe manner, providing privacy and ensuring that money is conserved. Most transaction protocols need stable storage for transaction logging to enable the system to roll back when a ....
Andrea J. Borr. Transaction monitoring in Encompass: Reliable distributed transaction processing. In Proceedings of the Very Large Database Conference, pages 155--165, September 1981.
No context found.
Andrea J. Borr. Transaction monitoring in encompass: Reliable distributed transaction processing. In Y. Edmund Lien, editor, Proceedings of the 1981.
No context found.
Borr, A., "Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing", Proc. 7th Int. Conf. Very Large Databases, IEEE N.Y., Sept 1982, pp. 155-165.
No context found.
Borr, A., "Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing", Proc. 7th Int. Conf. Very Large Databases, IEEE NY, Sept 1982, pp. 155-165.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC