Toshimi Minoura

dblp:99/4388 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
0since 2021 · last 2005
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Concurrent programming · 38% Programming languages and type systems · 37% Program analysis · 18%
Databases, data mining, and information retrieval
3 papers
Transaction processing and concurrency control · 86% Database system architecture and tuning · 14%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 44% Distributed systems · 35% Performance modeling and evaluation · 22%
Theoretical computer science
2 papers
Computational complexity · 74% Graph algorithms and graph theory · 26%

Topics — the 22 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming › concurrency models
active objects
0.011993
Structural Active Object Systems for Simulation · OOPSLA 1993
Programming languages and type systems
object-oriented programming
0.011993
Structural Active Object Systems for Simulation · OOPSLA 1993
Transaction processing and concurrency control › concurrency control theory
serializability theory
0.021987
Serializability with Constraints · ACM Trans. Database Syst. 1987
Disjoint-Interval Topological Sort: A Useful Concept in Serializability Theory (Extended Abstract) · VLDB 1983
Program analysis
concurrent system analysis
0.011989
Data and Time Abstraction Techniques for Analyzing Multilevel Concurrent Systems · IEEE Trans. Software Eng. 1989
Transaction processing and concurrency control › concurrency control
multiversion concurrency control
0.011987
Serializability with Constraints · ACM Trans. Database Syst. 1987
Transaction processing and concurrency control
serializability
0.011987
Serializability with Constraints · ACM Trans. Database Syst. 1987
Storage systems
data redundancy
0.011986
Effect of Update Merging on Reliable Storage Performance · ICDE 1986
Storage systems
storage reliability
0.011986
Effect of Update Merging on Reliable Storage Performance · ICDE 1986
Performance modeling and evaluation
simulation
0.011993
Structural Active Object Systems for Simulation · OOPSLA 1993
Database system architecture and tuning › database security
access control
0.011984
Version-Based Access Capabilities for Concurrency Control of a Database System · ICDE 1984
Transaction processing and concurrency control
concurrency control
0.011984
Version-Based Access Capabilities for Concurrency Control of a Database System · ICDE 1984
Concurrent programming › concurrency bugs
deadlock
0.011982
Deadlock avoidance revisited · J. ACM 1982
Operating systems › resource management
deadlock avoidance
0.011982
Deadlock avoidance revisited · J. ACM 1982
Distributed systems
distributed database
0.011982
Resilient Extended True-Copy Token Scheme for a Distributed Database System · IEEE Trans. Software Eng. 1982
Distributed systems
fault tolerance
0.011982
Resilient Extended True-Copy Token Scheme for a Distributed Database System · IEEE Trans. Software Eng. 1982
Distributed systems
replication
0.011982
Resilient Extended True-Copy Token Scheme for a Distributed Database System · IEEE Trans. Software Eng. 1982
Computational complexity › complexity classes › PSPACE
PSPACE-completeness
0.011982
Deadlock avoidance revisited · J. ACM 1982
Programming languages and type systems
abstract data types
0.011989
Data and Time Abstraction Techniques for Analyzing Multilevel Concurrent Systems · IEEE Trans. Software Eng. 1989
Performance modeling and evaluation › simulation
simulation-based evaluation
0.011986
Effect of Update Merging on Reliable Storage Performance · ICDE 1986
Graph algorithms and graph theory
graph algorithms
0.011983
Disjoint-Interval Topological Sort: A Useful Concept in Serializability Theory (Extended Abstract) · VLDB 1983
Graph algorithms and graph theory › directed graph › directed graph algorithms
topological ordering
0.011983
Disjoint-Interval Topological Sort: A Useful Concept in Serializability Theory (Extended Abstract) · VLDB 1983
Storage systems
crash recovery
0.011982
Resilient Extended True-Copy Token Scheme for a Distributed Database System · IEEE Trans. Software Eng. 1982

Methods — techniques the papers use, named apart from their topics

structural active object systems · 0.0time abstraction · 0.0data abstraction · 0.0wait-for relations · 0.0topological sort · 0.0simulation · 0.0polynomial-time algorithm · 0.0complexity analysis · 0.0CSCAN disk scheduling · 0.0capability-based access control · 0.0true-copy token scheme · 0.0
YearPublicationVenuePosition
2005 WebGD Framework and WebGD-GEN Application Generator
Toshimi Minoura, Surya Halim, Bader Albader
SSDBM1
1998 Distributed Observable/Observer: A Distributed Real-Time Object-Communication Mechanism
abstract
We describe a software mechanism that simplifies the implementation of real time distributed object oriented applications. The distributed observable/observer mechanism extends the Observable/Observer concept of Java to a distributed environment encapsulating the communication protocol used by networking. The mechanism supports the distributed model/view controller (M/VC) paradigm, allowing view controllers to be attached to remote models by distributed structural object composition (DSOC). DSOC simplifies the development of distributed real time applications significantly since DSOC objects need only be interconnected to interact properly with each other. We illustrate the distributed observable/observer mechanism with DSOC by examples.
Vikram Gundoju, Toshimi Minoura
ISORC2
1993 Structural Active Object Systems for Simulation
abstract
article Free Access Share on Structural active object systems for simulation Authors: Toshimi Minoura View Profile , Shirish S. Pargaonkar View Profile , Kurt Rehfuss View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 28Issue 10Oct. 1, 1993 pp 338–355https://doi.org/10.1145/167962.165921Published:01 October 1993Publication History 12citation301DownloadsMetricsTotal Citations12Total Downloads301Last 12 Months12Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Toshimi Minoura, Shirish S. Pargaonkar, Kurt Rehfuss
OOPSLA1
1991 Data-Structure Builder for VLSI/CAD Software
Doohun Eum, Toshimi Minoura
DEXA2
1989 Data and Time Abstraction Techniques for Analyzing Multilevel Concurrent Systems
abstract
It is argued that the design and analysis of a concurrent system can be made simpler and more intuitive if execution times of abstract operations are arbitrarily but systematically defined. This technique (time abstraction) is complementary to data abstraction and is more effective when used in combination with data abstraction. As examples, a bounced-buffer monitor and a multilevel concurrency scheme for a database system are analyzed by using data and time abstraction.>
Toshimi Minoura, S. Sitharama Iyengar
IEEE Trans. Software Eng.1
1987 Serializability with Constraints
abstract
This paper deals with the serializability theory for single-version and multiversion database systems. We first introduce the concept of disjoint-interval topological sort ( DITS , for short) of an arc-labeled directed acyclic graph. It is shown that a history is serializable if and only if its transaction IO graph has a DITS. We then define several subclasses of serializable histories, based on the constraints imposed by write-write, write-read, read-write, or read-read conflicts, and investigate inclusion relationships among them. In terms of DITS, we give a sufficient condition for a class of serializable histories to be polynomially recognizable, which is then used to show that a new class of histories, named WRW, can be recognized in polynomial time. We also present NP-completeness results for the problem of testing membership in some other classes. In the second half of this paper, we extend these results to multiversion database systems. The inclusion relationships among multiversion classes defined by constraints, such as write-write and write-read, are investigated. One such class coincides with class DMVSR, introduced by Papadimitriou and Kanellakis, and gives a simple characterization of this class. It is shown that for most constraints, multiversion classes properly contain the corresponding single-version classes. Complexity results for the membership testing are also discussed.
Toshihide Ibaraki, Tiko Kameda, Toshimi Minoura
ACM Trans. Database Syst.3
1986 Effect of Update Merging on Reliable Storage Performance
abstract
Performance of a reliable storage subsystem for a centralized database system was studied by simulation. The reliable storage subsystem studied consists of three redundant disk units that are updated one at a time from a consistent database state to another consistent database state. Thus, even if a central processor and/or one disk unit fail simultaneously, at least one disk unit will contain a consistent database state. Redundant multiple disk units allow simultaneous processing of multiple read operations. Our simulation result shows that when all transactions are read-only transactions, the throughput of a three-unit system is 2.5 times higher than that of a single-unit system. On the other hand, redundant disk units slows down write operation because each disk unit must be updated for each virtual page updated. The major result in this paper shows that this adverse effect can be mitigated if updates of multiple transactions are merged and if an efficient disk scheduling policy (e.g., CSCAN) is employed. When the ratio of write operations to read operations is between 10 to 30%, the throughput of the three-unit system is still 89 to 144% higher than that of the single-unit system, which is not reliable. This result is significant when we consider that the performance of a reliable storage subsystem based on logging cannot exceed that of a single-unit storage subsystem.
Ching-Chao Liu, Toshimi Minoura
ICDE2
1984 Version-Based Access Capabilities for Concurrency Control of a Database System
abstract
Version-based access capabilities (V-capabilities) that can be used for concurrency control of a database system are introduced. A V-capability is an access capability for a version of a data item. If transactions are allowed to access only those versions whose V-capabilities are possessed by them, consistent operation of a database system can be realized by properly controlling the issuance of V-capabilities. Since the issue times of V-capabilities can be different from their use times, V-capabilities add another dimension to the concurrency control of a database system.
Toshimi Minoura, Kamran Parsaye
ICDE1
1984 Multi-version Concurrency Control Scheme for a Database System
Shojiro Nishio, Tiko Kameda, Toshimi Minoura
J. Comput. Syst. Sci.3
1983 Disjoint-Interval Topological Sort: A Useful Concept in Serializability Theory (Extended Abstract)
Toshihide Ibaraki, Tiko Kameda, Toshimi Minoura
VLDB3
1982 Deadlock avoidance revisited
abstract
Several new algorithms that utilize wmt-for relations mduced by processes are developed for deadlock avoidance in operating systems.One of the algorithms allows more concurrency than Havender's scheme and Habermann's algorithm; nonetheless, it can still be computed in polynomial time.Further, the deadlock,prediction problem for a set of processes using locks is reduced to a new NP-complete problem, and the deadlock-avoidanceproblemfor processes with branches is shown to be PSPACE-complete, Finally, the relative power of various algorithms is compared.
Toshimi Minoura
J. ACM1
1982 Resilient Extended True-Copy Token Scheme for a Distributed Database System
abstract
A new resiliency scheme for a distributed database system with replicated data is presented. One salient feature of the scheme is that it does not employ a log subsystem; hence, it can be used for a highly reliable system that must tolerate a total crash of a site. In addition, the scheme supports system partitioning without any consistency problem. The new scheme is based on a precise treatment of logical data; in particular, a precise definition of resilient system operation is given in terms of logical data.
Toshimi Minoura, Gio Wiederhold
IEEE Trans. Software Eng.1