Distinguished Professor of
Science, Hong Kong Baptist University, China
Distinguished Visiting Professor,
Tsinghua University, China
Member, Board of Governors,
Digital University Kerala, India
Honorary Advisor, Tamil
Nadu e-Governance Agency, India
Advisor, Kerala Blockchain
Academy, India
Member, United States
National Academy of Engineering (NAE)
Foreign
Fellow, Indian National Academy of Engineering (INAE)
ACM Fellow & IEEE Life Fellow
Former Shaw Visiting Professor,
National University of Singapore
Retired IBM Fellow, IBM
Almaden Research Center, USA
Former IBM India Chief Scientist, India
Former Visiting Researcher
(Non-Employee Consultant), Google, USA
Former Consultant, Microsoft Data Team, USA
Biodata: https://bit.ly/CMBiod
Homepage: https://bit.ly/CMoDUK
Wikipedia: https://bit.ly/CMwIkP
Slides/Videos of Talks/Interviews: https://bit.ly/CMoTalks
|
seemohan@gmail.com
Phone/WhatsApp: +1 408 206
4027
Facebook: https://bit.ly/CMFace
LinkedIn: https://bit.ly/CMlink
Twitter: https://bit.ly/CMtwit
Instagram: https://bit.ly/InstMo
Clubhouse/WeChat/Telegram: @seemohan
ACM Profile: https://bit.ly/CMacmP
AMiner: https://bit.ly/CMAMin
DBLP Profile: https://bit.ly/CMDblp
Google Scholar Profile: https://bit.ly/CMGsch
Microsoft Academic Profile: https://bit.ly/CMAcad
ORCID Profile: https://bit.ly/CMorci
ResearchGate Profile: https://bit.ly/CMResG
Semantic Scholar Profile: https://bit.ly/CMSemS
|
Biodata
Short Form: Dr.
C. Mohan is currently a Distinguished Professor of Science at Hong Kong
Baptist University, a Distinguished Visiting Professor at Tsinghua
University in China, and a member of the inaugural Board of Governors of
Digital University Kerala. He retired in June 2020 from being an IBM
Fellow at the IBM Almaden Research Center in Silicon Valley. He was an
IBM researcher for 38.5 years in the database, blockchain, AI and
related areas, impacting numerous IBM and non-IBM products, the research
and academic communities, and standards, especially with his invention
of the well-known ARIES family of database locking and recovery
algorithms, and the Presumed Abort distributed commit protocol. This IBM
(1997-2020), ACM (2002-) and IEEE (2003-) Fellow has also served as the
IBM India Chief Scientist (2006-2009). In addition to receiving the ACM
SIGMOD Edgar F. Codd Innovations Award (1996), the VLDB 10 Year Best
Paper Award (1999) and numerous IBM awards, Mohan was elected to the
United States and Indian National Academies of Engineering (2009), and
named an IBM Master Inventor (1997). This Distinguished Alumnus of IIT
Madras (1977) received his PhD at the University of Texas at Austin
(1981). He is an inventor of 50 patents. During the last many years, he
focused on Blockchain, AI, Big Data and Cloud technologies (https://bit.ly/sigBcP,
https://bit.ly/CMoTalks).
During 1H2021, Mohan was the Shaw Visiting Professor at the National
University of Singapore. Since 2016, Mohan has been a Distinguished
Visiting Professor of China’s prestigious Tsinghua University. In 2023,
he was named Distinguished Professor of Science of Hong Kong Baptist
University. In 2021, he was inducted as a member of the inaugural Board
of Governors of the new Indian university Digital University Kerala.
Mohan has served on the advisory board of IEEE Spectrum, and on numerous
conference and journal boards. During most of 2022, he was a consultant
at Google with the title of Visiting Researcher. He has also been a
Consultant to the Microsoft Data Team in 2020. Mohan is a frequent
speaker in North America, Europe and Asia. He has given talks in 43
countries. He is highly active on social media and has a huge network of
followers. More information can be found in the Wikipedia page at https://bit.ly/CMwIkP
and
his homepage at https://bit.ly/CMoDUK
Long Form: Dr. C. Mohan is currently a Distinguished Professor
of Science at Hong Kong Baptist University, a Distinguished Visiting
Professor at Tsinghua University in China, a member of the inaugural
Board of Governors of Digital University Kerala, and an Advisor of the
Kerala Blockchain Academy (KBA) and the Tamil Nadu e-Governance Agency
(TNeGA) in India.
He retired in June 2020 from being an IBM Fellow at the IBM Almaden
Research Center in Silicon Valley. He joined IBM Research (San Jose,
California) in 1981 where he worked until May 2006 on several topics
in the areas of database, workflow, and transaction management. From
June 2006, he worked as the IBM India Chief Scientist, based in
Bangalore, with responsibilities that relate to serving as the
executive technical leader of IBM India within and outside IBM. In
February 2009, at the end of his India assignment, Mohan resumed his
research activities at IBM Almaden. Mohan is the primary inventor of
the well-known ARIES family of database recovery and concurrency
control methods, and the industry-standard Presumed Abort commit
protocol. He was named an IBM Fellow, IBM's highest technical
position, in 1997 for being recognized worldwide as a leading
innovator in transaction management. In 2009, he was elected to the
United States National Academy of Engineering (NAE) and the Indian
National Academy of Engineering (INAE). He received the 1996 ACM
SIGMOD Edgar F. Codd Innovations Award in recognition of his
innovative contributions to the development and use of database
systems. In 2002, he was named an ACM Fellow and an IEEE Fellow. At
the 1999 International Conference on Very Large Data Bases (VLDB), he
was honored with the 10 Year Best Paper Award for the widespread
commercial, academic and research impact of his ARIES work, which has
been extensively covered in textbooks and university courses. From
IBM, Mohan received 2 Corporate and 8 Outstanding Innovation/Technical
Achievement Awards. He is an inventor on 50 patents. He was named an
IBM Master Inventor in 1997. Mohan worked very closely with numerous
IBM product and research groups, and his research results are
implemented in numerous IBM and non-IBM prototypes and products like
DB2, MQSeries, WebSphere, Informix, Cloudscape, Lotus Notes, Microsoft
SQLServer, Sybase and System Z Parallel Sysplex. During the last many
years, he focused on Blockchain, AI, Big Data and Cloud technologies (https://bit.ly/sigBcP,
https://bit.ly/CMoTalks).
Since 2017, he has been an evangelist of permissioned blockchains and
the myth buster of permissionless blockchains. During
1H2021,
Mohan was the Shaw Visiting Professor at the National University of
Singapore (NUS) where he taught a seminar course on distributed data
and computing. In 2019, he became an Honorary
Advisor to TNeGA of Chennai for its blockchain and other projects. In 2020, he joined the
Advisory Board of KBA of India. Since 2016, he has been a
Distinguished Visiting Professor of China’s prestigious Tsinghua
University in Beijing. In
2023, he was named Distinguished Professor of Science of Hong Kong
Baptist University.
In
2021, he was inducted as a member of the inaugural Board of Governors
of the new Indian university Digital University Kerala (DUK).
Mohan launched his consulting career by becoming a Consultant
to
Microsoft's Data Team in October 2020.
From
March-December 2022, he was a non-employee consultant at Google with
the title of Visiting Researcher. He
has been on the advisory board of IEEE Spectrum and has been an editor
of VLDB Journal, and the journal Distributed and Parallel Databases.
In the past, he has been a member of the IBM Academy of Technology’s
Leadership Team, IBM's Research Management Council, IBM's Technical
Leadership Team, IBM India's Senior Leadership Team, the Bharti
Technical Advisory Council, the Academic Senate of the International
Institute of Information Technology in Bangalore, and the Steering
Council of IBM's Software Group Architecture Board. Mohan received his
PhD in computer science from the University of Texas at Austin in
1981. In 2003, he was named a Distinguished Alumnus of IIT Madras from
which he received a B.Tech. in chemical engineering in 1977. Mohan is
a frequent speaker in North America, Europe and Asia. He has given
talks in 43 countries. He is highly active on social media and has a
huge following. More information can be found in the Wikipedia page at
https://bit.ly/CMwIkP
and his homepage at https://bit.ly/CMoDUK
Education
Work Experience
Distinguished Professor of Science - June 2023 - NOW:
Computer
Science Department, Hong
Kong Baptist University, Hong Kong, China. Announcements: HKBU
Web Page, Twitter
Visiting
Researcher/Non-Employee Consultant (Google, USA) -
March 2022 -
December 2022:
I worked as
a consultant (non-employee) with the title of Visiting Researcher at
Google, USA. I worked with teams in Google Labs and Google Cloud. More
information can be found at https://bit.ly/CMGoLi
and https://bit.ly/CMGoFb
Member, Board
of Governors (Digital University Kerala) - September
2021 - NOW:
Invited
in September 2021 to serve in the inaugural Board of Governors of the
brand new university Kerala University of Digital Sciences, Innovation
and Technology (KUDSIT). KUDSIT is also referred to as Digital
University Kerala (DUK).
Shaw
Visiting Professor - December
2020 - June 2021: Department of Computer Science, School of
Computing (SoC), National University of Singapore (NUS), Singapore.
During 1H2021, I taught a semester-long seminar course (CS6282) on
distributed data and computing.
Consultant - October 2020 - December
2020: Launched consulting career by becoming a
consultant to Microsoft's Data Team of Microsoft Technical Fellow Hanuma
Kodavalla in October 2020.
IBM Fellow and IBM
India Chief Scientist - June 2006 to January 2009
(Assignment in Bangalore, India): Served as the executive
technical leader of IBM India within and outside IBM. As part of
this assignment was named a member of IBM's Technical Leadership Team
(TLT) chaired by IBM Executive Vice President Nick Donofrio and the
Research Management Council (RMC) chaired by IBM Senior VP and Director
of Research John Kelly (initially Paul Horn), and a member of IBM
India's Senior Leadership Team chaired by Regional General Manager for
India/South Asia Shanker Annaswamy, and chair of the IBM India CTOs
council.
IBM
Fellow - June 1997 to June 2020: IBM Almaden
Research Center, San Jose, USA. From June 1998 to July 1999,
I, while still remaining an IBM employee, was on a sabbatical, as a Visiting
Research Scientist, at the French government's computer science
research institute Institut
National de Recherche en Informatique
et en Automatique (INRIA), Rocquencourt/Paris,
France.
Advisor - August
2020 - NOW: Kerala Blockchain Academy (KBA),
Kerala, India
Honorary Advisor - November
2019 - NOW: Tamil
Nadu e-Governance Agency (TNeGA), Chennai, India.
Distinguished
Visiting Professor – August
2016 – NOW: School
of Software, Tsinghua University, Beijing, China.
Research Staff Member - December
1981 to May 1997: IBM Almaden Research Center (until 1986, named
IBM San Jose Research Laboratory).
2017-2019:
Founder, Chief Architect and Chief Designer of a project to
add RDBMS capabilities to the blockchain system Hyperledger Fabric.
Fabric currently supports only the NoSQL systems LevelDB
and CouchDB as the state DBMS. Some prototyping has been done of 2
possible approaches to this RDBMS as state DBMS functionality. The first
one involves only changes to the Fabric and can with limited
functionality and performance support many RDBMSs. The more
comprehensive and technically innovative work involves making changes to
the innards of a RDBMS to support blockchain-oriented features. For this
purpose, Db2 has been chosen as the system to modify. An associated
product called Q Replication is also being modified for this purpose.
In addition to working on the above project,
I also became an evangelist worldwide for promoting the practicality of
private/permissioned blockchains in contrast to open/permissionless
blockchain systems like Bitcoin and Ethereum. Since April 2017, when I
gave my first blockchain talk publicly (i.e., a non-confidential talk
outside of IBM) in Hong Kong, I have given conference, university and
Meetup talks in 15 countries: China, USA, Germany, Canada, India,
Singapore, France, Denmark, Australia, Brazil, Mexico, Qatar, The
Netherlands, UAE, Greece. More
details on my blockchain talks, panels, interviews and other
engagements can be found at https://bit.ly/CMtalks
2014-2017: Senior member of
the project which produced the column store extensions to the DB2 LUW
product. This resulted in the commercial release of DB2
with BLU Acceleration. Innovated on locking, recovery and storage
management aspects of this project. Subsequent to
the release of DB2 BLU, I worked on HTAP (Hybrid Transaction and
Analytical Processing) extensions which were initially based on DB2 and
more recently on Apache Spark. This work resulted in the IBM product
announcement called Db2 Event Store in June 2017. This product became
generally available in December 2017. During 2014, also worked on IDAA
(IBM DB2 Analytics Appliance) extensions with IBMers in Boeblingen,
Marlborough, Ottawa, Silicon Valley Lab (SVL) and Toronto.
2012-2013: Worked as the
database leader on a NY Financial Industry customer project. The
customer was planning to consolidate all their worldwide data centers
into a primary center and a backup center, with a single special-purpose
built, massive, high performance/availability database. I designed a
hybrid object store and relational architecture for this. This was the
first time that I worked very closely with IBM Global Business Services
(GBS) and a customer over a lengthy period of time.
2009-2011: Founder and chief
architect of the database management project on Storage Class Memories
(SCM). This project explored the implications of byte-addressable
nonvolatile memories on the architecture and design of database
management systems.
2001-2004: Founder and
technical team leader of the DBCache project whose goal was to
improve performance in the middle tier of web-based applications by
allowing caching of DB2
data from backend DB2s. In addition to applications running on WebSphere
Application Server, application logic running on WebSphere Edge Server
could also benefit from the caching functionality. Leader of the Almaden
component of the multi-location Jetstream next generation messaging
project. Coordinated the project with IBM Watson, IBM Hursley and IBM
Austin.
2001-2006: Research
relationship co-manager for WebSphere Runtime and High Volume Web Sites.
In those roles, I was responsible for reviews of Research Division wide
projects with the Vice-Presidents in the Application Integration
Middleware (AIM) Division for the corresponding groups. I also played an
active role in decision making regarding which Research projects got
funded by AIM.
2000-2014: Core member of the
IBM Software Group Architecture Board (SWGAB). In this role, I
acted as an interface between IBM's database groups and groups which
work on WebSphere, MQSeries and other AIM products. I was also
responsible for the end-to-end caching strategy across numerous IBM
products. I was also playing an active role in the evolution of IBM's
messaging, collaboration and workflow products.
1996-2000: Founder and
technical team leader of the Dominotes
(Domino with Transactions and Enhanced Scalability) project whose goal
was to enhance Lotus
Domino/Notes's scalability, performance and recovery
characteristics by introducing transactional recovery. This project was
funded by Lotus Corporation which at that time was a subsidiary of IBM
and it involved close collaboration with employees of Iris
Associates (then a subsidiary of Lotus)
which was responsible for the core development of Lotus Notes/Domino.
The code developed in the Dominotes project was made available to
customers in R5 of Lotus Domino/Notes.
1994-1996: Founder and
technical team leader of the Exotica project on advanced
transaction management and workflow systems. The aim of this project was
to enhance IBM's FlowMark workflow product (now called MQSeries
Workflow) and transaction products to provide support for advanced
transaction management concepts. Several new architectural enhancements
to FlowMark were explored and support for mobile clients was prototyped.
1986-1994: Founding member of
the IBM Data Base Technology Institute (DBTI). It was my
pioneering, highly successful joint work on ARIES
(Algorithms for Recovery and Isolation Exploiting Semantics) with Don
Haderle of IBM's Santa Teresa Laboratory (STL) that led to the
establishment of DBTI. Worked on concurrency control, recovery, commit
protocols, index management, query optimization, active databases,
architectural support for transaction processing, parallelism,
remote-site backup, data sharing, distributed systems, lock avoidance,
OODBMSs and client-server computing. Serving/served as a consultant
and/or contributor of design and/or implementation to the following
projects/products: all IBM RDBMS products (DB2/MVS (STL), SQL/DS, DB2
Common Server (Toronto), SQL/400 (Rochester)); Polaris (Watson); DRDA
architecture; Message Queue Manager/ESA (Hursley); ADSTAR Distributed
Storage Manager (ADSM; now called Tivoli Storage Manager, TSM),
Workstation Data Save Facility/VM, Starburst, PDB (Almaden); VM Shared
File System (Endicott); FlowMark (Boeblingen); DataLinks (Almaden); SNA
LU6.2 architecture (Raleigh). Participated in task forces on distributed
databases, locking, DB parallelism and Genesis HW DB assist.
1981-86: Member of the design
and implementation teams of the R* relational distributed database
management system and the Starburst extensible database management
system. Worked on concurrency control, transaction commit protocols and
logging, snapshots, deadlock detection and resolution, recovery, space
management, index management and fault-tolerance. Implemented commit
protocols, distributed deadlock detection and snapshot refresh in R*.
Specific Product
(Available or Announced) Release Contributions:
- IBM DB2
with BLU Acceleration
& Db2 Event Store: Contributed to the
recovery, locking and buffer management aspects of the column store
extensions to DB2 to dramatically improve its performance for OLAP
queries in the context of Big Data. Event Store in an enhancement to
Apache Spark to add high ingest rate (OLTP) support and
also leverage BLU-like capabilities to improve on Spark’s
query performance.
- WebSphere Platform Messaging (Part of
WebSphere Application Server 6.0): Persistent and non-persistent, point to
point and multicast message handling with support for the Java
Messaging Service (JMS) standard
- Lotus Domino/Notes R5: Transaction semantics, and
write-ahead-log-based restart and media recovery.
- DB2/MVS V2R1: Recovery enhancement (repeating history),
better storage management (segmented tablespaces)
- DB2/MVS V2R2: Use of multiple indexes for single table
access (Index AND/ORing)
- DB2/MVS V2R3: A new join method (Hybrid Join)
- DB2/MVS V3R1: Recovery enhancement (ARIES),
improved data availability (partition independence), improved
performance (Commit_LSN, page latching), better two-phase
commit protocol (Presumed Abort), row-locking preconditioning
(space management and page latching), I/O parallelism
- DB2/MVS V4R1: improved data availability (partition
independence), improved performance (Commit_LSN),
unlocked reads, row locking (ARIES), new index manager
(enhanced ARIES/IM), support for shared disks architecture
(S/390 Parallel Sysplex)
- Message Queue Manager/ESA (MQSeries):
Recovery method, fine-granularity locking and latching protocols (ARIES),
space management and improved performance (Commit_LSN)
- OS/2 EE DBM (now DB2 Common Server): Recovery
method, fine-granularity locking and latching protocols (ARIES),
index concurrency control and recovery (ARIES/IM), space
management
- DB2 Common Server and DB2 Parallel Edition
(PE)
(now DB2 UDB): Finding and fixing design flaws, identifying
and coding performance enhancements, partial page-write detection,
Presumed Abort, new isolation level and lock modes, fast restart
recovery, BLOB support, Commit_LSN
- SQL/DS V3R1, V3R2 (now DB2 for VM and VSE): Finding and
fixing design flaws, identifying performance and concurrency
enhancements
- Shared File System/VM: Finding and fixing design flaws, identifying
performance and concurrency enhancements
- VM Coordinated Resource Recovery:
transaction manager design, LU6.2 commit protocol enhancements and
fixes to flaws in architecture
- Workstation Data Save Facility/VM (now ADSM):
Recovery method, fine-granularity locking and latching protocols (ARIES),
index recovery (ARIES/IM)
- ADSTAR Distributed Storage Manager (ADSM):
incremental archiving, partial page-write detection
- AS/400: consultations on concurrency, space
management, recovery, two-phase commit
- S/390 Parallel Sysplex Coupling Facility:
caching, castout and failure recovery algorithms
- IMS/ESA V5: Fast algorithms for Remote Site Recovery
(RSR) feature
- DB2 UDB: DataLinks method for coordinated backup and
restore of DB2 and file system data where DB2 UDB records contain
references (datalinks) to files in the file system.
Research Assistant (8 semesters) and
Teaching Assistant (1 semester) - September 1977 to December
1981 (except summers): The University of Texas at Austin. Research
sponsored/supported by the Air Force Office of Scientific Research,
Office of Naval Research, National
Science Foundation, and IBM. Worked on database design,
concurrency control, distributed programming, and database system and
network architectures. Assisted in the teaching of a course on data
structures and programming.
Visiting Research Scientist - June
1979 to August 1979: Institut
National de Recherche en Informatique
et en Automatique (INRIA), Rocquencourt/Paris,
France. Worked on the
French national distributed database project SIRIUS.
Visiting Research Scientist - June
1980 to August 1980: Hahn-Meitner-Institut
fur
Kernforschung (HMI), Berlin, W. Germany. Worked on
the German computer network project HMINET.
Awards/Honors
- In 2009, elected to the United States
National Academy of Engineering
(NAE) and the Indian
National Academy of Engineering (INAE) for contributions to
database systems.
- In June 1997, for being recognized
worldwide as a leading innovator in transaction management, promoted
by IBM's CEO Lou
Gerstner to the IBM Executive position of IBM
Fellow, the highest technical honor/position one can
achieve in IBM. There are only 97 other IBM Fellows currently in IBM
worldwide and in total only 278 people have ever been named IBM
Fellows since the program began in 1963. I am the 5th IBMer working
in the database area to be made an IBM Fellow (the first
non-westerner amongst the database Fellows - Ted
Codd (1976-1984), Donald
Haderle (1989-2005), Patricia
Selinger (1994-2005), Bruce
Lindsay (1996-2008)). I was in the first set of Indians (two
in 1997) to be named Fellows in the IBM Research Division.
- In 2016,
named a Distinguished
Visiting Professor of the School of Software of China’s
prestigious Tsinghua University. I am the only IBMer and only Indian to receive this honor!
- Named an ACM
Fellow in October 2002.
- Named an IEEE
Fellow in November 2002.
- In 2003, received the Distinguished
Alumnus Award from my undergraduate alma mater Indian
Institute of Technology (IIT) Madras, Chennai,
India.
- Received the Association for Computing
Machinery Special Interest Group on Management of Data (ACM
SIGMOD) Edgar
F. Codd Innovations Award in 1996 for
"innovations that have been truly outstanding and that have made a
major impact in the database field". I am the 5th person, the first
IBMer and the first non-American to receive this award. The previous
recipients of this award are: Mike
Stonebraker (1992), Jim
Gray (1993), Phil
Bernstein (1994), David
DeWitt (1995). The first two of these people later received
Turing Awards for their database work.
- At the 1999
International Conference on Very Large Databases (Edinburgh,
Scotland, September 1999), I was honored with the 10
Year Best Paper Award for the impact of my work on the
ARIES family of algorithms. ARIES is now covered in 14 books (3 came
out in 2001) and more than 80 universities' courses across the world
(Australia, Canada, Denmark, England, Finland, France, Germany,
Greece, India, Iran, Israel, Italy, New Zealand, Norway, Singapore,
South Korea, Spain, Sweden, Taiwan, USA). Excluding self-citations,
the main ARIES paper (ACM TODS, 3/92) has been cited more than 230
times, the ARIES/IM paper (ACM SIGMOD 1992) 90 times, and the
ARIES/KVL paper (VLDB 1990) 60 times.
- Received an IBM Corporate Award in May
2005 at the IBM Corporate Technical Recognition Event (CTRE)
for the IBM and external contributions via the invention of the
ARIES recovery method.
- Received an IBM Corporate Award in May
1996 at the CTRE for my contributions to database support
for the S/390 parallel sysplex. A group of 6 people shared the
$325,000 award. This was the largest Corporate Award in the 1996
CTRE.
- Elected to the IBM Academy of Technology
in 1992 for my contributions to transaction management. I was the
first Almaden Computer Science Research Staff Member to be elected
to the Academy. The Academy currently has a worldwide membership of
900 in a company with about 380,000 employees.
- Received the IBM 15th Plateau Invention
Achievement Award in December 2018 for patent
activities (50 issued/pending patents; 24 publishes).
- Delivered the Keynote Address at the
Graduation Ceremony for the Class of 2000 of the Jack
Baskin School of Engineering, University
of California at Santa Cruz (Santa Cruz, USA) in June
2000
- Received an IBM Outstanding Technical
Achievement Award (OTAA) in October 1999 for enhancements
to Lotus Domino (R5) to provide log-based recovery.
- Named an IBM Master Inventor in
February 1997.
- Invited to the IBM CTRE
in May 1996 for being the recipient of a significant OIA in 1995. I
was also to be honored with this invitation for being one of the
topmost inventors in all of IBM in 1995 in terms of number of
patents granted (six) in 1995 (a mistake resulted in this fact not
being reflected in the CTRE booklet).
- Received an IBM Outstanding Innovation
Award (OIA) in October 1995 for contributions to the
enhancement of DB2/MVS (V4) to support improved concurrency,
availability, and mainline and utility performance via row locking
(ARIES), new index manager (ARIES/IM + enhancements), lock avoidance
(Commit_LSN), dirty reads, etc.
- Received an IBM Outstanding Innovation
Award in October 1995 for contributions to the enhancement of
DB2/MVS (V4) to support the shared disks architecture with the S/390
Parallel Sysplex Coupling Facility, thereby improving availability,
capacity, price/performance (via exploitation of CMOS 390s), etc.
- Invited to the IBM CTRE
in June 1995 in recognition of the significant OIA awards received
in 1994 and 1991 for fundamental work relating to the design of the
S/390 coupling facility and algorithms for database management with
the shared disks (data sharing) architecture. I was also honored
with this invitation for being the topmost software inventor in
all of IBM in 1994 in terms of number of patents granted
(seven) in 1994.
- Invited to the IBM CTRE
in June 1993 to honor my election to the IBM Academy of Technology.
- Received an IBM Research Division Patent
Portfolio Award in June 1994 for the ARIES/IM index
concurrency control patent, the ideas of which have been
incorporated in many IBM products.
- Received an IBM Outstanding Innovation
Award in May 1994 for contributions to the architecture of the
then recently-announced S/390 Parallel Sysplex Coupling Facility.
- Received a Group Award in February
1994 for design and implementation contributions to DB2/6000 V1
performance enhancements.
- Received an IBM Research Division Award
in May 1993 for contributions to Workstation Data Save Facility/VM.
- Received an IBM Outstanding Innovation
Award in May 1992 for being the primary inventor of the
Presumed Abort (PA) and Presumed Commit (PC) commit protocols. I
implemented PA and PC in IBM's R* distributed DBMS. PA is now
included in SNA LU6.2, DRDA,
X/Open, ISO-OSI and OMG OTS
standards on distributed transaction processing. It is described in
several textbooks. It has been implemented by many vendors
(IBM/DB2/MVS V3, DEC/VMS, Tandem/TMF, USL/TUXEDO, Transarc/Encina,
NCR/TopEnd) and research projects (IBM/R*, IBM/QuickSilver,
CMU/Camelot, Norwegian Institute of Technology/HypRa).
- Received an IBM Outstanding Innovation
Award in March 1992 for being one of the inventors of the
now-patented Hybrid Join method which has been implemented in
DB2/MVS V2R3.
- Received an IBM Outstanding Innovation
Award in October 1991 for being a co-inventor of several
algorithms for supporting the shared disks transaction environment
and for being the co-designer of architectural features of the S/390
Parallel Sysplex Coupling Facility. I was one of the two lead
architects and designers of DB2/MVS data sharing (a major feature of
DB2/MVS V4R1).
- Received an IBM Outstanding Innovation
Award in September 1988 for being the primary inventor of the
ARIES recovery method. ARIES has been implemented in OS/2 Extended
Edition Data Base Manager, DB2/MVS, DB2 Common Server, Workstation
Data Save Facility/VM, ADSTAR Distributed Storage Manager, Message
Queue Manager/ESA (MQSeries), Starburst extensible DBMS, QuickSilver
distributed operating system, Transarc's Encina product suite, and
University of Wisconsin's Gamma, EXODUS and Paradise DBMSs, and
SHORE persistent object system. It has also been implemented in
Microsoft's SQL Server and NT File System. I was the lead architect
for its implementation in DB2/MVS V3 and V4. The paper on ARIES has
been cited in the literature extensively and many PhD theses have
dealt with it. ARIES is described in several textbooks.
- Invited in January 1996 as part of the Technology
Leaders Series organized by IBM Canada's Center for Advanced
Systems to lecture on workflow management in 3 Canadian universities
(Queens, Toronto, Waterloo)
- Invited to be a keynote
speaker on blockchains at the ACM
SIGMOD International Conference on Management of Data,
Amsterdam, The Netherlands, June 2019
- Invited to be a keynote
speaker on blockchains at the 3rd
International Conference on Intelligent Information Technologies
(ICIIT), Chennai, India, December 2018
- Invited to be a keynote
speaker on blockchains at the 18th
IEEE International Conference on Data Mining (ICDM),
Singapore, November 2018
- Invited to be a keynote
speaker on blockchains at the Workshop
on Big Social Data and Urban Computing (BiDU)
as part of the International Conference on Very Large Data Bases (VLDB), Rio de Janeiro,
Brazil, August 2018
- Invited to be a keynote
speaker on blockchains at the IEEE
World Congress on Services 2018, San Francisco, USA, July 2018
- Invited to be a keynote
speaker on blockchains at the 23rd
International Conference on Database Systems for Advanced
Applications (DASFAA), Gold Coast, Australia, May 2018
- Invited to be a Blockchain
Track Keynote Speaker at TiE Inflect 2018,
Santa Clara, USA, May 2018
- Invited to be a keynote
speaker on blockchains at the
3rd IEEE International Conference on Collaboration and Internet
Computing (CIC), Newark, USA, October 2017
- Invited to be a keynote
speaker on blockchains at the
37th IEEE International Conference on Distributed Computing
Systems (ICDCS), Atlanta, USA, June 2017
- Invited to be a keynote speaker at the
10th International Workshop on Enabling Real-Time Business
Intelligence (BIRTE) as part of the International Conference on
Very Large Data Bases (VLDB),
New Delhi, India, September 2016
- Invited to be a keynote speaker at the
8th International Workshop on Business Intelligence for the Real
Time Enterprise (BIRTE) as part of the International Conference on
Very Large Data Bases (VLDB),
Hangzhou, China, September 2014
- Invited to be a keynote speaker at the
16th International Conference on Extending Data Base
Technology (EDBT), Genoa, Italy, March 2013
- Invited to be a keynote speaker at
the DB2 Community Workshop, Boeblingen, Germany,
October 2012
- Invited to be a keynote speaker at
the 26th Brazilian Database Symposium (SBBD),
Florianopolis, Brazil, October 2011
- Invited to be a keynote speaker at the
2nd TPC Technology Conference on
Performance Evaluation and Benchmarking (TPCTC) as part of the International Conference on
Very Large Data Bases (VLDB),
Singapore, September 2010
- Invited to be a Visionary
Speaker at Info Vision 2009 -
The Knowledge Summit, Bangalore, India, January 2009
- Invited
to be the Chief Guest during the Tech Day and Polytech
Day at PSG College of
Technology, Coimbatore, India, March 2008. Photos.
- Invited
industrial speaker at the 13th International
Conference on Database Systems for Advanced Applications (DASFAA),
New Delhi, India, March 2008
- Invited to be a keynote
speaker at the 9th International Conference on
Database Systems for Advanced Applications (DASFAA), Jeju, South Korea, March 2004
- Invited to be a keynote speaker at the
5th International Conference on Database Systems for Advanced
Applications (DASFAA), Melbourne, Australia, April 1997.
- Invited to be a keynote speaker at the
6th
International Conference on Management of Data (COMAD),
Bangalore, India, December 1994.
- Invited to be a keynote speaker at
the 26th Brazilian Database Symposium (SBBD),
Porto Alegre, Brazil, May 1992
- Received a Dinner-for-Two award for
contributions to the recently-announced Visualizer Ultimedia
Query product.
- One of the contributors to DB2/6000
Version 1, a key Research project which was chosen as a 1993
Research Division Accomplishment.
- One of two contributors to DB2 Data
Sharing Contributions which was chosen as a 1990 Almaden
Research Center (ARC) Accomplishment by the Director of ARC.
- One of the contributors to Starburst
Extensible Database, a 1989 ARC Accomplishment.
- The primary contributor to Database
Concurrency/Recovery Algorithms, a 1989 ARC Accomplishment
- chosen with "Outstanding" rating by the Director of the IBM
Research Division.
- One of two primary contributors to DB2
Data Sharing, a 1988 ARC Accomplishment.
- One of four primary contributors to Distributed
Database Contributions, a 1988 ARC Accomplishment.
- Primary technology-transfer contributor to OS/2
Extended Edition Database Manager (now called DB2 Universal
Database), a 1987 ARC Accomplishment.
- Primary inventor of the ARIES recovery
method, a 1986 ARC accomplishment - one of two ARC CS
accomplishments finally chosen by the Director of the Research
Division.
- Received an IBM Research Division Award
in December 1985 for the design and implementation work relating to
commit protocols, deadlock detection and snapshot refresh in the R*
distributed DBMS.
- Selected for Inclusion in the First Edition of
Who is Who in Frontier Science and Technology, 1984 and in
the Third Edition of Personalities of America, 1985.
- Recipient of an IBM Pre-Doctoral
Fellowship in 1981 as a PhD student at The University of Texas
at Austin.
- Elected as a member of the Honor Society of Phi
Kappa Phi of The University of Texas at Austin in 1980.
- Recipient, in 1979, of a scholarship from the
French Government's Centre International des Etudiants et
Stagiares (CIES) enabling spending 3 months in INRIA, France
as a visiting scientist.
- Recipient of the National Merit
Scholarship in India from 1971 to 1977.
Publications
- Mohan, C. Survey of Recent Operating
Systems, Proc. Computer Society of India Annual Convention,
Poona, India, January 1977.
- Mohan, C. Survey of Recent Operating
Systems Research, Designs and Implementations, ACM
Operating Systems Review, Volume
12, Number 1, January 1978. An earlier version of this paper
appeared in Journal of the Computer Club, Indian Institute
of Technology, Madras, India.
- Yeh, R., Chang, P., Mohan, C. A
Multi-Level Approach to Data Base Design, Proc.
IEEE's 2nd International Computer Software and Applications
Conference (Compsac'78), Chicago, USA, November 1978.
- Mohan, C. An
Overview of Recent Data Base Research, ACM Data Base,
Volume 10, Number 2, Fall 1978. An earlier version of this paper
appeared in Journal of the Computer Club, Indian Institute
of Technology, Madras. Citations
DBLP
- Mohan, C., Yeh, R. A Framework for
Distributed Data Base Design, INVITED PAPER in Distributed
Data Bases, Infotech State of the Art Report, Infotech
International, 1979. Also available as Technical Report SDBEG-10,
University of Texas at Austin, USA, April 1979. Also accepted for IEEE's
3rd International Computer Software and Applications Conference (Compsac'79), Chicago, USA,
November 1979.
- Mohan, C. An Analysis of the Design of
SDD-1: A System for Distributed Data Bases, INVITED PAPER
in Distributed Data Bases, Infotech State of the Art Report,
Infotech International, 1979. Also available as Technical Report
SDBEG-11, University of Texas at Austin, USA, April 1979.
- Mohan, C. Some Notes on Multi-Level Data
Base Design, Technical Report TR-128, University of
Texas at Austin, USA, May 1979.
- Mohan, C. Data Base Design in the
Distributed Environment, Technical Report TR-131,
University of Texas at Austin, USA, May 1979.
- Mohan, C. Distributed Data Base Management
- Progress, Problems, Some Proposals and Future Directions, Working
Paper WP-7802, University of Texas at Austin, USA, May 1979. Citations
- Mohan, C. Exception Handling in Distributed
Programs, Working Paper DSG-8003, University of Texas
at Austin, USA, September 1980.
- Mohan, C. Distributed Data Base
Management: Some Thoughts and Analyses, Proc. ACM Annual
Conference, Nashville, USA, October 1980. Also available as
Technical Report TR-129, University of Texas at Austin, USA, May
1979.
- Mohan, C. On Francez's "Distributed
Termination" - Technical Correspondence, ACM Transactions
on Programming Languages and Systems, Volume 3, Number 1,
January 1981.
- Mohan, C., Silberschatz, A. Distributed
Control - Is it Always Desirable?,
Proc. IEEE Symposium on Reliability in Distributed Software and
Database Systems, Pittsburgh, USA, July 1981.
- Mohan, C. Strategies for Enhancing
Concurrency and Managing Deadlocks in Data Base Locking Protocols,
PhD Thesis, University of Texas at Austin, USA, December
1981.
- Mohan, C., Popescu-Zeletin,
R. Impact of Distributed Data Base Management on the
ISO-OSI and ANSI/SPARC Frameworks, Proc. 15th Hawaii
International Conference on System Sciences (HICSS), Honolulu,
USA, January 1982.
- Mohan, C., Fussell, D., Silberschatz, A. Compatibility
and Commutativity in Non-Two-Phase Locking Protocols, Proc.
ACM SIGACT-SIGMOD Symposium on Principles of Database Systems
(PODS), Los Angeles, USA, March 1982. A longer version
is available as IBM Research Report RJ3948,
IBM Almaden Research Center, July 1983. DBLP
Citations
- Mohan, C., Fussell, D., Silberschatz, A. A
Biased Non-Two-Phase Locking Protocol, Proc.
2nd International Conference on Databases: Improving Usability
and Responsiveness, Jerusalem, Israel, June 1982.
- Kedem,
Z., Mohan, C., Silberschatz, A. An
Efficient Deadlock Removal Scheme for Non-Two-Phase Locking
Protocols, Proc.
8th International Conference on Very Large Data Bases (VLDB),
Mexico City, Mexico, September 1982. DBLP
- Daniels, D., Selinger, P., Haas,
L., Lindsay, B., Mohan, C., Walker, A., Wilms, P. An
Introduction to Distributed Query Compilation in R*, In Distributed
Data Bases, H.J.
Schneider (Ed.), Proc.
2nd International Symposium on Distributed Data Bases,
Berlin, West Germany, September 1982, North Holland Publishing
Company. Reprinted in Tutorial: Recent Advances in Distributed
Data Base Management, C. Mohan (Ed.), IEEE
Computer Society Press, 1984. Also available as IBM
Research Report RJ3497, IBM Almaden Research Center, June
1982. Citations
- Haas, L., Selinger, P., Bertino,
E., Daniels, D., Lindsay, B., Lohman, G., Masunaga, Y., Mohan,
C., Ng, P., Wilms, P., Yost, R. R*: A Research Project on
Distributed Relational DBMS, Database
Engineering, Volume
5, Number 4, December 1982. Also available as IBM
Research Report RJ3653, IBM Almaden Research Center, October
1982.
- Haas, L., Mohan, C. A Distributed Deadlock
Detection Algorithm for a Resource-Based System, IBM
Research Report RJ3765, IBM Almaden Research Center,
January 1983. Citations
- Mohan, C., Lindsay, B. Efficient
Commit Protocols for the Tree of Processes Model of Distributed
Transactions, Proc.
2nd Annual ACM Symposium on Principles of Distributed Computing
(PODC), Montreal, Canada, August 1983. Reprinted in ACM/SIGOPS
Operating Systems Review,,
July 1985. Reprinted in Tutorial: Recent Advances in Distributed
Data Base Management, C. Mohan (Ed.), IEEE Computer Society
Press, 1984. Also available as IBM Research
Report RJ3881, IBM Almaden Research Center, June 1983. Abstract
Citations ResearchIndex
- Mohan, C., Strong, R., Finkelstein, S. Method for Distributed
Transaction Commit and Recovery Using Byzantine Agreement Within
Clusters of Processors, Proc.
2nd Annual ACM Symposium on Principles of Distributed Computing
(PODC), Montreal, Canada, August 1983. Reprinted in ACM/SIGOPS
Operating Systems Review, July 1985. Also available as IBM
Research Report RJ3882, IBM Almaden Research Center, June
1983. Citations
- Mohan, C., Silberschatz, A. A Perspective
of Distributed Computing: Languages, Issues & Applications,
Chapter 3 in Advances in Distributed Processing Management -
Volume 2, P.S. Fisher, J. Slonim and E.A. Unger (Eds.), Wiley
Heyden Ltd., 1983. Also available as Technical Report DSG-8001,
University of Texas at Austin, March 1980.
- Selinger, P., Bertino, E., Daniels, D., Haas,
L., Lindsay, B., Lohman, G., Masunaga, Y., Mohan, C., Ng, P., Wilms,
P., Yost, R. The Impact of Site Autonomy on R*: A Distributed
Relational DBMS, Chapter in Databases - Role &
Structure An Advanced Course, P.M. Stocker, P.M.D.
Gray, and M.P.
Atkinson (Eds.), Cambridge University Press, 1984.
- Lindsay, B., Haas, L., Mohan, C., Wilms, P.,
Yost, R. Computation
and Communication in R*: A Distributed Database Manager,
ACM
Transactions on Computer Systems (TOCS), Volume
2, Number 1, February 1984. Also in Proc. 9th ACM
Symposium on Operating Systems Principles, Bretton Woods,
October 1983. Reprinted in Tutorial: Recent Advances in
Distributed Data Base Management, C. Mohan (Ed.), IEEE
Computer Society Press, 1984. Also available as IBM
Research Report RJ3740, IBM Almaden Research Center, January
1983. Abstract Citations
- Mohan, C., Fussell, D., Silberschatz, A. Compatibility
and Commutativity of Lock Modes, Information
and Control, Volume 61, Number 1, April 1984. Also
available as IBM Research Report RJ3948,
IBM Almaden Research Center, July 1983.
- Mohan, C. Recent and Future Trends in
Distributed Data Base Management, INVITED PAPER in Proc.
NYU Symposium on New Directions for Database Systems, New
York, USA, May 1984. Also available as IBM
Research Report RJ4240, IBM Almaden Research Center, May 1984.
Citations
- Mohan, C. (Ed.) Tutorial: Recent Advances
in Distributed Data Base Management, IEEE Computer Society
Press, 1984. Citations
- Mohan, C., Fussell, D., Kedem, Z.,
Silberschatz, A. Lock Conversion in Non-Two-Phase Locking
Protocols, IEEE Transactions on Software Engineering,
Volume SE-11, Number 1, January 1985. Also available as IBM Research
Report RJ3947, IBM Almaden Research Center, July 1983. Citations
- Mohan, C. Concurrency and Recovery in Data
Base Systems, Database
Engineering, Volume 8, Number 2, June 1985. Also
available as IBM Research Report RJ4700,
IBM Almaden Research Center, May 1985.
- Lohman, G., Mohan, C., Haas, L., Daniels, D.,
Lindsay, B., Selinger, P., Wilms, P. Query Processing in R*,
In Query
Processing in Database Systems, W. Kim, D. Reiner, and D. Batory (Eds.),
Springer-Verlag, 1985.
Also available as IBM Research Report RJ4272,
IBM Almaden Research Center, April 1984. Abstract
Citations
- Mohan, C., Lindsay, B. Commit
Coordination, Deadlock Detection, and Concurrency Control in DBMSs,
Proc.
International Workshop on High-Performance Transaction Systems
(HPTS), Asilomar, USA, September 1985.
- Mohan, C. Starburst: An Extensible
Relational DBMS, Position Paper, Proc.
ACM SIGMOD International Conference on Management of Data,
Washington, D.C., USA, May 1986.
- Lindsay, B., Haas, L., Mohan, C., Pirahesh,
H., Wilms, P. A
Snapshot Differential Refresh Algorithm, Proc.
ACM SIGMOD International Conference on Management of Data,
Washington, D.C., USA, May 1986. Also available as IBM
Research Report RJ4992, IBM Almaden Research Center, January
1986. Abstract Citations
- Schwarz, P., Chang, W., Freytag,
J., Lohman, G., McPherson, J., Mohan, C., Pirahesh, H. Extensibility
in the Starburst Database System, Proc. Workshop on
Object-Oriented Data Base Systems, Asilomar, September 1986.
Also available as IBM Research
Report RJ5311, IBM Almaden Research Center, September
1986. Citations
- Mohan, C., Lindsay, B., Obermarck, R. Transaction
Management in the R* Distributed Data Base Management System,
ACM
Transactions on Database Systems, Vol. 11, No. 4,
December 1986, pp378-396. Reprinted in Readings
in Database Systems, Third Edition, M. Stonebraker, J.
Hellerstein (Eds.), Morgan Kaufmann
Publishers, 1998. Also available as IBM
Research Report RJ5037, IBM Almaden Research Center,
February 1986. Abstract Citations
- Mohan, C. Directions
in System Architectures for High Transaction Rates,
Position Paper, Proc.
ACM SIGMOD International Conference on Management of Data,
San Francisco, May 1987.
- Mohan, C., Narang,
I. DB2 Data Sharing - From Here to There, Proc.
2nd IBM Symposium on High Availability and Horizontal Growth,
Yorktown Heights, October 1988.
- Rothermel,
K., Mohan, C. ARIES/NT:
A Recovery Method Based on Write-Ahead Logging for Nested
Transactions, Proc.
15th International Conference on Very Large Data Bases (VLDB),
Amsterdam, August 1989. A longer version of this paper is available
as IBM Research Report RJ6650,
IBM Almaden Research Center, January 1989. Received the "10
Year Best Impact Paper Award" at VLDB99.
Abstract Citations
DBLP
ACM
ResearchIndex
- Mohan, C., Haderle, D., Wang, Y., Cheng, J. Single Table Access Using Multiple Indexes:
Optimization, Execution, and Concurrency Control Techniques,
Proc.
2nd International Conference on Extending Database Technology
(EDBT), Venice, March 1990. A longer version of this
paper is available as IBM
Research Report RJ7341, IBM Almaden Research Center,
March 1990; Revised May 1990. Abstract
Citations DBLP
ResearchIndex
- Mohan, C., Narang, I., Palmer, J. A Case
Study of Problems in Migrating to Distributed Computing: Page
Recovery Using Multiple Logs in the Shared Disks Environment,
IBM Research Report RJ7343,
IBM Almaden Research Center, March 1990. Abstract
Citations ResearchIndex
- Pirahesh, H., Mohan, C., Cheng, J., Liu, T.S.,
Selinger, P. Parallelism in Relational
Data Base Systems: Architectural Issues and Design Approaches,
Proc. 2nd International Symposium on Databases in Parallel and
Distributed Systems, Dublin, July 1990, IEEE Computer Society
Press. Reprinted in Query Processing in Parallel Relational
Database Systems, H.
Lu, B.-C. Ooi, K.-L. Tan (Eds.), IEEE Computer Society Press,
1994. A longer version of this paper is available as IBM
Research Report RJ7724, IBM Almaden Research Center,
October 1990. Abstract Citations
- Mohan, C. Commit_LSN:
A Novel and Simple Method for Reducing Locking and Latching in
Transaction Processing Systems, Proc.
16th International Conference on Very Large Data Bases (VLDB),
Brisbane, August 1990. Also available as IBM
Research Report RJ7344, IBM Almaden Research Center,
February 1990. A slightly revised version appears in Performance
of Concurrency Control Mechanisms in Centralized Database
Systems, V.
Kumar (Ed.), Prentice
Hall, 1995. Abstract
Citations DBLP
ACM
ResearchIndex
- Mohan, C. ARIES/KVL:
A Key-Value Locking Method for Concurrency Control of
Multiaction Transactions Operating on B-Tree Indexes, Proc.
16th International Conference on Very Large Data Bases (VLDB),
Brisbane, August 1990, pp392-405. A different version of this paper
is available as IBM Research Report RJ7008, IBM Almaden Research
Center, September 1989. Abstract
Citations DBLP
ACM
ResearchIndex
- Pirahesh, H., Mohan, C. Evolution of
Relational DBMSs Toward Object Support: A Practical Viewpoint,
INVITED PAPER in Proc.
Datenbanksysteme in Buro, Technik und Wissenschaft (BTW),
Kaiserslautern, Germany, March 1991. Also available as IBM
Research Report RJ8324, IBM Almaden Research Center,
September 1991. Abstract Citations ResearchIndex
- Mohan, C., Pirahesh, H. ARIES-RRH:
Restricted Repeating of History in the ARIES Transaction
Recovery Method, Proc.
7th International Conference on Data Engineering (ICDE),
Kobe, Japan, April 1991. Also available as IBM
Research Report RJ7342, IBM Almaden Research Center,
July 1990. Abstract Citations
DBLP
ResearchIndex
- Cheng, J., Haderle, D., Hedges, R., Iyer, B.,
Messinger, T., Mohan, C., Wang, Y. An
Efficient Hybrid Join Algorithm: A DB2 Prototype, Proc.
7th International Conference on Data Engineering (ICDE),
Kobe, Japan, April 1991. A longer version of this paper is available
as IBM Research Report RJ7884,
IBM Almaden Research Center, December 1990.
- Lohman, G., Lapis, G., Lehman, T., Agrawal,
R., Cochrane, R., McPherson, J., Mohan, C., Pirahesh, H.,
Widom, J. Starburst
II: The Extender Strikes Back!, Summary of Video
Submission, Proc.
ACM SIGMOD International Conference on Management of Data,
Denver, May 1991.
- Mohan, C., Narang, I. Recovery
and Coherency-Control Protocols for Fast Intersystem Page
Transfer and Fine-Granularity Locking in a Shared Disks
Transaction Environment, Proc.
17th International Conference on Very Large Data Bases (VLDB),
Barcelona, Spain, September 1991. A longer version of this paper is
available as IBM Research Report
RJ8017, IBM Almaden Research Center, March 1991. Abstract
Citations DBLP
ResearchIndex
- Schreier, U., Pirahesh, H., Agrawal, R.,
Mohan, C. Alert:
An Architecture for Transforming a Passive DBMS into an Active
DBMS, Proc.
17th International Conference on Very Large Data Bases (VLDB),
Barcelona, Spain, September 1991. Also available as IBM
Research Report RJ8306, IBM Almaden Research Center,
August 1991.
- Mohan, C., Narang, I., Silen, S. Solutions
to Hot Spot Problems in a Shared Disks Transaction Environment,
Proc.
4th International Workshop on High Performance Transaction
Systems (HPTS), Asilomar, USA, September 1991. Also
available as IBM Research Report
RJ8281, IBM Almaden Research Center, August 1991. Abstract
Citations ResearchIndex
- Bhargava, G., Narang, I., Mohan, C. A
Non-Blocking, Fault Tolerant, Distributed Algorithm for Casting
Out Pages from a Shared Electronic Cache, Technical Report
TR 03.433, IBM Santa Teresa Laboratory, May 1992.
- Mohan, C. Interactions
Between Query Optimization and Concurrency Control, Proc.
2nd International Workshop on Research Issues on Data
Engineering (RIDE): Transaction and Query Processing,
Tempe, USA, February 1992. Also INVITED PAPER in Proc.
7th Brazilian Symposium on Database Systems (SBBD), Porto
Alegre, Brazil, May 1992. Also available as IBM
Research Report RJ8681, IBM Almaden Research Center,
March 1992.
- Mohan, C. Less
Optimism About Optimistic Concurrency Control, Proc.
2nd International Workshop on Research Issues on Data
Engineering (RIDE): Transaction and Query Processing,
Tempe, USA, February 1992. Also available as IBM
Research Report RJ8686, IBM Almaden Research Center,
March 1992. Abstract ResearchIndex
- Mohan, C., Haderle, D., Lindsay, B., Pirahesh,
H., Schwarz, P. ARIES:
A Transaction Recovery Method Supporting Fine-Granularity
Locking and Partial Rollbacks Using Write-Ahead Logging,
ACM Transactions on Database Systems (TODS), Vol. 17, No. 1,
March 1992, pp94-162. Reprinted in Readings
in Database Systems, 3rd Edition, M. Stonebraker, J.
Hellerstein (Eds.), Morgan Kaufmann Publishers, 1998. Reprinted in Recovery
Mechanisms In Database Systems, V. Kumar, M. Hsu (Eds.),
Prentice Hall, 1998. Also
available as IBM Research Report RJ6649,
IBM Almaden Research Center, January 1989; Revised November 1990. Abstract Citations
DBLP
ACM
ResearchIndex
- Mohan, C., Narang, I. Efficient
Locking and Caching of Data in the Multisystem Shared Disks
Transaction Environment, Proc.
3rd International Conference on Extending Database Technology
(EDBT), Vienna, Austria, March 1992. Also available as IBM Research Report RJ8301,
IBM Almaden Research Center, August 1991.
- Mohan, C. Supporting Very Large Tables,
INVITED PAPER in Proc. 7th Brazilian Symposium on
Database Systems (SBBD), Porto Alegre,
Brazil, May 1992. Also available as IBM
Research Report RJ8687, IBM Almaden Research Center,
March 1992.
- Mohan, C., Levine, F. ARIES/IM:
An Efficient and High Concurrency Index Management Method Using
Write-Ahead Logging, Proc.
ACM SIGMOD International Conference on Management of Data,
San Diego, USA, June 1992. A longer version of this paper is
available as IBM Research Report RJ6846,
IBM Almaden Research Center, August 1989. Abstract
Citations DBLP
ACM
ResearchIndex
- Mohan, C., Narang, I. Algorithms
for Creating Indexes for Very Large Tables Without Quiescing
Updates, Proc.
ACM SIGMOD International Conference on Management of Data,
San Diego, USA, June 1992. A longer version of this paper is
available as IBM Research Report RJ8016,
IBM Almaden Research Center, March 1991. Abstract
Citations DBLP
ACM
ResearchIndex
- Mohan, C., Pirahesh, H., Lorie, R. Efficient
and Flexible Methods for Transient Versioning of Records to
Avoid Locking by Read-Only Transactions, Proc.
ACM SIGMOD International Conference on Management of Data,
San Diego, June 1992. Also available as IBM
Research Report RJ8683, IBM Almaden Research Center,
March 1992. Abstract Citations
DBLP
ACM
ResearchIndex
- Mohan, C., Narang, I. Data
Base Recovery in Shared Disks and Client-Server Architectures,
Proc. 12th International Conference on Distributed Computing
Systems, Yokohama, June 1992. Also available as IBM
Research Report RJ8685, IBM Almaden Research Center,
March 1992. Abstract Citations
ResearchIndex
- Samaras, G., Britton, K., Citron, A., Mohan,
C. Commit Processing Optimizations in the Commercial Distributed
Environment, IBM Technical Report TR29.1625, IBM
Research Triangle Park, March 1993.
- Mohan, C., Treiber, K., Obermarck, R. Algorithms
for the Management of Remote Backup Data Bases for Disaster
Recovery, Proc.
9th International Conference on Data Engineering (ICDE),
Vienna, Austria, April 1993. A longer version of this paper is
available as IBM Research Report RJ7885,
IBM Almaden Research Center, December 1990; Revised June 1991. Abstract
Citations DBLP
ResearchIndex
- Mohan, C. ARIES/LHS:
A Concurrency Control and Recovery Method Using Write-Ahead
Logging for Linear Hashing with Separators, Proc.
9th International Conference on Data Engineering (ICDE),
Vienna, Austria, April 1993. A longer version of this paper is
available as IBM Research Report RJ8682,
IBM Almaden Research Center, March 1992. Abstract
Citations DBLP
ResearchIndex
- Samaras, G., Britton, K., Citron, A., Mohan,
C. Two-Phase Commit Optimizations and
Tradeoffs in the Commercial Environment, Proc.
9th International Conference on Data Engineering (ICDE),
Vienna, Austria, April 1993. Abstract
Citations DBLP
ResearchIndex
- Mohan, C. IBM's
Relational DBMS Products: Features and Technologies, Proc.
ACM SIGMOD International Conference on Management of Data,
Washington, D.C., USA, May 1993.
- Mohan, C., Narang, I. An
Efficient and Flexible Method for Archiving a Data Base,
Proc.
ACM SIGMOD International Conference on Management of Data,
Washington, D.C., May 1993. A corrected version of this
paper is available as IBM Research Report
RJ9733, IBM Almaden Research Center, March 1993.
- Pirahesh, H., Mohan, C., Cheng, J. Sequential
and Parallel Algorithms for Unified Execution of Outer Join and
Subqueries, IBM Research Report, IBM Almaden Research
Center, June 1993.
- Mohan, C. A
Cost-Effective Method for Providing Improved Data Availability During
DBMS Restart Recovery After a Failure, Proc.
19th International Conference on Very Large Data Bases,
Dublin, August 1993. Also available as IBM
Research Report RJ8114, IBM Almaden Research Center, May
1991.
- Samaras, G., Britton, K., Citron, A., Mohan,
C. Enhancing SNA's LU6.2 Sync Point to Include Presumed Abort
Protocols, IBM Technical Report TR29.1751, IBM
Research Triangle Park, August 1993.
- Mohan, C. A Survey of DBMS Research Issues
in Supporting Very Large Tables, INVITED PAPER, Proc.
4th International Conference on Foundations of Data Organization
and Algorithms, Evanston, USA, October 1993. Lecture
Notes in Computer Science Volume 730, D. Lomet (Ed.),
Springer-Verlag, 1993.
- Mohan, C., Haderle, D. Algorithms
for Flexible Space Management in Transaction Systems Supporting
Fine-Granularity Locking, Proc.
4th International Conference on Extending Database Technologg
(EDBT), Cambridge, UK, March 1994. A longer version of
this paper is available as IBM
Research Report RJ9732, IBM Almaden Research Center,
March 1994.
- Mohan, C., Dievendorff, R. Recent
Work on Distributed Commit Protocols, and Recoverable Messaging
and Queuing, Data
Engineering, Vol. 17, No. 1, March 1994.
- Mohan, C., Narang, I. ARIES/CSA:
A Method for Database Recovery in Client-Server Architectures,
Proc.
ACM SIGMOD International Conference on Management of Data,
Minneapolis, USA, May 1994. Also available as IBM
Research Report RJ9742, IBM Almaden Research Center,
March 1994.
- Mohan, C., Pirahesh, H., Tang, G., Wang, Y. Parallelism in Relational Database Management
Systems, IBM
Systems Journal, Vol. 33, No. 2, 1994. Reprinted in
Japanese in Nikkei Electronics, No. 618 and 619, 1994.
- Mohan, C., Narang, I. Locking and Latching
Techniques for Transaction Processing Systems Supporting the
Shared Disks Architecture, Research Report, IBM
Almaden Research Center, October 1994.
- Alonso,
G., Kamath,
M., Agrawal, D.,
El Abbadi, A.,
Guenthoer, R., Mohan, C. Failure
Handling in Large Scale Workflow Management Systems, IBM Research Report RJ9913, IBM
Almaden Research Center, November 1994.
- Rane, S., Seshadri, S., Mohan, C. Concurrency
Control and Recovery Algorithms for hcC-trees,
IBM Research Report, IBM Almaden Research Center, February
1995.
- Mohan, C. Disk
Read-Write Optimizations and Data Integrity in Transaction
Systems Using Write-Ahead Logging, Proc.
11th International Conference on Data Engineering (ICDE),
Taipei, Taiwan, March 1995. Also available as IBM
Research Report RJ9741, IBM Almaden Research Center,
March 1994.
- Mohan, C., Alonso, G., Guenthoer, R., Kamath,
M. Exotica: A Research Perspective on
Workflow Management Systems, Database
Engineering (Special Issue on Infrastructure for
Business Process Management), Vol. 18, No. 1, March 1995.
- Alonso, G., Guenthoer, R., Kamath, M.,
Agrawal, D., El Abbadi, A., Mohan, C. Exotica/FMDC:
Handling Disconnected Clients in a Workflow Management System,
Proc. 3rd International Conference on Cooperative Information
Systems (CoopIS), Vienna, Austria, May 1995.
- Alonso, G., Mohan, C., Guenthoer, R., Agrawal,
D., El Abbadi, A., Kamath, M. Exotica/FMQM:
A Persistent Message-Based Architecture for Distributed Workflow
Management, Proc. IFIP WG8.1 Working Conference on
Information Systems for Decentralized Organizations,
Trondheim, August 1995. Also available as IBM
Research Report RJ9912, IBM Almaden Research Center,
November 1994.
- Mohan, C., Agrawal, D., Alonso, G., El Abbadi,
A., Guenthoer, R., Kamath, M. Exotica:
A Project on Advanced Transaction Management and Workflow
Systems, SIGOIS Bulletin (Special Issue on
"Business Process Management Systems: Concepts, Methods and
Technology"), Vol. 16, No. 1, August 1995.
- Mohan, C. Concurrency Control and Recovery
Methods for B+-Tree Indexes: ARIES/KVL and ARIES/IM,
Performance
of Concurrency Control Mechanisms in Centralized Database
Systems, V. Kumar (Ed.), Prentice
Hall, 1995. Also available as IBM
Research Report RJ9715, IBM Almaden Research Center,
March 1994.
- Mohan, C., Alonso, G., Guenthoer, R., Kamath,
M., Reinwald, B. An
Overview of the Exotica Research Project on Workflow Management
Systems, Proc.
6th International Workshop on High Performance Transaction
Systems (HPTS), Asilomar, USA, September 1995.
- Samaras, G., Britton, K., Citron, A., Mohan,
C. Two-Phase Commit Optimizations in a Commercial Distributed
Environment, Distributed
and Parallel Databases - An International Journal, Vol.
3, No. 4, October 1995, pp325-360.
- Alonso, G., Agrawal, D., El Abbadi, A.,
Kamath, M., Guenthoer, R., Mohan, C. Advanced
Transaction Models in Workflow Contexts, Proc.
12th International Conference on Data Engineering (ICDE),
New Orleans, USA, February 1996, pp574-581. Also available as IBM Research Report RJ9970, IBM
Almaden Research Center, July 1995.
- Reinwald, B., Mohan, C. Structured
Workflow Management with Lotus Notes Release 4, Proc.
41st IEEE Computer Society International Conference (CompCon
96), Santa Clara, USA, February 1996.
- Kamath, M., Alonso, G., Guenthoer, R., Mohan,
C. Providing High Availability in Very
Large Workflow Management Systems, Proc.
5th International Conference on Extending Database Technologg
(EDBT), Avignon, France, March 1996, pp427-442. Also
available as IBM
Research Report RJ9967, IBM Almaden Research Center,
July 1995.
- Alonso, G., Guenthoer, R., Kamath, M.,
Agrawal, D., El Abbadi, A., Mohan, C. Exotica/FMDC: A Workflow
Management System for Mobile and Disconnected Clients, Distributed
and Parallel Databases - An International Journal, Vol.
4, No. 3, pp229-247, July 1996.
- Choy, D., Mohan, C. Locking
Protocols for Two-Tier Indexing of Partitioned Data, Proc.
International Workshop on Advanced Transaction Models and
Architectures (ATMA), Goa, India, August-September 1996.
- Mohan, C., Britton, K., Citron, A., Samaras,
G. Generalized Presumed Abort: Marrying Presumed Abort and SNA's
LU 6.2 Commit Protocols, Proc. International Workshop on
Advanced Transaction Models and Architectures (ATMA), Goa,
India, August-September 1996. Also available as IBM
Research Report RJ8684, IBM Almaden Research Center,
March 1992.
- Vijayaraman, T.M.,
Buchmann, A., Mohan, C., Sarda, N.
(Eds.) Proc.
22nd International Conference on Very Large Data Bases (VLDB),
Morgan Kaufmann Publishers, August 1996.
- Alonso, G., Reinwald, B., Mohan, C. Distributed
Data Management in Workflow Environments, Proc.
7th International Workshop on Research Issues on Data
Engineering (RIDE): Transaction and Query Processing,
Birmingham, USA, April 1997.
- Kornacker, M., Mohan, C., Hellerstein, J. Concurrency
and Recovery in Generalized Search Trees, Proc.
ACM SIGMOD International Conference on Management of Data,
Tucson, USA, May 1997.
- Josten, J., Mohan, C., Narang, I., Teng, J. DB2's
Use of the Coupling Facility for Data Sharing, IBM
Systems Journal, Vol. 36, No. 2, 1997.
- Alonso, G., Agrawal, D., El Abbadi, A., Mohan,
C. Functionalities
and Limitations of Current Workflow Management Systems,
Research Report, IBM Almaden Research Center, 1997.
- Alonso, G., Mohan, C. Workflow
Management: The Next Generation of Distributed Processing Tools,
Chapter 2 in Advanced
Transaction Models and Architectures (ATMA), S.
Jajodia, L. Kerschberg (Eds.), Kluwer Academic Publishers,
1997.
- Mohan, C. Recent
Trends in Workflow Management Products, Standards and Research,
Proc.
NATO Advanced Study Institute (ASI) on Workflow Management
Systems and Interoperability, Istanbul, August
1997. NATO ASI Series, Series F: Computer and Systems Sciences,
Volume 164, Springer Verlag, 1998.
- Mohan, C. Workflow
Management in the Internet Age, Advances in
Databases and Information Systems, W. Litwin, T. Morzy, G.
Vossen (Eds.), Lecture Notes in Computer Science Volume 1475,
pp26-34, Springer Verlag. Proc.
2nd
East-European Symposium on Advances in Databases and Information
Systems (ADBIS'98), Poznan, Poland, September 1998.
- Mohan, C. Repeating
History Beyond ARIES, Invited paper
for receiving 10
Year Best Impact Paper Award, Proc.
25th International Conference on Very Large Data Bases (VLDB),
Edinburgh, UK, September 1999. Abstract
- Bouganim, L., Fabret, F., Mohan, C.,
Valduriez, P. Dynamic Scheduling of Complex Distributed Queries,
Proc.
15emes Journees Bases de Donnees Avancees (BDA'99),
Bordeaux, France, October 1999. Also available as INRIA Technical
Report No. RR-3677, INRIA Rocquencourt, April 1999.
- Beyer, K., Cochrane, R., Pirahesh, H., Sidle,
R., Shanmugasundaram, J., Mohan, C., Salem, K. Immediate
Propagate Deferred Apply for Incremental Maintenance of
Materialized Views, IBM Research
Report RJ10173, December 1999.
- Bouganim, L., Fabret, F., Mohan, C.,
Valduriez, P. Dynamic Query Scheduling
in Data Integration Systems, Proc.
16th International Conference on Data Engineering (ICDE),
San Diego, USA, March 2000.
- Bouganim, L., Fabret, F., Mohan, C.,
Valduriez, P. A Dynamic Query Processing
Architecture for Data Integration Systems, Database
Engineering, Vol.
23, No. 2, June 2000.
- Alonso, G., Hagen, C., Agrawal, D., El Abbadi,
A., Mohan, C. Enhancing the
Fault Tolerance of Workflow Management Systems, IEEE
Concurrency, Vol. 8, No.3, pp 74-81, July-September
2000.
- Mohan, C., Barber, R., Watts, S., Somani, A.,
Zaharioudakis, M. Evolution
of Groupware for Business Applications: A Database Perspective
on Lotus Domino/Notes, Proc.
26th International Conference on Very Large Databases (VLDB),
Cairo,
Egypt, September 2000. Abstract DBLP
- Mohan, C. Panel
- Application Servers: Born-Again TP Monitors for the Web?, ACM
SIGMOD International Conference on Management of Data,
Santa Barbara, USA, May 2001.
- Narang, I., Mohan, C., Brannon, K.,
Subramanian, M. Coordinated
Backup and Recovery between Database Management Systems and File
Systems, IBM Research Report RJ10231, IBM Almaden
Research Center, February 2002. Abstract
- Luo, Q., Krishnamurthy, S., Mohan, C.,
Pirahesh, H., Lindsay, B., Woo, H., Brown, L. DBCache:
Database Caching for Web Application Servers, Proc.
ACM SIGMOD International Conference on Management of Data,
Madison, USA, June 2002. Abstract
- Altinel, M., Luo, Q., Krishnamurthy, S.,
Mohan, C., Pirahesh, H., Woo, H., Lindsay, B., Naughton, J. Middle-tier
Database Caching for e-Business, Demo Description, Proc.
ACM SIGMOD International Conference on Management of Data,
Madison, USA, June 2002.
- Bhattacharya, S., Brannon, K., Hsiao, H.-I,
Mohan, C., Narang, I., Subramanian, M. Coordinating
Backup/Recovery and Data Consistency Between Database and File
Systems, Proc.
ACM SIGMOD International Conference on Management of Data,
Madison, USA, June 2002. Abstract
- Mohan, C. An
Efficient Method for Performing Record Deletions and Updates
Using Index Scans, Proc.
28th International Conference on Very Large Databases (VLDB),
Hong Kong, China, August 2002. Abstract
- Mohan, C. Dynamic
e-Business: Trends in Web Services, Proc.
3rd VLDB Workshop on Technologies for E-Services (TES2002),
Hong Kong, China, August 2002. Abstract
- Bornhoevd, C., Altinel, M., Krishnamurthy, S.,
Mohan, C., Pirahesh, H., Reinwald, B. DBCache:
Middle-tier Database Caching for Highly Scalable e-Business
Architectures, Proc.
ACM SIGMOD International Conference on Management of Data,
San Diego, USA, June 2003.
- Altinel, M., Bornhoevd, C., Krishnamurthy, S.,
Mohan, C., Pirahesh, H., Reinwald, B. Cache
Tables: Paving the Way for an Adaptive Database Cache,
Proc.
29th International Conference on Very Large Data
Bases (VLDB), Berlin, Germany, September 2003.
- Bornhoevd, C., Altinel, M., Mohan, C.,
Pirahesh, H., Reinwald, B. Adaptive Database Caching with
DBCache, IEEE Data Engineering Bulletin, Volume 27,
Number 2, 2004
- Doraiswamy, S., Altinel, M., Shrinivas, L.,
Palmer, S., Parr, F., Reinwald, B., Mohan, C. Reweaving
the Tapestry: Integrating Database and Messaging Systems in the
Wake of New Middleware Technologies, In Data
Management in a Connected World, Essays Dedicated to
Hartmut Wedekind on the Occasion of His 70th Birthday, Lecture Notes
in Computer Science 3551, Springer, 2005.
- Rao, J., Pirahesh, H., Mohan, C., Lohman, G. Compiled
Query Execution Engine using JVM, Proc.
22nd International Conference on Data Engineering (ICDE),
Atlanta, USA, April 2006.
- Mohan, C. Impact
of Recent Hardware and Software Trends on High Performance
Transaction Processing and Analytics, Proc.
2nd TPC Technology Conference (TPCTC), Singapore,
September 2010.
- Fang, R., Hsiao, H., He, B., Mohan, C., Wang,
Y. High
Performance Database Logging Using Storage Class Memory,
Proc.
IEEE 27th International Conference on Data
Engineering (ICDE), Hannover, Germany, April 2011.
- Mohan, C. History
Repeats Itself: Sensible and NonsenSQL Aspects of the NoSQL
Hoopla, Proc.
16th
International Conference on Extending Data Base Technology
(EDBT), Genoa, Italy, March 2013.
- Özcan, F., Tatbul, N., Abadi, D., Kornacker,
M., Mohan, C., Ramasamy, K., Wiener, J. Are
we experiencing a big data bubble? Proc. ACM SIGMOD
International Conference on Management of Data, Snowbird,
USA, June 2014.
- Barber, R., Huras,
M., Lohman, G., Mohan, C., Müller, R., Özcan,
F., Pirahesh, H., Raman, V., Sidle, R.,
Sidorkin, O., Storm, A., Tian, Y., Tözün, P. Wildfire: Concurrent Blazing
Data Ingest and Analytics, Proc. ACM SIGMOD
International Conference on Management of Data, San
Francisco, USA, June 2016.
- Barber, R., Garcia-Arellano, C., Grosman,
R., Müller, R., Raman, V., Sidle, R., Spilchen,
M., Storm, A., Tian, Y., Tözün, P., Zilio, D., Huras,
M., Lohman, G., Mohan, C., Özcan, F., Pirahesh, H. Evolving Databases for
New-Gen Big Data Applications, Proc. 8th Biennial
Conference on Innovative Data Systems Research (CIDR),
Chaminade, USA, January 2017.
- Mohan, C. Blockchains and Databases,
Proc. VLDB Endowment (PVLDB), Volume 10, Number 12; Proc.
43rd International Conference on Very Large Data Bases
(VLDB), Munich, Germany, 2017.
- Mohan, C. Blockchains and Databases: A New Era in
Distributed Computing, Proc. 34th IEEE
International Conference on Data Engineering (ICDE),
Paris, France, April 2018.
Issued Patents
- Levine, F., Mohan, C. Method
for Concurrent Record Access, Insertion, Deletion and Alteration
Using an Index Tree, United States Patent 4,914,569,
IBM, April 1990. Taiwan Patent NI-34575, February 1990. Canada
Patent 1,285,072, June 1991. South Korea Patent 0,052,225,
June 1992. Republic of China Patent 0,027,768, July 1994. France
Patent 0,314,292, April 1996. Germany Patent 3,855,213,208,
April 1996.
This method (ARIES/IM) has been implemented in DB2 Common
Server. Some of the ideas have also been implemented in SQL/DS and
the VM Shared File System. With enhancements ARIES/IM has been
implemented in DB2/MVS V4.
- Levine, F., Mohan, C. Method
and Apparatus for Concurrent Modification of an Index Tree in a
Transaction Processing System Utilizing Selective Indication of
Structural Modification Operations, United States
Patent 5,123,104, IBM, June 1992. Sri Lanka Patent
0,010,014, November 1989. Taiwan Patent NI-40987,
December 1990. Republic of China Patent 0,022,452, February
1993. Philippines Patent 0,027,313, May 1993. South
Korea Patent 0,063,350, July 1993. Thailand Patent
0,003,973, September 1994. European (France, Germany,
Italy, Netherlands, Spain, Sweden, Switzerland) Patent 0,336,035,
November 1995. HO Patent 712/1996, April 1996. Japan
Patent 2,505,040, April 1996.
This method (ARIES/IM) has been implemented in DB2 Common
Server. With enhancements ARIES/IM has been implemented in DB2/MVS
V4.
- Mohan, C., Obermarck, R., Treiber, K. Concurrently
Applying Redo Records to Backup Database in a Log Sequence Using
Single Queue Server per Queue at a Time, United
States Patent 5,170,480, IBM, December 1992. Japan Patent
1,868,704, September 1994.
This method has been implemented as part of the Remote Site Recovery
(RSR) feature of IMS/ESA V5.
- Cheng, J., Haderle, D., Hedges R., Iyer, B.,
Mohan, C., Wang, Y. A
Hybrid Technique for Joining Tables, United States
Patent 5,241,648, IBM, August 1993.
This join method (Hybrid Join) has been implemented in
DB2/MVS V2R3.
- Mohan, C. Transaction
Processing System and Method With Reduced Locking, United
States Patent 5,247,672, IBM, September 1993. Japan Patent
1,938,731, June 1995. European Patent 0,442,715,
December 1997.
This method (Commit_LSN) has been implemented in DB2/MVS V3
and V4, and MQSeries/MVS (Message Queue Manager/ESA).
- Britton, K., Citron, A., Mohan, C., Samaras,
G. Method
of Excluding Inactive Nodes from Two-Phase Commit Operations in
a Distributed Transaction Processing System, United
States Patent 5,258,982, IBM, November 1993. Japan Patent
1,938,748, June 1995.
This method is now part of the SNA LU6.2 support for the presumed
abort commit protocol (Generalized Presumed Abort). It
has been implemented in DB2/MVS V3.
- Mohan, C., Narang, I. Non-Blocking
Serialization for Caching Data in a Shared Cache, United
States Patent 5,276,835, IBM, January 1994. Japan Patent
2,059,253, June 1996.
This method is part of the S/390 Parallel Sysplex Coupling Facility.
It is exploited by DB2/MVS V4.
- Mohan, C., Narang, I., Teng, J. Method
for Managing Database Recovery from Failure of a Shared Store in
a System Including a Plurality of Transaction-Based Systems of
the Write-Ahead Logging Type, United States Patent
5,280,611, IBM, January 1994. European Patent
0,541,381, July 1997.
This method is part of the S/390 Parallel Sysplex Coupling Facility
and DB2/MVS V4.
- Lorie, R., Mohan, C., Pirahesh, H. Multiple
Version Database Concurrency Control System, United
States Patent 5,280,612, IBM, January 1994.
- Mohan, C., Narang, I. Non-Blocking
Serialization for Removing Data from a Shared Cache, United
States Patent 5,287,473, IBM, February 1994. Japan Patent
2,505,939, April 1996.
This method is part of the S/390 Parallel Sysplex Coupling Facility.
It is exploited by DB2/MVS V4.
- Haderle, D., Lindsay, B., Mohan, C., Pirahesh,
H., Schwarz, P. Method
for Managing Subpage Concurrency Control and Partial Transaction
Rollback in a Transaction-Oriented System of the Write-Ahead
Logging Type, United Kingdom Patent 0,295,424,
IBM, April 1994. France Patent 0,295,424, April 1994. Germany
Patent 3,889,254,508, April 1994.
This method (ARIES) has been implemented in DB2/MVS, DB2
Common Server, Workstation Data Save Facility/VM (WDSF/VM), ADSTAR
Distributed Storage Manager (ADSM), Message Queue Manager/ESA
(MQSeries), Starburst extensible DBMS, QuickSilver distributed
operating system, Transarc's Encina product suite, and University of
Wisconsin's Gamma and EXODUS DBMSs, and SHORE persistent object
system. It has also been implemented in Microsoft's SQL Server and
NT File System.
- Mohan, C., Narang, I. Fast
Intersystem Page Transfer in a Data Sharing Environment with
Record Locking, United States Patent 5,327,556,
IBM, July 1994.
Some of the algorithms in this patent form the basis of the methods
which support the shared disks architecture in DB2/MVS V4.
- Mohan, C. Method
for Providing Data Availability in a Transaction-Oriented System
During Restart After a Failure, United States
Patent 5,333,303, IBM, July 1994.
- Josten, J., Masatani, T., Mohan, C., Narang,
I., Teng, J. Efficient
Data Base Access Using a Shared Electronic Store in a
Multi-System Environment with Shared Disks, United
States Patent 5,408,653, IBM, April 1995.
This method has been implemented in DB2/MVS V4.
- Mohan, C. A
Method and Means for Detecting Partial Page Writes and Avoiding
Initializing New Pages on DASD in a Transaction Management
System Environment, United States Patent 5,418,940,
IBM, May 1995.
This method has been implemented in the ADSTAR Distributed Storage
Manager (ADSM) and DB2 Common Server.
- Bhide, A., Copeland, G., Goyal, A., Hsiao,
H.-I, Jhingran, A., Mohan, C. Asynchronous
Replica Management in Shared Nothing Architectures, United
States Patent 5,440,727, IBM, August 1995.
- Dievendorff, R., Mohan, C. System
and Method for Storing Persistent and Non-Persistent Queued Data
and for Recovering the Persistent Data Responsive to a System
Restart, United States Patent 5,452,430, IBM,
September 1995. UK Patent 0,623, 877, January
1999.
This method has been implemented in Message Queue Manager/ESA
(MQSeries).
- Mohan, C., Narang, I., Teng, J. Partial
Page Write Detection for a Shared Cache Using a Bit Pattern
Written at the Beginning and End of Each Page, United
States Patent 5,455,942, IBM, October 1995.
This method is part of the S/390 Parallel Sysplex Coupling Facility.
It is exploited by DB2/MVS V4.
- Haderle, D., Mohan, C. Method
for Managing Logging and Locking of Page Free Space Information
in a Transaction Processing System, United States
Patent 5,455,944, IBM, October 1995.
This method has been implemented in DB2/MVS V3.
- Mohan, C., Narang, I. Method
and Means for Archiving Modifiable Pages in a Log Based
Transaction Management System, United States Patent
5,455,946, IBM, October 1995. Japan Patent 2,505,112,
April 1996.
This method has been implemented in the ADSTAR Distributed Storage
Manager (ADSM) and in DB2/MVS V4.
- Dievendorff, R., Mohan, C. Fault-Tolerant
Transaction-Oriented Data Processing, United States
Patent 5,465,328, IBM, November 1995.
This method has been implemented in Message Queue Manager/ESA
(MQSeries).
- Elko, D., Frey, J., Mohan, C., Narang, I.,
Nick, J., Strickland, J., Swanson, M. Multiple
Processor System having Software for Selecting Shared Cache
Entries of an Associated Castout Class for Transfer to an DASD
with One I/O Operation, United States Patent
5,493,668, IBM, February 1996. Japan Patent 2,765,672,
April 1998.
This method is part of the S/390 Parallel Sysplex Coupling Facility.
- Narang, I., Iyer, B., Mohan, C. A
Method to Off-Load Host-Based DBMS Predicate Evaluation to a
Disk Controller, United States Patent 5,495,601,
IBM, February 1996. Japan Patent 2,520,570, May 1996.
- Elko, D., Frey, J., Isenberg, J., Mohan, C.,
Narang, I., Nick, J., Strickland, J., Swanson, M. Sysplex
Shared Data Coherency Method, United States Patent
5,537,574, IBM, July 1996. Japan Patent 2,837,785,
October 1998.
This method is part of the S/390 Parallel Sysplex Coupling Facility.
- Choy, D., Mohan, C. Multi-Tiered
Indexing Method for Partitioned Data, United States
Patent 5,551,027, IBM, August 1996.
- Cheng, J., Mohan, C., Pirahesh, H. Program
Storage Device and Computer Program Product for Outer Join
Operations Using Responsibility Regions Assigned to Inner Tables
in a Relational Database, United States Patent
5,551,031, IBM, August 1996.
- Mohan, C., Narang, I. Method
for Non-Hierarchical Lock Management in a Multi-System Shared
Data Environment, United States Patent 5,551,046,
IBM, August 1996.
This method has been implemented in DB2/MVS V4.
- Cheng, J., Mohan, C., Pirahesh, H. Outer
Join Operations Using Responsibility Regions Assigned to Inner
Tables in a Relational Database, United States
Patent 5,557,791, IBM, September 1996.
- Mohan, C. System
and Method for Performing Record Deletions Using Index Scans,
United States Patent 6,009,425, IBM,
December 1999.
This method has been implemented in DB2 UDB for Unix, Windows and
OS/2.
- Barber, R., Herbert, D., Mohan, C., Somani,
A., Watts, S., Zaharioudakis, M. Data
Recovery in a Transactional Database Using Write-Ahead Logging
and File Caching, United States Patent 6,173,292,
IBM, January 2001.
This method has been implemented in Lotus Domino/Notes R5.
- Cabrera, L.F., Mohan, C., Narang, I. Method
and Means for Backup and Restoration of a Database System Linked
to a System for Filing Data, United States Patent
6,453,325, IBM, September 2002.
This method has been implemented in DB2 UDB as part of the DataLinks
feature.
- Cochrane, R., Leung, C., Mohan, C., Pirahesh,
H., Sidle, R. Intelligent Compilation of Materialized View
Maintenance for Query Processing Systems, United States
Patent 6,581,205, IBM, June 2003.
- Josten, J., Mohan, C., Narang, I. Assigning
Recoverable Unique Sequence Numbers in a Transaction Processing
System, United States Patent 6,874,104, IBM, March
2005.
- Altinel, M., Bornhoevd, C., Mohan, C.,
Pirahesh, H., Reinwald, B. A System and Method for Adaptive
Database Caching, United States Patent 7,395,258, IBM,
July 2008. IBM Patent Application Docket Number ARC9-2004-0042, IBM,
July 2004.
- Fang, R., He, B., Hsiao, H., Mohan, C. Systems,
Methods and Computer Program Products Memory Space Management for
Storage Class Memory, United States Patent 9,195,578,
IBM, November 2015. IBM Patent Application Docket Number
ARC9-2011-0068, IBM, August 2012.
- Alvey, W., Mohan, C., Pearson, S., Seeger, J.,
Sidle, R., Storm, A., Zheng, R. Using Parallel Insert Sub-Ranges
to Insert into a Column Store, United States Patent
9,442,913, IBM, September 2016. IBM Patent Application Docket
Number SVL9-2013-0111, IBM, January 2014.
- Fang, R., He, B., Hsiao, H., Mohan, C. SCM-Conscious
Transactional Key-Value Store, United States Patent
9,471,622, IBM, October 2016. IBM Patent Application Docket
Number ARC9-2011-0060, IBM, April 2012.
- Alvey, W., Huras, M.,
Lightstone, S., Mohan, C., Pearson, S., Seeger, J., Sidle, R.,
Smith, D., Storm, A. Buffering Inserts Into a Column Store
Database, United
States Patent 9,697,242, July 2017.
IBM Patent Application Docket Number ARC9-2013-0055, IBM,
January 2014.
- Fang, R., He, B., Hsiao, H., Mohan, C.,
Mueller, R. Bi-Temporal Key Value Cache System, United
States Patent 9,742,860, August 2017. IBM Patent Application
Docket Number ARC9-2011-0055, IBM, February 2012.
- Barber, R., Bhattacharjee, B., Hamedani,
M.S., Lohman, G., Mohan, C., Pandis,
I., Raman, V., Sidle, R., Storm, A. Pooling Work Across Multiple
Transactions for Reducing Contention in Operational Analytics
Systems, United States
Patent 9,772,911, September 2017.
IBM Patent Application Docket Number ARC9-2014-0054, IBM, March
2015.
- Hrle, N.,
Martin, D., Mohan, C., Sarin, S., Spyker,
J., Yao, Y. Data Replication in a Database Management System,
United States Patent 9,886,347, February 2018. IBM Patent
Application Docket Number DE9-2014-0031, IBM, January 2015.
- Alvey, W., Barber, R., Ding, Y., Mohan, C.,
Pearson, S., Sidle, R., Storm, A. Query Handling in a Columnar Database, United States Patent 9,910,876, March 2018. IBM Patent
Application Docket Number CA9-2013-0117, IBM, June 2014.
- Barber, R., Bhattacharjee, B., Hamedani,
M.S., Lohman, G., Mohan, C., Pandis, I., Raman, V., Sidle, R.,
Storm, A. Efficient Performance of Insert and Point Query
Operations in a Column Store, Great Britain Patent
2,553,454, August 2018. United States Patent 10,650,011, May 2020.
IBM Patent Application Docket Number ARC9-2014-0055, IBM,
March 2015.
- Barber, R., Bhattacharjee, B., Lohman, G.,
Mohan, C., Raman, V., Sadoghi Hamedani,
M., Sidle, R., Storm, A., Xue, X. Reducing
the Cost of Update, Delete and Append-Only Insert Operations in a
Database, United States Patent 10,083,203, September 2018. IBM Patent
Application Docket Number YOR9-2015-0328, IBM, August 2015.
- Fang, R., He, B., Hsiao, H., Mohan, C. Systems,
Methods and Computer Program Products Memory Space Management
for Storage Class Memory, United States Patent
10,198,186, IBM, February 2019. IBM Patent Application
Docket Number ARC9-2011-0068US2, IBM, October 2015.
- Hrle, N., Martin, D., Mohan, C., Spyker, J., Yao,
Y. Database
Management System and Method of Operation, United States Patent 10,282,363, May 2019. IBM
Patent Application Docket Number DE9-2014-0032, IBM, September 2015.
- Barber, R., Mohan, C., Raman, V., Sidle, R., Tozun, P. Unique
Transaction Identifier based Transaction Processing, United States Patent 10,452,424, October 2019. IBM
Patent Application Docket Number ARC9-2017-0028US1, IBM, May 2017.
- Barber, R., Bhattacharjee, B., Hamedani,
M.S., Lohman, G., Mohan, C., Raman, V., Sidle, R., Storm, A.,
Xue, X. In-Place Updates with Concurrent Reads in a
Decomposed State, United States Patent 10,489,374, November 2019.
IBM Patent Application Docket Number ARC9-2015-0021, IBM, May
2015.
- Fang, R., He, B., Hsiao, H., Mohan, C., Wang,
Y. Logging System Using Persistent Memory, United States Patent 10,949,415, March 2021.
IBM Patent Application Docket Number ARC9-2010-0091, IBM, March
2011.
Pending Patent Applications
- Barber, R., Garcia-Arellano, C., Grosman,
R., Mohan, C., Raman, V. Tracking
Data Availability Using Heartbeats, IBM Patent Application
Docket Number ARC8-2016-0126, IBM, August 2018.
- Barber, R., Mohan, C., Raman, V., Sidle, R., Tozun, P. Count
and Transaction Identifier based Transaction Processing, IBM
Patent Application Docket Number ARC9-2017-0028AUS01, IBM, May 2017.
Patent Publications
- Lindsay, B., Mohan, C. Presumed Commit
Protocols, Invention Disclosure SA8-82-0388, IBM Technical
Disclosure Bulletin, Volume 26, Number 7A, December 1983.
Mohan implemented Presumed Commit in R*.
- Lindsay, B., Mohan, C. Presumed Abort
Protocols, Invention Disclosure SA8-82-0387, IBM Technical
Disclosure Bulletin, Volume 26, Number 7A, December 1983.
Mohan implemented Presumed Abort in R*. It is an industry standard
now and has been implemented in numerous products.
- Finkelstein, S., Mohan, C., Strong, R. Distributed
Transaction Commit Protocols for Highly Available Systems,
Invention Disclosure SA8-82-0588, IBM Technical Disclosure
Bulletin, Volume 26, Number 8, January 1984.
- Lindsay, B., McPherson, J., Mohan, C. Improved
Write-Ahead Logging, Invention Disclosure SA8-85-0156, Research
Disclosure, No. 265, May 1986.
- Lindsay, B., Mohan, C., Pirahesh, H., Schwarz,
P. Write Ahead Log Recovery Supporting Record Locking and
Rollback, Invention Disclosure SA8-85-0380, Rated Publish
Hold, June 1986.
- Lindsay, B., Mohan, C., Pirahesh, H. Method
for Reserving Space Needed for "Rollback" Actions,
Invention Disclosure SA8-85-0217, IBM Technical Disclosure
Bulletin, Vol. 29, No. 6, November 1986.
This method has been implemented in DB2 Common Server.
- Mohan, C., Rothermel, K. Recovery Protocol
for Nested Transactions Using Write-Ahead Logging, IBM
Invention Disclosure SA8-87-0006, IBM Technical Disclosure
Bulletin, Vol. 31, No. 4, September 1988.
- Atkinson, R., Lindsay, B., Mohan, C., Myre,
W., Shih, C.-F. Commit a Transaction and Hold Resources, IBM
Invention Disclosure AT8-87-1121, Research Disclosure, No.
299, March 1989.
This method has been implemented in DB2 Common Server.
- Bullock, G., Edwards, W., Garrison, J.,
Levine, F., Mohan, C. Method for Efficiently Maintaining Index
Cursors, IBM Invention Disclosure AT8-88-0232, Research
Disclosure, No. 303, July 1989.
This method has been implemented in DB2 Common Server.
- Dolev, D., Mohan, C., Strong, R. Jury:
Enhancing Fault Tolerance of Transaction Management, IBM
Invention Disclosure SA8-88-0108, IBM Technical Disclosure
Bulletin, Vol. 32, No. 3A, August 1989.
- Cheng, J., Haderle, D., Mohan, C., Wang, Y. Multiple
Indexed Access Path in a Relational Database System, IBM
Invention Disclosure SA8-88-0420, IBM Technical Disclosure
Bulletin, Vol. 32, No. 10B, March 1990.
This method has been implemented in DB2/MVS V2R2.
- Mohan, C., Narang, I., Palmer, J. Page
Recovery Using Multiple Logs in a Data Sharing Environment,
Invention Disclosure SA8-88-0358, IBM Technical Disclosure
Bulletin, Vol. 33, No. 3B, p268-272, August 1990.
- Lindsay, B., Mohan, C., Rodriguez, R.A. Method
for Updating Free Space Allocation Records in OS/2 DBM Table Data
Files, Invention Disclosure AT8-87-1103, IBM Technical
Disclosure Bulletin, Vol. 33, No. 6A, November 1990.
This method has been implemented in DB2 Common Server.
- Mohan, C., Rodriguez, R.A., Shih, C.-F. Logging
Protocol Limiting the Number of Concurrent Fixed Pages to One,
Invention Disclosure AT8-87-1120, IBM Technical Disclosure
Bulletin, Vol. 33, No. 10B, March 1991.
This method has been implemented in DB2 Common Server.
- Mohan, C., Narang, I., Silen, S. Solutions
to Hot Spot Problems in a Data Sharing Transaction Environment,
Invention Disclosure SA8-88-0467, IBM Technical Disclosure
Bulletin, Vol. 34, No. 1, June 1991.
- Citron, A., Mohan, C. Combining Presumed
Abort Two-Phase Commit Protocols with SNA's Last Agent
Optimization, Invention Disclosure RA8-88-0016, IBM
Technical Disclosure Bulletin, Vol. 34, No. 7B, December 1991.
- Lee, T., Lyle, R., Mohan, C., Peterson, A. Using
Commit Bits to Reduce Locking in Transaction Processing Systems,
IBM Invention Disclosure SA8-91-0263, IBM Technical Disclosure
Bulletin, Vol. 36, No. 9A, September 1993.
This method has been implemented in DB2/MVS V3 and V4.
- Bonner, C., Haderle, D., Herron, H., Mohan,
C., Teng, J. Technique
to Allow DB2 Utilities and Commands to Run While SQL
Applications have a Table Space Locked, IBM Invention
Disclosure SA8-91-0343, IBM Technical Disclosure Bulletin,
Vol. 36, No. 9A, September 1993.
This method has been implemented in DB2/MVS V3.
- Haderle, D., Mohan, C. Methods for Space
Management in Transaction Systems Supporting Fine-Granularity
Locking, IBM Invention Disclosure SA8-92-0040, IBM
Technical Disclosure Bulletin, Vol. 36, No. 10, October 1993.
This method has been implemented in DB2/MVS V3.
- Dievendorff, R., Mohan, C. Selective
Participation in Unit-of-Work Protocols, IBM Invention
Disclosure UK8-93-0034, IBM Technical Disclosure Bulletin,
Vol. 36, No. 11, November 1993.
This method has been implemented in Message Queue Manager/ESA.
- Mohan, C., Teng, J., Yang, A. Succinct
Technique to Support Concurrency Control for Database Data Cached
in the Buffer Pool, IBM Invention Disclosure SA8-92-0193, IBM
Technical Disclosure Bulletin, Vol. 36, No. 11, November 1993.
This method has been implemented in DB2/MVS V3.
- Mohan, C., Narang, I. Implementation of a
Global Latch in a Multisystem Environment, IBM Invention
Disclosure AM8-92-0142, IBM Technical Disclosure Bulletin,
Vol. 37, No. 06A, June 1994.
This method has been implemented in DB2/MVS V4.
- Mohan, C., Narang, I. Method for Database
Recovery in Client-Server Architectures, IBM Invention
Disclosure AM8-93-0013, IBM Technical Disclosure Bulletin,
Vol. 37, No. 06A, June 1994.
- Chiu, L., Dickey, C., Fang, R., He, B., Hsiao,
H., Mohan, C., Mohiuddin, K., Wang, Y. Method and Apparatus for
Implementing In-Memory Database Logging System, Technical
Disclosure Bulletin, October 2010.
Professional Contributions
- Blockchain
Track Chair
for the TiE Inflect Conference, Santa
Clara, USA, May 2018
- Panels Chair for the IEEE 34th International Conference on
Data Engineering (ICDE), Paris, France, April 2018
- Industrial and Applications Program Chair for the
IEEE 32nd
International Conference on Data Engineering (ICDE), Helsinki,
Finland, May 2016
- Industrial Program Co-Chair for the 40th
International Conference on Very Large Data Bases (VLDB),
Hangzhou, China, September 2014
- Campaigned for holding the 22nd
International Conference on Very Large Data Bases (VLDB)
in India in 1996. The VLDB
Endowment agreed to the proposal. Served as the Americas
Program Chair for this conference.
- Content Co-Chair for Data Economy Track at TiEcon,
Santa Clara, USA, May 2016
- General Chair for the 14th
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, October 2011
- Appointed as Advisory Board Member of
IEEE Spectrum in 2008.
Served in that role until 2013.
- Appointed an Editor of VLDB
Journal in 1994. Served in that role until 2001.
- Appointed an Editor of Distributed
and Parallel Databases - An International Journal in 1995.
Served in that role until 2012.
- Served as the Program Vice-Chair for
Transaction Management for the 10th
International Conference on Data Engineering (ICDE),
Houston, USA, February 1994
- Served as the Program Chairman of the
2nd
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, September 1987
- Served as the Industrial Program Chair
of the 19th IEEE
International Conference on Data Engineering (ICDE),
Bangalore, India, March 2003
- Speaker and Co-Organizer - Dagstuhl on “Distributed Computing with
Permissioned Blockchains and Databases”, Wadern,
Germany, June 2019
- Served/serving as Member of the Program
Committees of
- ACM
SIGACT-SIGMOD-SIGART Symposium on Principles of Database
Systems (PODS) (1990)
- ACM
SIGMOD International Conference on Management of Data (SIGMOD)
(1987, 1989, 1995, 1996, 2000, 2001, 2006)
- IEEE
Computer Society's Spring International Conference (COMPCON)
(1983, 1984, 1985, 1986)
- International
Conference on Applications of Databases (ADB)
(1995)
- International
Conference on Data Engineering (ICDE) (1994, 1996,
1998, 2003, 2006, 2011)
- International
Conference on Distributed Computing Systems (ICDCS) (1986)
- International
Conference on Extending Data Base Technology (EDBT) (2012,
2013)
- International
Conference on Management of Data (COMAD) (1991,
1992, 1995, 2000, 2005)
- International
Conference on Parallel and Distributed Information Systems
(PDIS) (1991, 1994)
- International
Conference on Very Large Data Bases (VLDB) (1988,
1991, 1994, 1996, 2002, 2003, 2005, 2009)
- International
Symposium on Databases in Parallel and Distributed Systems
(DPDS) (1990)
- International
Workshop on High Performance Transaction Systems (HPTS)
(1987, 1991, 2001)
- 9th
International Workshop on Data Management on New Hardware (DaMoN
2013) at ACM
SIGMOD International Conference on Management of Data, New
York, USA, June 2013
- Workshop
on Query Processing for Semistructured Data and Non-Standard
Data Formats (1999)
- Hawaii International
Conference on System Sciences - Electronic
Commerce Technologies Minitrack (1999)
- International
Workshop on Accelerating Data Management Systems Using Modern
Processor and Storage Architectures (ADMS) at VLDB Conference
(2010, 2012, 2013, 2014). Photos: Album
1, Album
- HPCA
2010 Workshop on the Use of Emerging Storage and Memory
Technologies (WEST), Bangalore, India, January 2010
- Great
Indian Developer Summit, Bangalore, India, May 2008.
- Served as the Panels Chair for ACM
SIGMOD International Conference on Management of Data, Tucson,
May 1997
- Served as Member of the Organizing
Committees of
- Served as a member of the PhD Committee
of Romulo Goncalves (Advisor: Prof. Martin Kersten) at the
CWI Amsterdam, The Netherlands,
2012-13
- Served as a member of the PhD Committee
of Eliezer Levy (Advisors: Profs. Hank
Korth and Avi Silberschatz) at the University of Texas at
Austin, USA, 1990-91
- Served as a member of the PhD Committee
of Svein-Olaf
Hvasshovd (Advisor: Prof.
Kjell Bratbergsengen) at the Norwegian Institute of
Technology, Trondheim, Norway, 1991-92
- Served as a member of the PhD Committee
of Chendong Zou (Advisor: Prof.
Betty Salzberg) at Northeastern University, Boston, USA, 1996
- Served as a member of the PhD Committee
of Mohan Kamath (Advisor: Prof.
Krithi Ramamritham) at the University of Massachusetts at
Amherst, USA, 1995-1997
- Served as a member of the PhD Committee
of Laurent Fournie (Advisor: Prof.
Georges Gardarin) at the University of Versailles, Versailles,
France, 1998
- Served as a member of the PhD Committee
of Sihem
Amer-Yahia (Advisor: Prof.
Claude Delobel) at the University of Paris XI, Orsay, France,
1998
- Served as a member of the Habilitation
(post-PhD degree) committee of Dr.
Phillipe Pucheral (Advisor: Prof.
Georges Gardarin) at the University of Versailles, Versailles,
France, 1998
- Served as a member of the PhD Committee
of Claus Hagen (Advisor: Prof.
Gustavo Alonso) at ETH, Zurich, Switzerland, 1999
- 1984-87: Served as an Associate Editor
of Database
Engineering, a Quarterly Publication of the IEEE
Computer Society's Technical Committee on Database Engineering.
Edited a special issue on Concurrency and Recovery (June
1985)
- Reviewed research proposals submitted to
- Refereed papers for the journals
- ACM
Computing Surveys
- ACM
Transactions on Database Systems
- Acta
Informatica
- Computer
Journal
- IEEE
Computer
- IEEE
Transactions on Knowledge and Data Engineering
- IEEE
Transactions on Parallel and Distributed Computing
- Information
Processing Letters
- International
Journal of Computer and Information Sciences
- Journal
of the ACM
- SIAM
Journal of Computing
- VLDB
Journal
- Refereed papers for the conferences
- Chaired a Panel Discussion on “What is AI 2.0?
Is it More than Just Deep Learning?” at the IEEE 34th International
Conference on Data Engineering (ICDE), Paris, France, April 2018
- Chaired a Panel Discussion on "The Role of
Database Systems in the Era of Big Data" at the 40th International
Conference on Very Large Data Bases (VLDB), Hangzhou, China,
September 2014
- Chaired a Panel Discussion on "The Role of
Database Systems in the Era of Big Data" at NorCal Database Day,
San Jose, USA, April 2014
- Chaired a Panel Discussion on "The Impact of
Modern Hardware on DB Design and Implementation" at the 1st
International Workshop on Accelerating Data Management Systems
Using Modern Processor and Storage Architectures (ADMS), VLDB
Conference, Singapore, September 2010
- Chaired a Panel Discussion on "Application Servers:
Born-Again TP Monitors for the Web?", ACM
SIGMOD International Conference on Management of Data, Santa
Barbara, USA, May 2001
- Served as the panel chairman and organized a
panel discussion on "Directions in System Architectures for High
Transaction Rates" at the ACM
SIGMOD International Conference on Management of Data,
San Francisco, USA, May 1987
- Served on panels discussing
- “Blockchain
Technology”, Heidelberg Laureate Forum (HLF), Heidelberg, Germany,
September 2018
- “Are
we making any attempts towards solving the hardest problems in
stream processing today?”, 12th International Workshop
on Real-Time Business Intelligence and Analytics (BIRTE) at the
International Conference on Very Large Data Bases (VLDB), Rio de
Janeiro, Brazil, August 2018
- "Blockchain
+ Artificial Intelligence", Blockchain Economic Forum (BEF), San
Francisco, USA, June 2018
- “Database
with AI - New Wine or New Bottle”, 23rd International Conference
on Database Systems for Advanced Applications (DASFAA), Gold
Coast, Australia, May 2018
- "Enterprise
Blockchain", TiE Inflect, Santa Clara, USA, May 2018
- “Blockchain
and Cryptocurrencies”, American Tamil Entrepreneurs Association
(ATEA), Milpitas, USA, February 2018
- “The
Need for Speed: Application Necessity, Nice-to-Have or Marketing
Fluff?”, 11th International Workshop on Real-Time
Business Intelligence and Analytics (BIRTE) at the International
Conference on Very Large Data Bases (VLDB), Munich, Germany,
August 2017
- "Convergence
of Big Data, IoT/CPS, and SCC (Smart & Connected
Communities)", 37th
IEEE International Conference on Distributed Computing Systems
(ICDCS), Atlanta, USA, June 2017
- “The
Singularity of Real-Time Analytics”, 10th International
Workshop on Real-Time Business Intelligence and Analytics (BIRTE)
at the International Conference on Very Large Data Bases (VLDB),
New Delhi, India, September 2016
- "Are we experiencing
a big data bubble?", ACM SIGMOD International Conference on
Management of Data, Snowbird, USA, June 2014
- "Real Time Analytics on Big Data", 7th
International Workshop on Real-Time Business Intelligence and
Analytics (BIRTE) at the International Conference on Very Large
Data Bases (VLDB), Riva del Garda, Italy, August 2013
- "Globalization:
Challenges to Database Community", 32nd International
Conference on Very Large Data Bases, Seoul, South Korea,
September 2006
- "Advanced
Transaction Models" at the International Workshop on Advanced
Transaction Models and Architectures, Goa, India,
August-September 1996
- "Workflow
Automation" at the 11th
International Conference on Data Engineering, Taipei,
Taiwan, March 1995
- "Where
are Distributed Databases Headed?" at the 6th International
Conference on Management of Data, Bangalore, India, December
1994
- "Shared
Everything Vs. Shared Nothing Vs. Shared Disks" at the 5th
International Workshop on High Performance Transaction Systems,
Asilomar, USA, September 1993
- "DB2"
at DB/Expo, San Francisco, USA, March 1992
- "Uses
and Abuses of DBMSs" at the International Conference on
Management of Data, Bombay, India, December 1991
- "Real
Time Databases" at the 17th
International Conference on Very Large Data Bases,
Barcelona, Spain, September 1991
- "Practitioner
Problems in Need of Database Research" at the 7th
International Conference on Data Engineering, Kobe,
Japan, April 1991
- "Key
Directions in Parallelism and Distribution in Database Systems" at
the International Symposium on Databases in Parallel and
Distributed Systems, Dublin, Ireland, July 1990
- "Extensible
DBMSs" at the ACM
SIGMOD International Conference on Management of Data,
Washington D.C., USA, May 1986
- Chaired sessions on
- "Recovery,
Restarting, Reorganizing", ACM
SIGMOD International Conference on Management of Data,
Dallas, USA, May 2000
- "Invited
Talk" at the 22nd
International Conference on Very Large Data Bases (VLDB),
Mumbai, India, September 1996
- "Invited
Talks" at the International Conference on Management of Data
(COMAD), Mumbai, India, December 1991
- "Transaction
Processing System Products" at the 4th
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, September 1991
- "Transaction
and Integrity" at the 17th
International Conference on Very Large Data Bases (VLDB),
Barcelona, Spain, September 1991
- "Replication
and Disaster Protection" at the 3rd
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, September 1989
- "Transaction
Management" at the 14th
International Conference on Very Large Data Bases (VLDB),
Los Angeles, USA, August 1988
- "Architecture"
at the 2nd
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, September 1987
- "Transaction
Management" at the ACM
SIGMOD International Conference on Management of Data,
San Francisco, USA, May 1987
- "Applications
in Distributed Data Base Management" at the American Federation of
Information Processing Societies' National Computer Conference
(NCC), Anaheim, USA, May 1983
- "Distributed
Data Base Management" at the 26th IEEE Computer Society
International Conference COMPCON Spring 83, San Francisco,
USA, March 1983
- Served as the secretary (1975-1976) and the
president (1976-1977) of the Computer Club of the Indian
Institute of Technology, Madras, India
Presentations
In addition to giving talks at research conferences and trade
shows, I enjoy visiting universities and other research centers for
giving seminars and meeting researchers. I have lectured extensively in
North America, Europe and Asia. I have given talks in 43 countries:
Australia, Austria, Bahrain, Belgium, Brazil, Canada, Chile,
China, Colombia, Cyprus, Czech Republic, Denmark, Egypt, Finland,
France, Germany, Greece, India, Ireland, Israel, Italy, Japan, Monaco,
Mexico, The Netherlands, Norway, Poland, Qatar, Russia, Saudi Arabia,
Singapore, South Korea, Spain, Sri Lanka, Sweden, Switzerland, Taiwan,
Thailand, Tunisia, Turkey, United Arab Emirates, United Kingdom and
USA.
- Blockchains
Untangled: Public, Private, Smart Contracts, Applications, Issues
- Keynote,
3rd
International Conference on Intelligent Information Technologies
(ICIIT), Chennai, India, December 2018
- Singapore
Management University (SMU), Singapore, November 2018
- Tec
Monterrey Santa Fe, Mexico City, Mexico, November 2018
- Distinguished
Lecture, Columbia University, New York, USA, October
2018
- Universidade
Federal do Rio de Janeiro (UFRJ), Rio de Janeiro, Brazil, August
2018
- Keynote,
IEEE
World Congress on Services 2018, San Francisco, USA, July 2018
- Distinguished
Lecture, University of California at Irvine (UCI),
Irvine, USA, June 2018
- TCS-IIT
Madras Computer Science and Engineering Colloquium Series, IIT
Madras, Chennai, India, March 2018
- IBM,
Chennai, India, March 2018
- Introduction
to Hyperledger Fabric and IBM Blockchain Platform
- Blockchain
Day, 18th IEEE International Conference on Data Mining (ICDM),
Singapore, November 2018
- Hyperledger
Meetup, Chennai, India, September 2018
- World
Blockchain Hackathon, San Francisco, USA, June 2018
- Landscape
of Practical Blockchain Systems and their Applications
- Keynote,
18th
IEEE International Conference on Data Mining (ICDM), Singapore,
November 2018
- Keynote,
Heidelberg
Laureate Forum (HLF), Heidelberg, Germany, September 2018
- Keynote,
Workshop
on Big Social Data and Urban Computing (BiDU)
as part of the International Conference on Very Large Data Bases
(VLDB), Rio de Janeiro, Brazil, August 2018
- IBM
Brazil Research Laboratory (BRL), Rio de Janeiro, Brazil, August
2018
- Haas
School of Business Executive MBA Class on Blockchain and
Cryptoeconomics Summer 2018 (EWMBA 296), University of California
at Berkeley (UCB), Berkeley, USA, June 2018
- Keynote,
23rd
International Conference on Database Systems for Advanced
Applications (DASFAA), Gold Coast, Australia, May 2018
- Keynote,
China-US
Exchange Forum of Blockchain (Frontier Tech), Hangzhou Normal
University (HNU), Hangzhou, China, May 2018
- Blockchain
Bootcamp, TiE
Inflect, Santa Clara, USA, May 2018
- IT
University (ITU) of Copenhagen, Copenhagen, Denmark, April 2018
- University
of California at Berkeley (UCB), Berkeley, USA, April 2018
- Keynote, CryptoChicks Conference and Hackathon,
Toronto, Canada, April 2018
- University
of Southern California (USC), Los Angeles, USA, April 2018
- IIT
Madras Alumni Association (IITMAA), Gandhinagar Club, Chennai,
India, March 2018
- Keynote,
IDUG Conference, Chennai, India, March 2018
- Blockchain
and Cryptocurrencies Meetup, American Tamil Entrepreneurs
Association (ATEA), Milpitas, USA, February 2018
- New
Era in Distributed Computing with Blockchains and Databases
- Tutorial,
Hot
Chips Conference, Cupertino, USA, August 2018
- 2
Day Course,
Aalborg University, Aalborg, Denmark, April 2018
- Tutorial,
34th
IEEE International Conference on Data Engineering (ICDE), Paris,
France, April 2018
- Carnegie-Mellon
University (CMU) West, Moffett Field, USA, April 2018
- Blockchain
Meetup, San Ramon, USA, March 2018
- Big
Data Meetup, Strata Conference, San Jose, USA, March 2018
- Masterclass
on "The New Era of Blockchains", Cognizant Technology Solutions
(CTS), Chennai, India, March 2018
- Keynote,
IBM Technical Leadership Exchange (TLE), IBM Almaden, San Jose,
USA, February 2018
- University
of California at Santa Cruz (UCSC), Santa Cruz, USA, February 2018
- Distinguished
Lecture, Emory University, Atlanta, USA,
February 2018
- Distinguished
Lecture, University of Washington, Seattle, USA,
December 2017
- Keynote,
Forum
on Big Data and Artificial Intelligence Technology and Industries,
2017 International Forum on Innovation and Emerging Industries
Development (IEID), Shanghai, China, November 2017
- Shanghai
Jiao Tong University (SJTU), Shanghai, China, November 2017
- Fudan
University, Shanghai, China, November 2017
- IBM,
Dublin, USA, October 2017
- Distinguished
Speaker, The Ohio State University
(OSU), Columbus, USA, October 2017
- Distinguished
Lecture, University of Chicago, Chicago,
USA, October 2017
- SF
Bay ACM Chapter Meetup, @WalmartLabs,
Sunnyvale, USA, October 2017
- Keynote,
3rd
IEEE International Conference on Collaboration and Internet
Computing (CIC), Newark, USA, October 2017
- 17th
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, October 2017
- IBM,
Boeblingen, Germany, September 2017
- SAP
Headquarters, Walldorf, Germany,
September 2017
- Workshop
on Distributed Computing with Blockchains and Databases,
Heidelberg Laureate Forum (HLF) 2017, Heidelberg, Germany,
September 2017
- McMaster
University, Hamilton, Canada, September 2017
- Distinguished
Lecture, University at Buffalo, Buffalo, USA,
September 2017
- Peking
University, Beijing, China, September 2017
- IBM
China Research Laboratory (CRL), Beijing, China, September 2017
- Keynote,
International
Big Data Industry Innovation Summit, National Engineering
Laboratory for Big Data Software (NELBDS), Tsinghua University,
Beijing, China, September 2017
- University
of Muenster, Muenster, Germany, August 2017
- IBM
Toronto Labs, Toronto, Canada, July 2017
- University
of Waterloo, Waterloo, Canada, July 2017
- University of Toronto,
Toronto, Canada, July 2017
- Royal
Bank of Canada (RBC), Toronto, Canada, July 2017
- Big
Data Developers Meetup, IBM Manhattan, New York, USA, June 2017
- IBM
T.J. Watson Research Center, Yorktown Heights, USA, June 2017
- IEEE
Computer Society Silicon Valley Chapter meeting, Texas
Instruments, Santa Clara, USA, June 2017
- Keynote,
37th
IEEE International Conference on Distributed Computing Systems
(ICDCS), Atlanta, USA, June 2017
- Blockchain
Untangled – Cryptocurrency Decrypted
- Indo-American
Chamber of Commerce (IACC), ZGC Innovation Center, Santa Clara,
USA, August 2018
- How
IITians can use Blockchain Technology
to Advance their Career
- IIT
Alumni Mentors, Fremont, USA, August 2018
- Blockchain:
Introduction and Career Options
- Birla
Institute of Technology and Science Alumni Association (BITSAA)
Silicon Valley Chapter (SVC) Tech Day, Milpitas, USA, June 2018
- Blockchain Platform
and Disruption Trends
- Keynote,
TiE Inflect, Santa Clara, USA, May 2018
- Blockchains and
Databases
- Tutorial,
43rd
International Conference on Very Large Data Bases (VLDB), Munich,
Germany, August 2017
- Permissioned/Private
Blockchains and Databases
- Hong
Kong University of Science and Technology (HKUST), Hong Kong,
China, April 2017
- Chinese
University of Hong Kong (CUHK), Hong Kong, China, April 2017
- Hybrid
Transaction and Analytics Processing (HTAP): State of the Art
- Keynote,
20th
Annual New Frontiers in Computing (NFIC) Conference on
Accelerating Smart and Connected Communities,
Santa Clara, USA,
May 2018
- Tsinghua
University, Beijing, China, May 2018
- Keynote, Singapore Data Science
Consortium (SDSC) Data Science Workshop & Demonstration Day, National University of
Singapore (NUS), Singapore, January 2018
- University of Hong Kong (HKU), Hong
Kong, China, April 2017
- Chinese National
Database Conference (NDBC), SIGMOD
China Workshop,
Shenzhen University, Shenzhen, China, October 2016
- Keynote,
10th International Workshop on Enabling Real-Time
Business Intelligence (BIRTE), VLDB Conference, New Delhi, India,
September 2016
- Big
Data: Hype and Reality
- University of Hong Kong (HKU), Hong Kong, China, April 2017
- Polytechnic University, Hong Kong, China, April 2017
- Northeastern University, San Jose, USA, June 2016
- Northeastern University, San Jose, USA, February 2016
- Cray
Distinguished Speaker Series, University
of Minnesota at Minneapolis, Minneapolis,
USA, October 2015
- Keynote, 16th IEEE
International Conference on Information Reuse and Integration
(IRI), Redwood
City, USA, August 2015
- Keynote, Big Data Analytics and
Education Conference (BDA EdCon)
Europe 2015, Istanbul,
Turkey, July 2015
- Birkbeck
College of the University of London, London,
United Kingdom, July 2015
- Universita Roma Tre, Rome,
Italy, June 2015
- Keynote, 23rd Italian Symposium
on Advanced Database Systems (SEBD - Sistemi Evoluti
per Basi di Dati),
Gaeta, Italy, June 2015
- Distinguished
Lecture, University of California at Irvine (UCI),
Irvine, USA, May 2015
- Technical
University of Berlin (TUB), Berlin, Germany, March 2015
- Keynote,
16. Fachtagung Datenbanksysteme für Business, Technologie und Web
(BTW), Hamburg, Germany, March 2015
- Technical
University of Dresden (TUD), Dresden, Germany, March 2015
- TiE, Dubai, United
Arab Emirates (UAE), December 2014
- New
York University (NYU) Abu Dhabi, Abu Dhabi, United Arab Emirates
(UAE), December 2014
- University of Bahrain,
Bahrain, December 2014
- Carnegie-Mellon
University (CMU) Qatar, Doha, Qatar, December 2014
- Paris University
Descartes (Universite de Paris V), Paris, France, October 2014
- Keynote,
30eme Anniversaire Bases de Données Avançées (BDA) - Gestion de
Données – Principes, Technologies et Applications, Autrans, France,
October 2014
- University of Oxford,
Oxford, United Kingdom, October 2014
- Keynote, 8th
International Workshop on Business Intelligence for the Real Time
Enterprise (BIRTE), VLDB Conference, Hangzhou, China, September
2014
- Modern Database
Systems: NewSQL, NoSQL and Modernized Classic Systems
- Birkbeck
College of the University of London, London,
United Kingdom, July 2015
- Universita
Roma Tre, Rome,
Italy, June 2015
- Universita
La Sapienza, Rome, Italy, June 2015
- University
of California at Irvine (UCI), Irvine, USA, May 2015
- Hasso Plattner Institute
(HPI), Potsdam, Germany, March 2015
- New
York University (NYU) Abu Dhabi, Abu Dhabi, United Arab Emirates
(UAE), December 2014
- Pixar
Animation Studios, Emeryville, USA, November 2014
- Harvard University,
Cambridge, USA, October 2014
- Twitter Headquarters,
San Francisco, USA, September 2014
- University of Crete,
Heraklion, Greece, March 2014
- Technical University of
Crete (TUC), Chania, Greece, March 2014
- National and
Kapodistrian University of Athens, Athens, Greece, March 2014
- NetApp 7th Annual
University Day, NetApp Headquarters, Sunnyvale, USA, February 2014
- An In-Depth Look
at Modern Database Systems
- Tutorial,
Laboratoire d’Informatique de Grenoble (LIG), Institut Polytechnique
de Grenoble (IPG), Grenoble, France, October 2014
- Tutorial, 2nd
AMW School on Data Management, 8th Annual Alberto O. Mendelzon
International Workshop on Foundations of Data Management, Cartagena,
Colombia, June 2014
- Tutorial, EDBT/ICDT
Joint Conference, Athens, Greece, March 2014
- Tutorial, 19th
International Conference on Management of Data (COMAD), Ahmedabad,
India, December 2013
- Tutorial, Enterprise
Software Course (CMPE 272), San Jose State University, San Jose,
USA, October 2013
- Tutorial, IBM
Silicon Valley Laboratory, San Jose, USA October 2013
- Tutorial, Big
Data Analysis Course (CS 9223), New York University Polytechnic
(NYU-Poly), Brooklyn, USA, September 2013
- Tutorial, IBM
T.J. Watson Research Center, Yorktown Heights, USA, September 2013
- Tutorial, 39th
International Conference on Very Large Data Bases (VLDB), Riva del
Garda, Italy, August 2013
- Global
Technology Outlook (GTO) 2014
- King Abdullah University
of Science and Technology (KAUST), Thuwal, Saudi Arabia, December
2014
- Ecole Polytechnique
Federale de Lausanne (EPFL), Lausanne, Switzerland, October 2014
- Current and
Future Directions in Information Management
- Fudan University,
Shanghai, China, September 2014
- Modern Data Management
Systems Summit, Tsinghua University, Beijing, China, August 2014
- Can India be an
Innovation Superpower
- Keynote, India
Enterprise Forum (IEF), University of Texas at Dallas (UTD), Dallas,
USA, May 2013
- History Repeats
Itself: Sensible and NonsenSQL Aspects of the NoSQL Hoopla
- VMware, Palo Alto, USA,
May 2013
- Keynote,
16th International Conference on Extending Data Base Technology
(EDBT), Genoa, Italy, March 2013
- The Excitement
of Research and Advanced Technology Development: A Personal Journey
- 2nd AMW School on Data
Management, 8th Annual Alberto O. Mendelzon International Workshop
on Foundations of Data Management, Cartagena, Colombia, June 2014
- 2nd Science Conclave,
International Institute of Information Technology (IIIT), Allahabad,
India, December 2009
- Microsoft Research India
(MSRI), Bangalore, India, 29 January 2009
- Intel, Bangalore, India,
January 2009
- IBM India Software
Laboratory, Bangalore, India, 13 January 2009
- Implications of
Storage Class Memories (SCM) on Software Architectures
- Humboldt University of
Berlin (HUB), Berlin, Germany, March 2015
- Keynote,
Retreat of the CFAED Paths Orchestration and Resilience, Geising,
Germany, March 2015
- CFAED
Distinguished Lecture, Technical University of Dresden
(TUD), Dresden, Germany, October 2012
- Samuel D. Conte
Distinguished Lecture, Purdue University, West
Lafayette, USA, August 2012
- Keynote, 26th
Brazilian Database Symposium (SBBD), Florianopolis, Brazil, October
2011
- Northeastern University,
San Jose, USA, May 2011
- Case Western Reserve
University (CWRU), Cleveland, USA, April 2011
- Keynote,
2nd Annual Non-Volatile Memories (NVM) Workshop, University of
California at San Diego (UCSD), San Diego, USA, March 2011
- Keynote,
2nd TPC Technology Conference on Performance Evaluation and
Benchmarking (TPCTC), VLDB Conference, Singapore, September 2010
- New
England Database Summit (NEDS), MIT, Cambridge, USA, January 2010
- 13th International
Workshop on High Performance Transaction Systems (HPTS), Asilomar, USA, October 2009
- The Rights and
Wrongs of the NoSQL Phenomenon
- Oracle NoSQL & Big
Data Meetup, Santa Clara, USA, December 2013
- Research on Data
Management in India: Industry Perspective
- India-Brazil Workshop,
26th Brazilian Database Symposium (SBBD), Florianopolis, Brazil,
October 2011
- Global
Technology Outlook (GTO) 2011
- Universidade
Federal do Rio de Janeiro (UFRJ), Rio de Janeiro, Brazil, October
2011
- Keynote,
WSO2 Conference, Colombo, Sri Lanka, September 2011
- Scalable
Databases
- University
of Colombo, Colombo, Sri Lanka, September 2011
- Information
Management: Past, Present and Future
- Purdue University, West
Lafayette, USA, August 2012
- Keynote, WAran
Research FoundaTion (WARFT) Workshop on Brain Modeling &
Supercomputing (Dhi Yantra), Karur, India, July 2011
- Global
Technology Outlook (GTO) 2009
- Yale
University, New Haven, USA, January 2010
- TiE
Chennai Chapter, Chennai, India, December 2009
- 2nd Science Conclave,
International Institute of Information Technology (IIIT), Allahabad,
India, December 2009
- Cognizant
Technologies (CTS), Chennai, India, October 2009
- SRM
University, Chennai, India, October 2009
- IBM,
Chennai, India, October 2009
- IBM
Technology Day, IBM - TiE Silicon Valley Joint Event, Foster City,
USA, September 2009
- Information
Management: Challenges, Opportunities and Trends
- Vision Talk,
InfoVision 2009 - The Knowledge Summit, Bangalore, India, January
2009
- Technical
Leadership - Individual's Perspective, Company's Perspective,
Bosch Lecture Series
- Information
on Demand: Business, Technology and Directions
- Global
Technology Outlook (GTO) 2008
- Keynote, National
Conference on India IT 2020, Mumbai, India, 28 January 2009
- Intel, Bangalore,
India, January 2009
- Keynote, Technical
Festival Technovation, Interdisciplinary School of Scientific
Computing, University of Pune, Pune, India
- BITES-VTU
Distinguished Lecture Series, M.S. Ramaiah Institute of Technology
(MSRIT), Bangalore, India, January 2009
- Keynote,
IBM Information Management Technical Conference, Bangkok, Thailand,
November 2008
- Mindbend 2008,
National Institute of
Technology (NIT), Surat, India, March 2008
- Keynote,
VIT-CSI-IEEE
National Conference on Education and Research, Vellore,
India, March 2008
- The Excitement
of Research: A Personal Journey
- HiPC Student Research
Symposium, Bangalore, India, 17 December 2008
- IBM India Research
Laboratory (IRL), Bangalore, India, 11 December 2008
- 6th Workshop on
Excitement of Research (ExOR), International Institute of
Information Technology (IIIT), Hyderabad, India, 28 November 2008
- DB2
9: A Journey of Technical Innovation
- Rational
Software Development Conference (RSDC) 2006, Bangalore, India,
August 2006
- Global
Technology Outlook (GTO) 2005
- DB2
UDB Family of Products and IBM Database Research: Trends and
Directions
- Tutorial:
Application Servers and Associated Technologies
- University
of California, Berkeley, USA, November 2002
- 19th
National Conference on Data Bases (NDBC), Zhengzhou, China, August
2002
- 28th
International Conference on Very Large Databases (VLDB),
Hong Kong, China, August 2002
- ACM SIGMOD
International Conference on Management of Data, Madison,
USA, June 2002
- Talk
in the course CS347
- Distributed Databases and Transaction Processing, Stanford
University, Stanford, USA, May 2002
- 8th
International Conference on Extending Data Base Technology
(EDBT), Prague, Czech
Republic, March 2002
- Caching
Technologies for Web Applications
- University
of Toronto, Toronto, Canada, September 2004
- Keynote,
9th
International Conference on Database Systems for Advanced
Applications (DASFAA), Jeju
Island, South Korea, March 2004
- Carnegie-Mellon
University, Pittsburgh, USA, November 2002
- Cornell
University, Ithaca, USA, November 2002
- University
of California, Davis, USA, October 2002
- University of
Wisconsin, Madison, USA, May 2002
- Stanford
University, Stanford, USA, April 2002
- IBM
T. J. Watson Research Center, Hawthorne, USA, March 2002
- Hewlett-Packard
Laboratories, Palo Alto, USA, February 2002
- University
of Paris 9 Dauphine, Paris, France, January 2002
- INRIA,
Rocquencourt, France, January 2002
- University
of Pennsylvania, Philadelphia, USA, January 2002
- Georgia
Institute of Technology, Atlanta, USA, October 2001
- 9th
International Workshop on High Performance Transaction Systems
(HPTS), Asilomar, USA, October 2001
- Tutorial,
27th
International Conference on Very Large Databases (VLDB), Rome, Italy, September 2001
- Dynamic
e-Business: Trends in Web Services
- An
Efficient Method for Performing Record Deletions and Updates
Using Index Scans, 28th
International Conference on Very Large Databases (VLDB), Hong
Kong, China, August 2002
- Evolution of
Groupware for Business Applications: A Database Perspective on
Lotus Domino/Notes
- IBM
Silicon Valley Laboratory, San Jose, USA, January 2001
- Faculty
Day, IBM Software Solutions Development Laboratory, Boeblingen,
Germany, October 2000
- 26th
International Conference on Very Large Databases (VLDB), Cairo, Egypt, September 2000
- Text
Indexing and Searching
- IBM
DB2 UDB Workshop, Frankfurt, Germany, October 2000
- Webcast
presentation on IBM's DeveloperWorks, July 2000
- Transaction Processing
and Distributed Computing in the Internet Age
- Extreme
Blue Interns, IBM Almaden Research Center, San Jose, USA,
August 2000
- IBM Fair
2000, Makuhari
Messe, Japan, March 2000
- Meenakshi
College, Madras, India, January 2000
- Computer Society of India,
Pune, India, January 2000
- Indian Institute of
Technology, Bombay, India, January 2000
- Humboldt
University of Berlin (HUB), Berlin, Germany, June 1999
- University of
Hamburg, Hamburg, Germany, June 1999
- Ecole Nationale Supérieure
des Télécommunications (ENST), Paris, France, May 1999
- Forschungszentrum Informatik
(FZI), Karlsruhe, Germany, May 1999
- Symposium
on the 10th Anniversary of Institute
of Parallel and Distributed High-Performance Systems (IPVR),
University of Stuttgart, Stuttgart, May 1999
- University of Cyprus,
Nicosia, Cyprus,
April 1999
- Bilkent University,
Ankara, Turkey,
April 1999
- World
Finals of the 23rd
Annual ACM International Collegiate Programming Contest
sponsored by IBM, Eindhoven University of Technology, Eindhoven,
Holland, April 1999
- IBM Zurich Research
Laboratory, Zurich, Switzerland, April 1999
- University
of Mannheim, Mannheim, Germany, March 1999
- Johannes
Kepler University of Linz, Linz, Austria, March 1999
- Telenor R&D,
Kjeller, Norway, March 1999
- University of
Oslo, Oslo, Norway, March 1999
- University of Skovde,
Skovde, Sweden, March 1999
- University of Helsinki,
Helsinki, Finland, March 1999
- St.
Petersburg State University, St.
Petersburg, Russia, March 1999
- University
of Paris 9 (Dauphine), Paris, France, February 1999
- University
of Muenster, Muenster, Germany, January 1999
- Kickoff
Meeting of IBM Germany's Development Laboratories, Boeblingen,
Germany, January 1999
- IBM Haifa Research
Laboratory, Haifa, Israel,
January 1999
- Colloquium,
INRIA Rocquencourt,
Le Chesnay, France,
December 1998
- Facultes
Universitaires Notre-Dame de la Paix (FUNDP) Namur, Namur,
Belgium, December 1998
- RWTH
Aachen, Aachen, Germany, December 1998
- Universita' di Roma Tre, Rome,
Italy, November 1998
- Symposium
(Festkolloquium) to celebrate 65th
birthday of Prof. Albrecht Blaser, Friedrich-Schiller
University of Jena, Jena,
Germany, November 1998
- Keynote,
14e Journees
Bases de Donnees Avancees
(BDA), Hammamet, Tunisia,
October 1998
- Keynote,
7th DELOS Workshop on
E-Commerce & 2nd European Conference on Research and
Advanced Technologies for Digital Libraries, Crete, Greece,
September 1998
- Technical
University of Munich, Munich, Germany, July 1998
- Tutorial,
6th
International Conference on Extending Database Technology
(EDBT), Valencia,
Spain,
March 1998
- Text Indexing and
Searching, Webcast
presentation on IBM's DeveloperWorks, July 2000.
- Repeating
History Beyond ARIES
- IIT
Bombay, Mumbai, India, October 2003
- IBM
(Sequent), Beaverton, USA, June 2000
- Stanford
University, Stanford, USA, November 1999
- VLDB89
Best Impact Paper Award Invited Talk in 25th
International Conference on Very Large Databases (VLDB), Edinburgh,
Scotland,
September 1999
- Lotus Domino/Notes: First Semi-Structured
DBMS of the World
- Oregon Graduate Institute of
Science and Technology, Beaverton, USA, June 2000
- ETH,
Zurich, Switzerland, April 1999
- IBM
Technical Expert Council (TEC) Central meeting, Stuttgart,
Germany, March 1999
- University
of the Saarlandes, Saarbruecken, Germany, February 1999
- University
of Kaiserslautern, Kaiserslautern, Germany, February 1999
- University of Twente,
Enschede, The Netherlands, January 1999
- Institut d'Informatique et
de Mathematiques Appliquees de Grenoble (IMAG), Grenoble,
France, January 1999
- University of Versailles St-Quentin en Yvelines, Versailles, France,
January 1999
- Invited
talk, Workshop
on Query Processing for Semistructured Data and Non-Standard
Data Formats, Jerusalem, Israel,
January 1999
- IASI-CNR, Rome,
Italy, November 1998
- INRIA Rocquencourt,
Le Chesnay, France,
November 1998
- Keynote
Address, Graduation Ceremony for the Class of 2000, Jack Baskin School of Engineering,
University of
California at Santa Cruz, Santa Cruz, USA, June 2000
- Workflow Management
in the Internet Age
- University of Florida,
Gainsville, USA, May 2000
- Computer
Society of India, Bangalore, India, January 2000
- IBM
India, Bangalore, India, January 2000
- Computer
Society of India, Madras, India, January 2000
- Madras Institute of Technology,
Madras, India, January 2000
- Persistent Software Private
Limited, Pune, India, January 2000
- 4th
Workshop on Next Generation Information Technologies and Systems
(NGITS), Zichron Yaakov, Israel, July 1999
- Tutorial
at EDBT Summer
School, La Baule-les-Pins,
France, May 1999
- University
of Ulm, Ulm, Germany, May 1999
- University
of Athens, Athens, Greece, April 1999
- Middle East Technical
University, Ankara, Turkey,
April 1999
- International University, Bruchsal, Germany, March 1999
- Technical University of
Vienna, Vienna, Austria, March 1999
- Xerox Research Centre Europe,
Grenoble, France, January 1999
- Tel
Aviv University, Tel Aviv, Israel,
January 1999
- GMD-IPSI,
Darmstadt, Germany, November 1998
- University
of Leipzig, Leipzig,
Germany, November 1998
- Institute for Computer Science
(ICS-FORTH), Crete,
Greece, September 1998
- Keynote
Speech - 2nd
East-European Symposium on Advances in Databases and Information
Systems (ADBIS), Poznan,
Poland,
September 1998
- IBM
Almaden - Iris Partnership: Adding Transactional Functionality
to Lotus Domino in R5 and Later
- IBM
T.J. Watson Research Center, Hawthorne, USA, March 2000
- IBM
Yamato Software Laboratory, Yamato, Japan, March 2000
- IBM
Academy of Technology Annual Meeting, Orlando, USA, October 1999
- The
Evolution of Groupware for TP/Business Applications
- A
Database Perspective on Lotus Domino/Notes
- ARIES:
A Transaction Recovery Method Supporting Fine-Granularity Locking
and Partial Rollbacks Using Write-Ahead Logging
- DIKU,
Copenhagen, Denmark, July 2004
- Universitat
Politecnica de Catalunya (UPC), Barcelona, Spain, September
2003
- INRIA Rocquencourt,
Le Chesnay, France, July 1998
- Brandeis
University, Waltham, April 1998
- Stanford
University, Stanford, October 1997
- University
of California, Berkeley, March 1996
- Stanford
University, Stanford, April 1996
- Stanford
University, Stanford, April 1995
- Stanford
University, Stanford, April 1994
- George
Mason University, Fairfax, January 1994
- IBM
Vienna Software Development Laboratory, Vienna, Austria, April 1993
- Indian
Institute of Science (IISc), Bangalore, India, March 1993
- Fern
Universitaet,
Hagen, Germany, August 1991
- Rutgers
University, New Brunswick, July 1991
- IBM
Hursley Laboratory, Hursley, England, June 1991
- Columbia
University, New York, December 1990
- University
of British Columbia (UBC), Vancouver, Canada, December 1990
- Simon
Fraser University (SFU), Burnaby, Canada, December 1990
- IBM
Toronto Programming Center, Toronto, Canada, October 1990
- University
of Toronto, Toronto, Canada, October 1990
- University
of Waterloo, Waterloo, Canada, October 1990
- University
of Western Ontario, London, Canada, October 1990
- University
of Michigan, Ann Arbor, October 1990
- University
of Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom, July
1990
- University
of Ulster, Jordanstown, N. Ireland, July 1990
- Transarc
Corp., Pittsburgh, April 1990
- University
of California, Berkeley, April 1990
- University
of California at Santa Barbara, Santa Barbara, November 1989
- IBM
Heidelberg Scientific Center, Heidelberg, W. Germany, August 1989
- University
of Santa Clara, Santa Clara, July 1989
- DEC
Cambridge Research Laboratory, Cambridge, July 1989
- IBM
T.J. Watson Research Center, Hawthorne, July 1989
- University
of Colorado at Colorado Springs, Colorado Springs, May 1989
- USENIX
Transaction Processing Workshop, Pittsburgh, May 1989
- University
of Wisconsin at Madison, Madison, March 1989
- IBM
Almaden Research Center, San Jose, February 1989
- Microelectronics
& Computer Technology Corp. (MCC), Austin, October 1988
- University
of Texas at Austin, Austin, October 1988
- Stanford
University, Stanford, October 1988
- Tandem
Computers, Inc., Cupertino, June 1988
- Bay
Area Systems Seminar (BASS), University of California at Berkeley, USA,
13 May 1988
- AT&T
Bell Laboratories, Murray Hill, April 1988
- Princeton
University, Princeton, April 1988
- IBM
T.J. Watson Research Center, Yorktown Heights and Hawthorne, February
1988
- Tutorial:
Recent Trends in Workflow Management Products, Standards and
Research
- NATO
Advanced Study Institute (ASI) on Workflow Management Systems
and Interoperability, Istanbul, Turkey, August 1997
- 5th
International Conference on Database Systems for Advanced
Applications (DASFAA), Melbourne, Australia, April
1997
- Seminar
on Advanced Methods for Transaction Management and Workflow
Systems,
Trondheim, Norway, September 1996
- ACM
SIGMOD International Conference on Management of Data,
Montreal, Canada, June 1996
- Technical
University of Darmstadt, Darmstadt, Germany, April 1996
- 5th
International Conference on Extending Database Technology,
Avignon, France, March 1996
- Trends
in Workflow Management
- Microsoft
Research, Redmond, February 1997
- Workshop
on Workflow Management, Distributed Systems Technology Center,
University of Queensland, Brisbane, Australia, April 1997
- Computer
Society of India - Goa Chapter, Morgao, August 1996
- John
Best, Director & Research Vice-President for Storage, IBM
Almaden Research Center, July 1996
- INRIA,
Rocquencourt, France, May 1996
- University
of California, Berkeley, March 1996
- Queen's
University, Kingston, Canada, January 1996
- University
of Waterloo, Waterloo, Canada, January 1996
- University
of Toronto, Toronto, Canada, January 1996
- Stanford
University, Stanford, November 1995
- Support
for Disconnected/Mobile FlowMark Clients
- IBM International Workflow Conference,
Dallas, November 1996
- Tutorial:
Advanced Transaction Models - Survey and Critique
- Seminar
on Advanced Methods for Transaction Management and Workflow
Systems,
Trondheim, Norway, September 1996
- International
Workshop on Advanced Transaction Models and Architectures,
Goa, India, August 1996
- CICS
Architecture Forum, Ft. Smith, June 1996
- IBM
Vienna Software Development Laboratory, Vienna, Austria, October 1994
- Seminar
on Database Systems Applications for the Nineties,
Delft University of Technology, Holland, October 1994
- IBM
UK Hursley Laboratory, Hursley, England, October 1994
- IBM
Almaden Research Center, San Jose, August 1994
- IBM
Academy of Technology Workshop on Workflow,
Armonk, July 1994
- ACM
SIGMOD International Conference on Management of Data,
Minneapolis, May 1994
- IBM
Vienna Software Development Laboratory (VSDL), Vienna, Austria, April 1993
- IBM
ABS, Rochester, April 1993
- IBM
UK Hursley Laboratory, Hursley, England, March 1993
- IBM
Santa Teresa Laboratory, San Jose, February 1993
- IBM
UK Hursley Laboratory, Hursley, England, January 1993
- Trends
in Transaction Processing
- AT&T
Research Labs, Florham Park, September 1997
- Keynote
Speech - 5th
International Conference on Database Systems for Advanced
Applications (DASFAA'97), Melbourne, Australia, April
1997
- Seminar
on Advanced Methods for Transaction Management and Workflow
Systems,
Trondheim, Norway, September 1996
- University
of Versailles, Versailles, France, May 1996
- City
University of Hong Kong, Kowloon, Hong Kong, March 1995
- Hong
Kong University of Science and Technology,
Kowloon, Hong Kong, March 1995
- Institute
of Systems Science - National University of Singapore (NUS),
Singapore, January 1995
- Computer
Society of India - Madras Chapter, Madras, India, January 1995
- National
Informatics Centre, New Delhi, India, January 1995
- DDE
ORG Systems Ltd., Baroda, India, January 1995
- Indian
Institute of Technology, Bombay, India, January 1995
- Keynote
Speech - 6th International Conference on Management of Data (COMAD),
Bangalore, India, December 1994
- Locking
Protocols for Two-Tier Indexing of Partitioned Data
- International
Workshop on Advanced Transaction Models and Architectures,
Goa, India, August 1996
- Generalized
Presumed Abort: Marrying Presumed Abort and SNA's LU 6.2 Commit
Protocols,
International Workshop on Advanced Transaction Models and
Architectures, Goa, India, August 1996
- EXOTICA:
A Project on Advanced Transaction Models and Workflow Computing
- Dagstuhl
on Transactional Workflows, Wadern, Germany, July 1996
- Credit
Suisse Executive and Associated Swiss IBMer,
IBM Almaden Research Center, July 1996
- International
FlowMark Conference, Vienna, Austria, November 1995
- Technical
University of Vienna, Vienna, Austria, November 1995
- K55
Lunch Talk, IBM Almaden Research Center, October 1995
- John
Landry (CTO, Lotus), Steven Beckhardt (Vice President, Iris
Associates), and other Lotus and Iris Visitors, IBM T.J. Watson Research Center,
Hawthorne, October 1995
- 6th
International Workshop on High Performance Transaction Systems,
Asilomar, September 1995
- Alex
Morrow (Lotus General Manager, Architecture and Standards) and
Judy Jalbert (Lotus Product Manager, Workflow and Imaging), IBM
Almaden Research Center, September 1995
- Bellcore
Visitors, IBM Almaden Research Center, August 1995
- WalMart
Visitors, IBM Almaden Research Center, August 1995
- IBM
Workgroup Architecture Board, IBM Westlake Laboratory, Dallas, August
1995
- New
Zealand Police Customer Executive and Associated New Zealand
IBMers,
IBM Almaden Research Center, July 1995
- Cliff
Reeves, IBM SWS Director - Workgroup Technologies, IBM
Almaden Research Center, June 1995
- Jim
McGroddy, Senior Vice President, Research,
IBM Almaden Research Center, June 1995
- FlowMark
Developers, Planners and Managers, IBM German Software Development
Laboratory, Boeblingen, May 1995
- Jeff
Jaffe, IBM Research Vice President for Systems,
IBM Almaden Research Center, February 1995
- K55
Lunch Talk, IBM Almaden Research Center, January 1995
- Visitors
from German Telecom Corp (PTT) and IBM Germany,
IBM Almaden Research Center, January 1995
- ANZ
Bank Customer Executives and Associated Australian IBMers, IBM
Almaden Research Center, November 1994
- Alfred
Spector, CEO of Transarc, IBM T.J. Watson Research Center,
Hawthorne, November 1994
- Ed
Vogt, Director of IBM German Software Development Laboratory, IBM
Almaden Research Center, October 1994
- K55
Lunch Talk, IBM Almaden Research Center, May 1994
- Interactions
Between Query Optimization and Concurrency Control
- INRIA,
Rocquencourt, France, May 1996
- IBM
Programming Center, Toronto, Canada, January 1996
- Seminar
on Database Systems Applications for the Nineties,
Delft University of Technology, Holland, October 1994
- 7th
Brazilian Symposium on Database Systems, Porto Alegre, Brazil, May 1992
- 2nd
International Workshop on Research Issues on Data Engineering:
Transaction and Query Processing, Tempe, February 1992
- Providing
High Availability in Very Large Workflow Management Systems
- A
Cost-Effective Method for Providing Improved Data Availability
During DBMS Restart Recovery After a Failure
- IBM
Programming Center, Toronto, Canada, January 1996
- 19th
International Conference on Very Large Data Bases,
Dublin, Ireland, August 1993
- 4th
International Workshop on High Performance Transaction Systems,
Asilomar, September 1991
- Universitaet
Karlsruhe, Karlsruhe, Germany, August 1991
- IBM
SPD, Rochester, June 1991
- Commit_LSN:
A Simple Method for Reducing Locking and Latching Using Log
Sequence Numbers
- IBM
Programming Center, Toronto, Canada, January 1996
- Stanford
University, Stanford, May 1993
- IBM
UK Hursley Laboratory, Hursley, England, March 1993
- IBM
Almaden Research Center, San Jose, February 1993
- IBM
UK Hursley Laboratory, Hursley, England, June 1991
- Bay
Area Systems Seminar (BASS), SRI International, Menlo Park, February
1991
- IBM
T.J. Watson Research Center, Hawthorne, December 1990
- Hewlett-Packard
Laboratories, Palo Alto, September 1990
- 16th
International Conference on Very Large Data Bases,
Brisbane, Australia, August 1990
- University
of Texas at Austin, Austin, May 1990
- VM
Designers and Developers, Endicott, April 1990
- IBM
Data Base ITL, Austin, October 1989
- K55
Lunch Meeting, San Jose, April 1989
- Juri
Matisoo, Director ARC, San Jose, March 1989
- DBTI
Direction Setting Meeting, San Jose, February 1989
- Exotica/FMQM:
A Persistent Message-Based Architecture for Distributed Workflow
Management
- IFIP WG8.1 Working Conference on Information Systems for Decentralized
Organizations, Trondheim, August 1995
- Disk
Read-Write Optimizations and Data Integrity in Transaction Systems
Using Write-Ahead Logging
- Tutorial
on High-Performance Transaction Processing: Fine-Granularity
Locking, Efficient Recovery and Index Management
- 11th
International Conference on Data Engineering, Taipei,
Taiwan, March 1995
- 19th
International Conference on Very Large Data Bases,
Dublin, Ireland, August 1993
- Toronto
Programming Center, IBM Toronto, Canada, July 1993
- IBM
ABS, Rochester, April 1993
- IBM
UK Hursley Laboratory, Hursley, England, March 1993
- IBM
Santa Teresa Laboratory, San Jose, February 1993
- IBM
UK Hursley Laboratory, Hursley, England, January 1993
- Second
International Computer Science Conference,
Hong Kong, December 1992
- Toronto
Programming Center, IBM Toronto, Canada, March 1992
- International
Conference on Management of Data, Bombay, India, December 1991
- International
Workshop on New Database Technology, Daejeon, South Korea, March 1991
- IBM
Korea, Seoul, South Korea, March 1991
- FlowMark,
IBM Workflow Manager
- Tata Consultancy Services, Madras, India, January 1995
- DB2
Family Update, DDE ORG Systems Ltd., Baroda, India, January 1995
- ARIES/CSA:
A Method for Database Recovery in Client-Server Architectures
- Algorithms
for Flexible Space Management in Transaction Systems Supporting
Fine-Granularity Locking
- Evolution
of Relational DBMSs Toward Object Support: A Practical Viewpoint
- University
of Maryland, College Park, January 1994
- University
of Michigan, Ann Arbor, November 1993
- Indian
Institute of Technology, Madras, India, March 1993
- IBM
Tokyo Research Laboratory, Tokyo, Japan, June 1992
- Carleton
University, Ottawa, Canada, March 1992
- A
Survey of DBMS Research Issues in Supporting Very Large Tables
- Michigan
State University, East Lansing, November 1993
- 4th
International Conference on Foundations of Data Organization and
Algorithms, Evanston, October 1993
- Stanford
University, Stanford, October 1992
- IBM
Symposium on Database Technology, La Hulpe, Belgium, September 1992
- 7th
Brazilian Symposium on Database Systems, Porto Alegre, Brazil, May 1992
- GMD-IPSI,
Darmstadt, Germany, August 1991
- Bell
Communications Research, Piscataway, July 1991
- Databases
in the Year 2000
- IBM Programming Systems Laboratory, Dublin, Ireland, August 1993
- Data
Base Technology Institute Overview
- IBM Programming Systems Laboratory,
Dublin, Ireland, August 1993
- Parallelism
in Relational Data Base Systems: Architectural Issues and Design
Approaches
- GUIDE
Conference, Montreal, Canada, July 1993
- Norwegian
Institute of Technology, Trondheim, Norway, September 1992
- IBM
Symposium on Database Technology, La Hulpe, Belgium, September 1992
- IBM
TSAT on Commercial Parallelism, Armonk, June 1992
- University
of Tokyo, Tokyo, Japan, June 1992
- Universidade
Federal do Rio de Janeiro, Rio de Janeiro, Brazil, May 1992
- Pontificia
Universidade Catolica do Rio de Janeiro, Rio de Janeiro, Brazil, May 1992
- Carleton
University, Ottawa, Canada, March 1992
- Indian
Institute of Technology, Bombay, India, January 1992
- ETH,
Zurich, Switzerland, September 1991
- Universitaet
Kaiserslautern, Kaiserslautern, Germany, August 1991
- Universitaet
Ulm, Ulm, Germany, August 1991
- IBM
SPD, Rochester, June 1991
- The
EXOTICA Advanced Transaction Models Project
- The
Garlic Study Group in K55, July 1993
- High-Performance
Transaction Processing
- K55
Project Talk, IBM Almaden Research Center, San Jose, USA, July 1993
- Ashok
Chandra, Director of Database and Distributed Systems, IBM
Almaden Research Center, San Jose, USA, July 1993
- Abe
Peled, Director & Research
Vice-President for Systems, IBM Almaden Research Center, San Jose, USA, May 1991
- Jim
McGroddy, Director of Research and Juri Matisoo, Director ARC, IBM
Almaden Research Center, San Jose, USA, April 1990
- IBM's
Relational DBMS Products: Features and Technologies
- An
Efficient and Flexible Method for Archiving a Data Base
- ARIES/LHS:
A Concurrency Control and Recovery Method Using Write-Ahead
Logging for Linear Hashing with Separators
- Recovery
and Coherency-Control Protocols for Fast Intersystem Page Transfer
and Fine-Granularity Locking in a Shared Disks Transaction
Environment
- IBM
UK Hursley Laboratory, Hursley, England, April 1993
- Stanford
University, Stanford, USA, February 1992
- 17th
International Conference on Very Large Data Bases,
Barcelona, Spain, September 1991
- University
of Wisconsin, Madison, USA, June 1991
- Efficient
Commit Protocols for the Tree of Processes Model of Distributed
Transactions
- National
Centre for Software Technology, Bangalore, India, March 1993
- IBM
Hursley Laboratory, Hursley, England, June 1991
- Designers,
Planners and Architects of VM, IBM SPD, Endicott, USA,
December 1987
- IMS/DC,
VM/SP, CICS, VTAM, DPPX, Standards, and LU6.2 designers,
Raleigh, USA, October 1987
- International
Workshop on High Performance Transaction Systems,
Asilomar, USA, September 1985
- Stanford
University, Stanford, USA, August 1984
- Indian
Institute of Science, Bangalore, India, 8 February 1984
- National
Centre for Software Development and Computing Techniques, Tata
Institute of Fundamental Research, Bombay, India, 3 February 1984
- IBM
T.J. Watson Research Center, Yorktown Heights, USA, October 1983
- Computer
Corporation of America, Boston, USA, October 1983
- IBM
San Jose Research Laboratory, San Jose, USA, October 1983
- 2nd
ACM SIGACT/SIGOPS Symposium on Principles of Distributed
Computing,
Montreal, Canada, August 1983
- XP4.5
Conference, Stanford University, USA, August 1983
- Data
Base Recovery in Shared Disks and Client-Server Architectures
- 12th
International Conference on Distributed Computing Systems,
Yokohama, Japan, June 1992
- ARIES/IM:
An Efficient and High Concurrency Index Management Method Using
Write-Ahead Logging
- ACM
SIGMOD International Conference on Management of Data,
San Diego, USA, June 1992
- University
of Texas at Austin, Austin, USA, July 1991
- AIX/DB
Developers, IBM Santa Teresa Laboratory, San Jose, USA,
December 1989
- University
of California at Santa Barbara, Santa Barbara, USA, November 1989
- University
of Stuttgart, Stuttgart, W. Germany, August 1989
- Bay
Area Systems Seminar (BASS), Cupertino, USA, July 1989
- University
of Santa Clara, Santa Clara, USA, July 1989
- DEC
Cambridge Research Laboratory, Cambridge, USA, July 1989
- IBM
T.J. Watson Research Center, Hawthorne, USA, July 1989
- University
of Colorado at Colorado Springs, Colorado Springs, USA, May 1989
- Xerox
Palo Alto Research Center, Palo Alto, USA, April 1989
- University
of Wisconsin at Madison, Madison, USA, March 1989
- Stanford
University, Stanford, USA, March 1989
- Concurrency
and Recovery
- DB2
Product Manager Al Zollar,
Almaden, USA, May 1992
- DBTI
Direction Setting Meeting, San Jose, USA, April 1992
- Recovery
in Client-Server Architectures, Juri Matisoo, Director of ARC, San
Jose, USA, April 1992
- Less
Optimism About Optimistic Concurrency Control,
2nd
International Workshop on Research Issues on Data Engineering
(RIDE): Transaction and Query Processing, Tempe, USA,
February 1992
- DB2:
Trends and Directions
- Computer
Society of India - Bombay Chapter, India, January 1992
- Computer
Society of India - Bangalore Chapter, India, January 1992
- Computer
Society of India - Madras Chapter, India, December 1991
- Solutions
to Hot Spot Problems in a Shared Disks Transaction Environment
- ARIES/KVL:
A Key-Value Locking Method for Concurrency Control of Multiaction
Transactions Operating on B-Tree Indexes
- Performance,
Concurrency and Recovery
- DBTI Direction Setting Meeting, IBM
Almaden Research Center, San Jose, USA, April 1991
- ARIES-RRH:
Restricted Repeating of History in the ARIES Transaction Recovery
Method
- LU6.2
and Presumed Abort: A Marriage Made in Heaven??
- ARIES/NT:
A Recovery Method Based on Write-Ahead Logging for Nested
Transactions
- Parallelism
in SQL, IBM Developers, Austin, USA, October 1988
- Genesis
Architecture
- Relational Supercomputer Task Force, San Jose, USA, August 1988
- A
Recovery Method and Locking Protocols for High Concurrency
- IBM
SREC Database Colloquium, Palo Alto, USA, July 1988
- Index
Management with High Concurrency and Recovery Using Write-Ahead
Logging
- IBM
Almaden Research Center, San Jose, USA, April 1988
- New
DB Recovery Method
- IBM
SPD, Rochester, USA, March 1988
- IBM
Rochester Designers, Rochester, USA, August 1987
- DBTI
Advisory Council, San Jose, USA, August 1987
- J.
Matisoo, Director, IBM Almaden Research Center,
San Jose, USA, April 1987
- F.
Mayadas, Director, IBM Almaden Research Center,
San Jose, USA, March 1987
- DB2
Developers, IBM Santa Teresa Laboratory, San Jose, USA, November 1986
- Concurrency
Control and Index Management
- DBTI Direction Setting Meeting, San
Jose, USA, March 1988
- Row
Locking and New Index Manager for DB2
- IBM Santa Teresa Laboratory, San Jose,
USA, January & February 1988
- Efficient,
High Concurrency Index Method
- IBM
Rochester Designers, Rochester, USA, August 1987
- DBTI
Advisory Council, San Jose, USA, August 1987
- DB2
Developers, IBM Santa Teresa Laboratory, San Jose, USA, November 1986
- Better
Exploitation of Indexes and HW Facilities
- DBTI
Advisory Council, San Jose, USA, August 1987
- Index
OR/ANDing and the Vector Facility
- Parallel Processing Review Task Force,
San Jose, USA, June 1987
- R*/Starburst
- EXXON
DP Executives, San Jose, USA, December 1986
- UK
Ministry of Defense and IBM People, San Jose, USA, January 1986
- Recent
and Future Trends in Distributed Data Base Management
- NATO
Advanced Study Institute (ASI) on Distributed Operating Systems:
Theory and Practice, Cesme, Turkey, August 1986
- International
Symposium on Data Communication and Computer Networks,
Madras, India, 20 October 1984
- Early
Nineties Technology Symposium, New York, USA, July 1984
- New
York University Symposium on Future Directions for Database
Systems,
New York, USA, May 1984
- IBM
T.J. Watson Research Center, Yorktown Heights, USA, May 1984
- A
Simple and Efficient Protocol for Record Locking and Recovery
- IBM
Almaden Research Center, San Jose, USA, July 1986
- Transaction
Management in Starburst, IBM Developers, Austin, USA, April
1986
- Tutorial:
Recent Advances in Distributed Data Base Management
- IBM
SRI Database Colloquium, San Francisco, USA, April 1986
- IEEE
Computer Society Tutorial Week, Arlington, USA, November 1985
- 5th
International Conference on Distributed Computing Systems,
Denver, USA, May 1985
- Latest
Developments in Computer Science Technology Colloquium,
Chicago, USA, April 1985
- TCS
Workshop on Data Base Management, Bombay, India, 31 October 1984
- CSI/IFIP/UNESCO
Workshop on Computer Networks, Madras, India, 18 October 1984
- 4th
International Conference on Distributed Computing Systems
(ICDCS),
San Francisco, USA, May 1984
- Transaction
Management in Workstation DBMS, IBM Developers, Austin, USA,
October 1985
- Database
2 (DB2), Query Management Facility (QMF), and Data Extract (DXT)
- Institute
in Computer Science - Relational Databases: Past, Present and
Future,
University of California at Santa Cruz, USA, July 1985
- TCS
Workshop on Data Base Management, Bombay, India, 30 October 1984
- TCS
Workshop on Data Base Management, Madras, India, 15 October 1984
- R*
- A Distributed Relational DBMS
- TCS
Workshop on Data Base Management, Bombay, India, 1 November 1984
- TCS
Workshop on Data Base Management, Madras, India, 15 October 1984
- Indian
Institute of Science (IISc), Bangalore, India, 9 February 1984
- National
Centre for Software Development and Computing Techniques
(NCSDCT), Tata Institute of Fundamental Research (TIFR), Bombay, India, 3 February 1984
- Indian
Institute of Technology (IIT), Bombay, India, 1 February 1984
- Indian
Institute of Technology (IIT), Kanpur, India, 30 January 1984
- Indian
Institute of Technology (IIT), Madras, India, 12 January 1984
- Introduction
to Relational Data Base Management and System
R
- TCS Workshop on Data Base Management,
Bombay, India, 29 October 1984
- System
R
- Indian
Institute of Science (IISc), Bangalore, India, 9 February 1984
- Indian
Institute of Technology (IIT), Bombay, India, 2 February 1984
- Data
Base Related Research Activities at the IBM San Jose Research
Laboratory
- Indian
Institute of Science (IISc), Bangalore, India, February 1984
- Indian
Institute of Technology (IIT), Bombay, India, February 1984
- University
of Maryland, College Park, USA, October 1983
- Computer
Corporation of America (CCA), Boston, USA, October 1983
- An
Overview of the R* Relational Distributed Data Base System
- University
of Maryland, College Park, USA, October 1983
- Metropolitan
Insurance, New York, USA, October 1983
- Georgia
Institute of Technology, Atlanta, USA, June 1982
- Distributed
Deadlock Detection and Commit Coordination in R*
- Stanford
University, Stanford, USA, August 1983
- Distributed
Transaction Management in the R* Relational System
- University
of California, Los Angeles, USA, May 1983
- University
of Southern California (USC), Los Angeles, USA, May 1983
- Transaction
Management, Logging and Recovery in the R* Distributed Data Base
System
- University
of California, Santa Cruz, USA, November 1982
- Naval
Postgraduate School (NPS), Monterey, USA, October 1982
- Strategies
for Enhancing Concurrency and Managing Deadlocks in Data Base
Locking Protocols
- University
of California, Berkeley, USA, May 1982
- Stanford
University, Stanford, USA, October 1981
- IBM
San Jose Research Laboratory (SJRL), San Jose, USA, 15 October 1981
- Lawrence
Berkeley Laboratory (LBL), Berkeley, USA, 14 October 1981
- Hewlett-Packard
Computer Research Center, Palo Alto, USA, 12 October 1981
- IBM
T.J. Watson Research Center, Yorktown Heights, USA, 29 September 1981
- Computer
Corporation of America (CCA), Boston, USA, September 1981
- Bell
Telephone Laboratories, Murray Hill, USA, 23 September 1981
- Compatibility
and Commutativity in Non-Two-Phase Locking Protocols
- Distributed
Control - Is it Always Desirable?
- IEEE Symposium on Reliability in
Distributed Software and Database Systems, Pittsburgh, USA,
July 1981
- Impact
of Distributed Data Base Management on the ISO-OSI and ANSI/SPARC
Frameworks
- Distributed
Data Base Management
- Chalmers University of Technology, Goteborg, Sweden, August 1979
- An
Analysis of the Design of SDD-1: A System for Distributed Data
Bases
- Workshop
on Distributed Information Systems, University of Paris -
South, France, July 1979
- Deadlock
Detection Mechanisms in Distributed Databases
- Institut
National de Recherche en
Informatique et en Automatique
(INRIA), Rocquencourt, France, July 1979
- Some
Observations on SDD-1
- Institut National de Recherche en
Informatique et en Automatique
(INRIA), Rocquencourt, France, June 1979.
Last updated 19
July 2024. C.
Mohan seemohan@gmail.com