Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

S. Misbah Deen

dblp:42/3495 · DBLP profile ↗
← Back
33ranked-venue papers
23as first author
0since 2021 · last 2014
—ORCID · none

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

Databases, data management, data science and information retrieval · 14 · 12 first-authorApplied, interdisciplinary, general and emerging computing · 8 · 6 first-authorArtificial intelligence and machine learning · 5 · 4 first-authorSystems, architecture and hardware · 1Security and privacy · 1Software engineering, systems software and programming languages · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Artificial intelligence
2 papers
Multi-agent systems · 100%
Databases, data mining, and information retrieval
3 papers
Distributed and cloud data management · 36% Query processing and optimization · 36% Database system architecture and tuning · 28%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems › distributed problem solving
cooperating knowledge-based systems
0.122003
Formalizing an Engineering Approach to Cooperating Knowledge-Based Systems · IEEE Trans. Knowl. Data Eng. 2003
An Architectural Framework for CKBS Applications · IEEE Trans. Knowl. Data Eng. 1996
Distributed systems
distributed coordination
0.122003
Formalizing an Engineering Approach to Cooperating Knowledge-Based Systems · IEEE Trans. Knowl. Data Eng. 2003
An Architectural Framework for CKBS Applications · IEEE Trans. Knowl. Data Eng. 1996
Distributed systems
fault tolerance
0.012003
Formalizing an Engineering Approach to Cooperating Knowledge-Based Systems · IEEE Trans. Knowl. Data Eng. 2003
Distributed systems › fault tolerance
recoverability
0.012003
Formalizing an Engineering Approach to Cooperating Knowledge-Based Systems · IEEE Trans. Knowl. Data Eng. 2003
Distributed and cloud data management › distributed database architecture
heterogeneous distributed databases
0.011984
A Strategy for Decomposing Complex Queries in a Heterogeneous DDB · VLDB 1984
Query processing and optimization › query rewriting › query transformation
query decomposition
0.011984
A Strategy for Decomposing Complex Queries in a Heterogeneous DDB · VLDB 1984

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

formal verification · 0.1state transition diagrams · 0.0state transition diagram · 0.0multi-agent system · 0.0distributed AI · 0.0relational constructs · 0.0
YearPublicationVenuePosition
2014 The Delay Time-Based (DTB) Algorithm for Energy-Efficient Server Cluster Systems
abstract
The improved power consumption laxity-based (IPCLB) algorithm is discussed to select one of servers so that the total power consumption of a cluster can be reduced. However, a load balancer has to collect a state of every current process on servers of a cluster to calculate the estimated power consumption of each server. In addition, it is difficult to precisely estimate the power consumption of each server since the state of each process on the server is changed during the estimation. Especially, a process might terminate before the termination time is estimated if the computation time of the process is shorter than the communication delay time between the load balancer and the server. In this paper, we assume the computation time of each process is shorter than the communication delay time. Then, we propose a delay time-based (DTB) algorithm to select a server for each request process so that the total power consumption of a cluster to perform processes on the server can be reduced. In the DTB algorithm, it is not necessary to collect a state of every process on each server to estimate the power consumption laxity. In addition, the minimum computation time of a process is not required to be a priori defined in the DTB algorithm.
Tomoya Enokido, Makoto Takizawa 0001, S. Misbah Deen
CISIS3
2010 A two-layered model for scalable, heterogeneous group communications
abstract
In peer-to-peer (P2P) applications, a group of multiple peer processes (peers) are required to cooperate with each other. In this paper, we discuss a heterogeneous hybridtime group communication (HHT) protocol which takes advantage of the linear time (LT) and physical time (PT) to causally order messages in a scalable heterogeneous group. It depends on accuracy of each physical clock and minimum delay time between a pair of peers how messages can be ordered. In this paper, we consider a heterogeneous type of group where the clock accuracy of each peer and the minimum delay time between every pair of peers are not the same. In group protocols, even if a pair of messages are ordered in the protocol, the messages may not be causally ordered. Thus, some messages are unnecessarily ordered in the protocols. In this paper, we show the number of messages to be unnecessarily ordered can be reduced in the HHT protocol. In a scalable group, it is not easy, maybe impossible for each peer to hold information on the clock accuracy and minimum delay time of every peer. In this paper, we newly consider a two-layered model of a heterogeneous group to reduce the information which each peer has to hold.
Isamu Tsuneizumi, Ailixier Aikebaier, Makoto Ikeda 0002, Tomoya Enokido, Makoto Takizawa 0001, S. Misbah Deen
MoMM6
2009 A Protocol for Releasing Purpose Marks to Prevent Illegal Information Flow
abstract
A transaction is assigned with a purpose which is a collection of roles. Suppose a transaction T1writes an object o2after reading an object o1and then another transaction T2reads the object o2and writes an object o3. Here, data in the object o1might flow into o3via o2. Unless T2is granted a read access right of the object o1, illegal information flow occur. In order to prevent the illegal information flow, T1marks the object o2with the purpose of T1. T2cannot read o2unless the purpose of T2includes a read right of o1. In result, the throughput is degraded. Objects whose information may flow into an object o are source objects of o. An object is timed out if it takes some time units after the object is lastly written. While there occur no illegal information flow in our purpose marking (PM)protocol, transactions which imply illegal information flow are aborted. We evaluate the PM protocol in terms of how many transactions are aborted.
Tomoya Enokido, S. Misbah Deen, Makoto Takizawa 0001
AINA2
2008 A Model for Dynamic Integration of Ontologies in P2P/DAKS Coalitions
abstract
The paper presents a model for the dynamic integration of global ontologies from peer ontologies in peer to peer data and knowledge sharing (P2P/DAKS) networks, and demonstrates its effectiveness. The peer ontologies from peer schemas (possibly heterogeneous) have to be created within some rules, as discussed. The integration is carried out with the help of a graph based inclusion algorithm to determine the semantic closeness of inter-ontology concepts. The effectiveness of the model is demonstrated by comparing its results with those of a WordNet-based approach.
S. Misbah Deen, K. Ponnamperuma, Makoto Takizawa 0001
AINA1
2006 Satisfiability and Trustworthiness of Peers in Peer-to-Peer Overlay Networks
abstract
Service supported by an object is modeled to be a set of methods and quality of service (QoS). In addition to finding a peer which holds a target object, it is critical to discuss what peer is allowed to manipulate the target object in what method. In this paper, we take an acquaintance approach to finding and manipulating objects in P2P overlay networks. An acquaintance peer of a peer p is a peer whose service the peer p know and with which the peer p can directly communicate. If an access request is issued, a peer has to find where a target object exists, how to obtain an access right on the target object, and how to manipulate the target object. In this paper, we discuss ways to obtain results which satisfying an access requests by the cooperation of acquaintances. Acquaintance peers of a peer p may knows different information on target peers since it takes time to propagate change information of the target peers and peers may be faulty. Here, it is critical to discuss how much a peer can trust each acquaintance. We define the trustworthiness of an acquaintance peer in terms of the acquaintance relations among the peers.
Yoshio Nakajima, Kenichi Watanabe, Naohiro Hayashibara, Makoto Takizawa 0001, Tomoya Enokido, S. Misbah Deen
ARES6
2006 Dynamic Ontology Integration in a Multi-agent Environment
abstract
We present here an approach for dynamic ontology integration for a multi-agent environment, in which each agent holds the ontologies of its acquaintances (i.e., other agents of its interest) as the integrated partial global ontology, which is essential to interpret the local schemas for inter-agent operations. This integration has to be carried out whenever a new acquaintance is added or when the local ontology of an acquaintance changes. The approach described is general (i.e., independent of any particular thesaurus) and it carries out the integration automatically except for minimal unavoidable human inputs to resolve semantic conflicts if discovered in the process.
S. Misbah Deen, K. Ponnamperuma
AINA (1)1
2006 Service Oriented Trustworthiness of Acquaintances in Peer-to-Peer Overlay Networks
abstract
An object is a unit of resource distributed in a peer-to-peer (P2P) overlay network. Service supported by an object is modeled to be a set of methods. It is critical to discuss which peer can manipulate an object in which method, i.e. only a peer granted an access right (permission) can manipulate an object. First, an application has to find target peers which can manipulate a target object. In this paper, we take an acquaintance approach to finding and manipulating objects. Here, it is critical to discuss how much a peer trusts each acquaintance peer. We define the trustworthiness of each acquaintance peer in terms of how satisfiable a response from the peer is for each access request.
Kenichi Watanabe, Yoshio Nakajima, Naohiro Hayashibara, Makoto Takizawa 0001, Tomoya Enokido, S. Misbah Deen
AINA (1)6
2006 A preference processing model for cooperative agents
S. Misbah Deen, Rashid Jayousi
J. Intell. Inf. Syst.1
2005 A Multi-Agent Framework for a P2P Data Sharing Facility
abstract
The paper presents a general architecture for a P2P data sharing facility within a multi-agent framework, where peers as autonomous high-level nodal agents cooperate with each other to solve global tasks. A node may have several lower level local agents including local databases and partial global ontologies. In addition there are also minder agents coordinating the activities of the peers that offer the same type of service, thus providing fault-tolerance. The ability of this architecture in data and task sharing has been demonstrated by considering query processing and directory update strategies.
S. Misbah Deen
AINA1
2005 An Engineering Approach to Cooperating Agents for Distributed Information Systems
S. Misbah Deen
J. Intell. Inf. Syst.1
2003 Formalizing an Engineering Approach to Cooperating Knowledge-Based Systems
abstract
A theoretical grounding is provided for a cooperating knowledge-based systems (CKBS) model which is based upon agents, cooperation blocks, and cooperation block hierarchies. Our model describes the requirements for task decomposition, negotiation, cooperation and coordination, fault tolerance, and recoverability, these requirements in turn defining a holonic system. The behavioral properties of our model are described using state transition diagrams and properties of correctness and termination are proven.
S. Misbah Deen, C. A. Johnson
IEEE Trans. Knowl. Data Eng.1
2001 Fault-tolerant holonic manufacturing systems
abstract
Abstract This paper presents a model of fault‐tolerant holonic manufacturing systems (HMS) where each holon's activities are controlled by an intelligent software agent. Multiple agents schedule actions, resolve conflicts and manage information to produce, transport, assemble, inspect and store customized products. Our model provides robustness and distribution transparency across a shop‐floor where unpredictable failures occur with machines, control software and communication networks. Each autonomous holon is composed of a hierarchy of large‐grain functional components where interaction is carried out by user‐defined cooperation strategies. These strategies enable holons to coordinate their behaviour through exchanging messages and sensing/actuating of their shared environment. Therefore, holonic agents can select suitable rescheduling and recovery mechanisms to tolerate faults and keep the manufacturing system working. We also propose how the IEC 1499 standard (Function Block Architecture) for distributed control systems could be used to implement our model. The model presented here is a crystallization of some abstract concepts from a generic cooperating agent system, with suitable extensions to meet the criteria of the ongoing HMS project. Copyright © 2001 John Wiley & Sons, Ltd.
Martyn Fletcher, S. Misbah Deen
Concurr. Comput. Pract. Exp.2
2000 A 20/20 Vision of the VLDB-2020?
S. Misbah Deen, Anant Jhingran, Shamkant B. Navathe, Erich J. Neuhold, Gio Wiederhold
VLDB1
1999 A Query Subsumption Technique
S. Misbah Deen, Mohammad Al-Qasem
DEXA1
1999 Towards a Theoretical Foundation for Cooperating Knowledge Based Systems
S. Misbah Deen, C. A. Johnson
ISMIS1
1998 Query Subsumption
Mohammad Al-Qasem, S. Misbah Deen
FQAS2
1996 An Architectural Framework for CKBS Applications
abstract
This paper presents an architectural framework for cooperating knowledge based systems (CKBSs) with parallels drawn from the multiagent systems of DAI. A CKBS is distinguished from a multiagent system by its need to provide a workable approach for real-world distributed applications. The framework proposed considers only interagent activities in what is called transaction-oriented processing. The framework, based largely on well-tested computer science concepts, provides for a multilayered edifice with information transparency, and a multilevel schema to suit different user expertise. It permits dynamic definition of cooperation strategies for different tasks as required, in a high-level language providing relative ease of use. A particular novelty is the interpretation of actions as side-effects of update operations on action tuples transmitted among agents via what are called shadows. This provides the generality needed. Effectiveness, flexibility, and ease of use are some of the key considerations.
S. Misbah Deen
IEEE Trans. Knowl. Data Eng.1
1993 Vehicle Transactions
Makoto Takizawa 0001, Satoshi Hamada, S. Misbah Deen
DEXA3
1993 A General Framework for Coherence in a CKBS
S. Misbah Deen
J. Intell. Inf. Syst.1
1992 Broad Path Decision in Vehicle Systems
S. Misbah Deen, Satoshi Hamada, Makoto Takizawa 0001
DEXA1
1988 A Distributed Directory Database System for Telecommunications
abstract
Distributed directory systems are intended to facilitate communications within the ISO/OSI framework, by holding network addresses and other relevant details of what are called communication entities, on an international scale. They can be viewed as constituting a distributed database system in a loosely couple framework. An interesting departure of directory system from the traditional DDBs is the absence of any global directory of data distribution, which often forces the directory system to use a navigational or a multicasting search strategy based on hints or partial knowledge. Such a strategy must also prevent the search from ending up in blind alleys or cyclic loops. There are also some special problems relating to issues such as aliases, synonyms, confidentially and updates. The directory system described here is based on the architecture of the PRECI* distributed database system and was developed under contract for British Telecom. The architecture has been developed to conform to emerging international standards for directory systems as developed by CCITT and ISO. (The architecture described here is based on the standard as of early 1986). Detailed functional specifications have been produced and an implementation, based on the specifications, is being planned.
S. Misbah Deen, Malcolm C. Taylor, P. A. Ingram, K. W. Rayner
Comput. J.1
1987 Implementation of a Prototype for PRECI
abstract
PRECI* provides a generalised architecture for a decentralised distributed database system capable of supporting a heterogeneous collection of pre-existing nodes. It permits data replication, subject to nodal access controls, and a number of user facilities, including both location-transparent and location-dependent queries in a relational language. A subset of these features, dealing with distributed queries in a decentralised environment, has been implemented using two homogeneous PRECI nodes within the same computer. This system is written in C under Unix, as described in this paper.
S. Misbah Deen, R. R. Amin, Malcolm C. Taylor
Comput. J.1
1987 Data Integration in Distributed Databases
abstract
Data integration in a distributed database refers to the production of union-compatible views for similar information expressed dissimilarly in different nodes. Such a facility is needed for location transparency and for easier formulation of global queries over the apparently incompatible data aggregated from different nodes. This paper examines the issues in data integration within a relational context, and proposes a solution based on special relational constructs which produce union-compatible relations. The advantages of this approach over others have also been discussed.
S. Misbah Deen, R. R. Amin, Malcolm C. Taylor
IEEE Trans. Software Eng.1
1986 Anyone for a VLDB in The Year 2000?
S. Misbah Deen
VLDB1
1985 A Tuple Placement Technique For Databases
abstract
We present here a tuple placement technique, with two main options and several variations, to fulfil the differing requirements of small and large databases efficiently. The main objective is to provide fast random and sequential access by primary key, but effects on memory size, secondary indexes, addition of new domains and variable length tuples have also been investigated: and a comparison with a traditional technique given. An option of this technique has been implemented in the PRECI/H database system, and another option is intended for implementation in a small database system, particularly in connection with a heterogeneous distributed database project (PRECI*).
S. Misbah Deen
Comput. J.1
1985 The Architecture of a Generalised Distributed Database System - PRECI
abstract
A research prototype of a generalised distributed database system called PRECI* is currently being developed at the University of Aberdeen in collaboration with a number of research centres, mainly in Britain. The system is fully decentralised, with both retrieval and update facilities, permitting heterogeneous and even pre-existing databases as nodes and supporting links to other (external) distributed databases. The system supports both location transparent and transaction-oriented queries to fulfil differing user requirements. Nodal autonomy, data integration, metadata and staged binding of queries may be seen as its other main features. The basic design of the system is now complete, and a partial implementation is in progress.
S. Misbah Deen, R. R. Amin, George O. Ofori-Dwumfuo, Malcolm C. Taylor
Comput. J.1
1985 A Relational Language with Deductions, Functions and Recursions
S. Misbah Deen
Data Knowl. Eng.1
1984 A Strategy for Decomposing Complex Queries in a Heterogeneous DDB
S. Misbah Deen, R. R. Amin, Malcolm C. Taylor
VLDB1
1984 Hash Trees Versus B-Trees
abstract
The hash trees method of external hashing is known to have advantages for certain types of primary key distribution. In this paper the value of the method as a general indexing technique—for secondary keys as well as primary keys—is assessed, and a comparison with the B-trees method is presented.
David A. Bell, S. Misbah Deen
Comput. J.2
1982 An Implementation of Impure Surrogates
S. Misbah Deen
VLDB1
1982 Key Space Compression and Hashing in PRECI
David A. Bell, S. Misbah Deen
Comput. J.2
1981 The Design of a Canonical Database System (PRECI)
abstract
PRECI is based on a canonical data model potentially capable of supporting user views of other models – notably CODASYL and relational ones – through local schemas and appropriate data manipulation languages. The canonical global schema consists of normalised relations and is backed up by a storage and a data dictionary. The model is being implemented at Aberdeen University as a generalised database system, to be used primarily as a tool for research in databases, with a modular design approach so that future changes can be incorporated easily. The CODASYL and relational subschema facilities are currently being developed; a relational algebra to be used for DM commands from FORTRAN programs has been provided. The storage and access strategy in PRECI is based on internal record identifiers (or surrogates) created largely in entity-identifier order. Entity records can be accessed very quickly – both randomly and sequentially – by surrogates or entity identifiers, partly with the help of a novel indexing technique, called hash tree, which is based on data compression and hashing. The model provides maximal data independence through load-time and run-time binding. The local user may define access paths independently of the storage schema. Data items, record types and set types can be added to or deleted from the global schema; the storage schema can be restructured and data pages and indexes can be easily reorganised. Changes in one schema do not require recompilations of the unaffected schemas. The DBA has complete control over the storage and indexing strategy which he can manipulate to improve performance. Five levels of optimisation are provided to enhance execution efficiency and minimise memory usage. Certain integrity checks are also carried out during run-time.
S. Misbah Deen, D. Nikodem, A. Vashishta
Comput. J.1
1980 A Canonical Schema for a Generalised Data Model with Local Interfaces
abstract
Based on the concept of a canonical data model, a global schema is proposed for a generalised data base system capable of supporting interfaces to other systems—notably Relational, Codasyl and Adabas—through appropriate local schemas and data manipulation languages. The proposed global schema consists of entries in the form of normalised relations describing data and data relationships. The investigation of the Relational, Codasyl and Adabas interfaces demonstrates the capacity of the model to support all of them effectively. However, the model is found to impose on the local models certain constraints which help remove inconsistencies and enhance user facilities. The findings of this study are being implemented in a prototype called PRECI.
S. Misbah Deen
Comput. J.1