Enrique Mafla

Learn More
This research presents our experimentation with several methods of providing efficient communication facilities for distributed database systems. These studies give insight into the delays incurred by applications running on distributed systems. We have implemented , compared, and analyzed five different mechanisms for local interprocess communication (two(More)
This paper identifies the basic services required from a communication subsystem to support transaction processing in a distributed, reliable, reconfigurable, and replicated database environment. These services include multicasting, remote procedure calls (RPC), inexpensive datagram services, and efficient local interprocess communication (lPC). We show the(More)
We identify the problems in general purpose interprocess communication meclla-nisms available for the Raid distributed database transaction processing system by conducting a series of experiments. These mechanism are CPU intensive, optimized only for remote communication and do not support multicasting. We develop a transaction-oriented communication(More)
Distributed database systems need special operating system support. Support routines can be implemented inside the kernel or at the user level. Kernel-level functions, while eecient, are hard to implement. User-level implementations are easier, but suuer from poor performance and lack of security. This paper proposes a new approach to supplement or modify(More)
istributed transaction-processing systems must manage such functions as concurrency, recovery, and replication. One way to improve their efficiency and reliability is to increase software modularity, which means the separate components should execute in separate address spaces to permit hardware enforced separation. This structure offers advantages but(More)
  • 1