 |
Research
involving design and optimization issues of IBM's transaction
management architecture for distributed systems. Issues involved
are distributed recovery protocols, transaction management
modularity and flexibility and interoperability with heterogeneous
transaction systems.
|
 |
Participate
and contributed
on the development of the peer-to-peer distributed transactional
environment.
|
 |
Optimizing
the Two-Phase Commit (2PC)
protocol for the commercial environment.
|
 |
Design
an
effective and efficient merge of the Presumed Abort and LU6.2’s
Presumed Nothing commit protocols. This research resulted in
IBM’s new commit protocol architecture called
"LU6.2 Presumed Abort Sync Point Architecture".
This architecture has being implemented by IBM's DB2 and is now
being implemented by CICS and AS400.
|
 |
Design
new architecture for supporting the merge of LU6.2’s chained
transactions with OSI/TP's unchained transactions.
This will achieve the coexistence of LU6.2 and OSI/TP
partners in a distributed computation. This research is able to
support any chained communications paradigm that desires to behave
in an unchained manner.
|
 |
Design
an XA/XOPEN interface and an OSI/TP protected resource for LU6.2
Sync Point architecture.
|
 |
Participate
in the definition of an
XA+ like communications interface so that communications resources
can participate in distributed transactions. This interface is
complete and in a better form than XOPEN's XA+ interface. From
this interface definition we tried to influence, help and shape
the upcoming XA+ standard. The
document is an IBM internal publication baring the name
ISPI or AWP308.
|
 |
Design
the Full Duplex Peer-to-Peer Sync Point Architecture. This
involved merging of the full duplex communications protocol with
IBM's LU6.2 Presumed Abort commit protocol architecture.
|
 |
Participate
in the "Objects and Transactions" council that developed
IBM's response to OMG's request for definition of how objects can
participate in distributed transactions. This research resulted in
architecture closely resembling XOPEN's DTP, with enhancements to
the different interfaces and transaction models that are specific
to Objects.
|
 |
Design
and prototype IBM's LU6.2 transaction processing architecture
(LU6.2 Sync Point) on OS2. It
has been used as a reference model.
|
 |
Study
Query classification for
Object Oriented Engineering Database Systems. |