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

Kamalakar Karlapalem

dblp:k/KKarlapalem · also Kamal Karlapalem · DBLP profile ↗
← Back
81ranked-venue papers
8as first author
4since 2021 · last 2026
0000-0003-2528-7979ORCID · verified

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

Databases, data management, data science and information retrieval · 52 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 25 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 1 since 2021Human-computer interaction and ubiquitous computing · 8 · 1 first-authorSoftware engineering, systems software and programming languages · 7 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Computer networks · 1Theory of computation · 1 · 1 since 2021

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.

Artificial intelligence
2 papers
Multi-agent systems · 84% Robot navigation and mapping · 16%
Databases, data mining, and information retrieval
7 papers
Data mining · 57% Database system architecture and tuning · 16% Distributed and cloud data management · 8%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 67% Services computing and microservices · 33%
Computer graphics and multimedia
1 paper
Image and video coding · 100%
Human-computer interaction and pervasive computing
2 papers
Games and playful interaction · 72% Human-robot interaction · 28%

Topics — the 21 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
agent-based simulation
0.312018
Medusa: Towards Simulating a Multi-Agent Hide-and-Seek Game · IJCAI 2018
Requirements engineering and software design › model-driven engineering
metamodeling
0.212013
A Methodology for Evolving E-Contracts Using Templates · IEEE Trans. Serv. Comput. 2013
Requirements engineering and software design
model-driven engineering
0.212013
A Methodology for Evolving E-Contracts Using Templates · IEEE Trans. Serv. Comput. 2013
Image and video coding › image quality assessment
image aesthetics assessment
0.112011
Aesthetic Guideline Driven Photography by Robots · IJCAI 2011
Image and video coding
image quality assessment
0.112011
Aesthetic Guideline Driven Photography by Robots · IJCAI 2011
Database system architecture and tuning › database design
physical database design
0.122003
Cost-driven vertical class partitioning for methods in object oriented databases · VLDB J. 2003
An Evaluation of Vertical Class Partitioning for Query Processing in Object-Oriented Databases · IEEE Trans. Knowl. Data Eng. 2002
Data mining
anomaly detection
0.112006
A Simple Yet Effective Data Clustering Algorithm · ICDM 2006
Data mining
clustering
0.112006
A Simple Yet Effective Data Clustering Algorithm · ICDM 2006
Data mining › pattern mining › graph pattern mining
frequent subgraph mining
0.112006
MARGIN: Maximal Frequent Subgraph Mining · ICDM 2006
Data mining › structured data mining › graph mining › subgraph mining
maximal frequent subgraph mining
0.112006
MARGIN: Maximal Frequent Subgraph Mining · ICDM 2006
Data mining › anomaly detection
outlier detection
0.112006
A Simple Yet Effective Data Clustering Algorithm · ICDM 2006
Data mining
pattern mining
0.112006
MARGIN: Maximal Frequent Subgraph Mining · ICDM 2006
Data models and query languages
object-oriented database
0.122003
Cost-driven vertical class partitioning for methods in object oriented databases · VLDB J. 2003
An Evaluation of Vertical Class Partitioning for Query Processing in Object-Oriented Databases · IEEE Trans. Knowl. Data Eng. 2002
Distributed and cloud data management
data placement
0.021999
Response Time Driven Multimedia Data Objects Allocation for Browsing Documents in Distributed Environments · IEEE Trans. Knowl. Data Eng. 1999
Design and Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems · IEEE J. Sel. Areas Commun. 1996
Human-robot interaction
robot behavior
0.012011
Aesthetic Guideline Driven Photography by Robots · IJCAI 2011
Query processing and optimization
cost model
0.012002
An Evaluation of Vertical Class Partitioning for Query Processing in Object-Oriented Databases · IEEE Trans. Knowl. Data Eng. 2002
Database system architecture and tuning › database design › physical database design
vertical partitioning
0.012002
An Evaluation of Vertical Class Partitioning for Query Processing in Object-Oriented Databases · IEEE Trans. Knowl. Data Eng. 2002
Data mining › pattern mining › pruning
search space pruning
0.012006
MARGIN: Maximal Frequent Subgraph Mining · ICDM 2006
Data integration and cleaning
data warehouse
0.011997
Algorithms for Materialized View Design in Data Warehousing Environment · VLDB 1997
Query processing and optimization › materialized view
materialized view selection
0.011997
Algorithms for Materialized View Design in Data Warehousing Environment · VLDB 1997
Embedded and real-time systems
event-driven systems
0.011996
CapBasED-AMS: A Capability-based and Event-driven Activity Management System · SIGMOD Conference 1996

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

agent-based simulation · 0.7feature-based classification · 0.4workflow management · 0.2metamodeling · 0.2agglomerative clustering · 0.1heuristics · 0.1exhaustive search · 0.1cost modeling · 0.1k-reverse nearest neighbor digraph · 0.1border-based search · 0.1cost model · 0.0empirical validation · 0.0analytical cost modeling · 0.0graph partitioning · 0.0
YearPublicationVenuePosition
2026 CSP-HEIDI Visualising Closest Subspace Points in Rd Clusters and Classes
Tanish Gupta, Kamalakar Karlapalem
PAKDD (3)2
2025 Iti-Validator: A Guardrail Framework for Validating and Correcting LLM-Generated Itineraries
abstract
The rapid advancement of Large Language Models (LLMs) has enabled them to generate complex, multi-step plans and itineraries. However, these generated plans often lack temporal and spatial consistency, particularly in scenarios involving physical travel constraints. This research aims to study the temporal performance of different LLMs and presents a validation framework that evaluates and improves the temporal consistency of LLM-generated travel itineraries. The system employs multiple state-of-the-art LLMs to generate travel plans and validates them against real-world flight duration constraints using the AeroDataBox API. This work contributes to the understanding of LLM capabilities in handling complex temporal reasoning tasks like itinerary generation and provides a framework to rectify any temporal inconsistencies like overlapping journeys or unrealistic transit times in the itineraries generated by LLMs before the itinerary is given to the user. Our experiments reveal that while current LLMs frequently produce temporally inconsistent itineraries, these can be systematically and reliably corrected using our framework, enabling their practical deployment in large-scale travel planning.
Shravan Gadbail, Masumi Desai, Kamalakar Karlapalem
SIGSPATIAL/GIS3
2024 CentralityViz: Comprehending Node-Centrality in Large Networks (Software Abstract)
Garima Jindal, Kamalakar Karlapalem
GD2
2021 A Multi Perspective Access Control in a Smart Home
abstract
Existing methods to manage privileges in smart home systems have not considered allocating privileges to users based on (i) the relationship of the user with the device, (ii) the location and risk of the device and (iii) the current environment. In this work, we take a multi perspective view on the problem of sharing fine-grained privileges of IoT devices among multiple users in a smart home. We propose the concepts of user role (subset of privileges specific to each device), tasks and security levels (labels for each privilege) to allot right privileges to users. Thereby, limiting the exploitation of privileges assigned to legitimate insiders of the house. Thus, our work matches the aspirations of previous surveys on building a comprehensive access control system to manage privileges in a shared smart home.
Shravya Kanchi, Kamalakar Karlapalem
CODASPY2
2020 Conformance Checking Methodology Across Discharge Summaries and Standard Treatment Guidelines
abstract
Conformance checking of treatment plans in discharge summary data would facilitate the development of clinical decision support system, treatment plan quality assurance, and new treatment plan discovery. Conformance checking requires extraction of medical entities and relationships among them to form a computable representation of the treatment plan present in the discharge summary. We propose a workflow representation of patient’s discharge summary that is referred to as workflow instance. We employ a multi-layer perceptron neural network to extract relationships between medical entities to construct the workflow instance. The aim of this work is to check the conformance of the workflow instance against standard treatment plan. Standard treatment plans are extracted from the treatment guidelines provided on healthcare websites such as WebMD, Mayo Clinic, and Johns Hopkins. For each disease, these guidelines are curated, aggregated, and represented as a workflow specification. We commend multiple measures to compute the conformance of workflow instance with workflow specification. We validate our conformance checking methodology using discharge summary data of three diseases, namely colon cancer, coronary artery disease, and brain tumor, collected from THYME corpus and MIMIC III clinical database. Our approach and the solution can be used by hospitals and patients to determine adherence, gaps, and additions to standard treatment plans. Further, our work can facilitate to identify common errors and goodness in actual enactment of treatment plans, which can further lead to refinement of standard treatment plans.
Veera Raghavendra Chikka, Kamalakar Karlapalem
ACM Trans. Comput. Heal.2
2019 Energy Conscious Over-actuated Multi-Agent Payload Transport Robot: Simulations and Preliminary Physical Validation
abstract
In this work, we consider a multi-wheeled payload transport system. Each of the wheels can be selectively actuated. When they are not actuated, wheels are free moving and do not consume battery power. The payload transport system is modeled as an actuated multi-agent system, with each wheel-motor pair as an agent. Kinematic and dynamic models are developed to ensure that the payload transport system moves as desired. We design optimization formulations to decide on the number of wheels to be active and which of the wheels to be active so that the battery is conserved and the wear on the motors is reduced. Our multi-level control framework over the agents ensures that near-optimal number of agents is active for the payload transport system to function. Through simulation studies we show that our solution ensures energy efficient operation and increases the distance traveled by the payload transport system, for the same battery power. We have built the payload transport system and provide results for preliminary experimental validation.
Rahul Tallamraju, Pulkit Verma 0002, Venkatesh Sripada, Shrey Agrawal, Kamalakar Karlapalem
RO-MAN5
2019 A Data Logistics System for Internet of Things
abstract
In IoT applications, sensors produce raw data, and smart solutions consume the processed data. IoT driven smart solutions typically use data that is aggregated, filtered and processed to drive the smart solution. Such aggregated data has different semantics in comparison to raw sensor data, and it needs to be customized simultaneously for different application requirements. There is a need for proper data logistics for the movement of data from the sensors producing raw data to smart solutions consuming solution relevant data. In this paper, we present a data logistics system that includes (i) architecture to support the movement of data from sensors to smart applications, and (ii) event-driven solution to trigger workflows of smart solution. Workflows in our solution supports the data fulfillment requirements for the enactment of smart solutions.
Syed Juned Ali, P. Radha Krishna 0001, Kamalakar Karlapalem
SERVICES3
2018 Empirical Evaluation of Idle-Time Analysis Driven Improved Decision Making by Always-On Agents
abstract
Always-on agents are those agents which are like daemon programs that are always on and can do tasks as and when they arrive. These agents are idle when there is no task assigned to them. Further, those agents that work on a task, also wait for some event or task completion, and hence, are also idle for a short duration between execution of the tasks. The question arises what should the agent be doing when it is idle. In this paper, we conduct an empirical analysis to show improved decision-making capabilities by agents when they exploit their idle-time to analyze their past tasks in terms of decisions taken and their impact. The improvement of performance can be measured by considering an increase in success rate, avoiding strategies that may not work, quicker decision making, etc. Our always-on agent, while executing a task, stores some of the pertinent details of the task done in a database, such as decisions taken, paths of execution of the task, goodness of them, etc. The agent uses different strategies to use this stored knowledge. We present and evaluate three strategies that always-on agents can use (i) Frequent Decision Strategy (FDS) - the agent stores the prior executions and their frequency of success and failure, repeats the most frequent successful decision taken during prior executions of the task, (ii) Analyzed Decision Strategy (ADS) - the agent analyzes prior executions that were successful or not, stores in database the goodness of various alternatives and chooses the best alternative and (iii) Online analysis decision strategy (OADS) - the always-on agent while executing its task, during its idle time analyzes the possible future situations and prepares the list of best possible decisions that can be taken in future. Note that the FDS and ADS are used when the agent is not doing any task and is off-line, whereas, OADS generates new mock tasks to consider possible alternative task execution situations to expand its decision-making scenarios while having a task at hand. We conduct our empirical study on always-on agents playing connect-4 games to check the viability and show improved decision making.
Sravyasri Garapati, Kamalakar Karlapalem
COMPSAC (2)2
2018 Event-Context-Feedback Control Through Bridge Workflows for Smart Solutions
P. Radha Krishna 0001, Kamalakar Karlapalem
ER2
2018 Extracting Predictive Statements with Their Scope from News Articles
Navya Yarrabelly, Kamalakar Karlapalem
ICWSM2
2018 Medusa: Towards Simulating a Multi-Agent Hide-and-Seek Game
abstract
In the game of hide and seek, one or more agents (hiders) can hide behind objects to prevent other agents (seekers) from seeing them through their line of sight (visibility). These hider agents can be eventually found by seekers who explore the environment. The hide and seek model serves as an abstraction of many real world scenarios such as police agents trying to capture intruders hiding in a warehouse, security/patrolling agents on the lookout for any suspicious activity, spying drones trying to prevent themselves from being caught. Medusa allows modeling such scenarios by supporting the simulation, visualization and analysis of hider and seeker agent strategies under different environments.
Akshat Tandon, Kamalakar Karlapalem
IJCAI2
2017 Data, Control, and Process Flow Modeling for IoT Driven Smart Solutions
P. Radha Krishna 0001, Kamalakar Karlapalem
ER2
2017 CCCG: Clique Conversion Ratio Driven Clustering of Graphs
Prathyush Sambaturu, Kamalakar Karlapalem
PAKDD (2)2
2016 Context-Aware Workflow Execution Engine for E-Contract Enactment
Himanshu Jain, P. Radha Krishna 0001, Kamalakar Karlapalem
ER3
2016 Modeling dynamic relationship types for subsets of entity type instances and across entity types
P. Radha Krishna 0001, Anushree Khandekar, Kamalakar Karlapalem
Inf. Syst.3
2013 A Methodology for Evolving E-Contracts Using Templates
abstract
E-contract evolves over a period of time due to changes in e-contract environment. E-contract evolution adversely affects the execution of e-contracts. An e-contract is specified by a model at conceptual level, supported by a database management system (DBMS) at logical level and by both DBMS and workflow management system (WFMS) at implementation level. Any changes in the design as well as runtime environment during e-contract enactment must be reflected at all levels. Conventional modeling approaches simply model the e-contracts as specified workflows and execute them. Since, e-contracts are complex in nature, such models have to undergo large number of transformations during e-contract enactment. Metamodeling approach guides the correctness of transformed models by generating appropriate model instances according to e-contract constraints to support evolution. A metamodel has structural artifacts to capture the relationships among contract elements and model the required specifications and semantics present in an e-contract as a template. In this paper, we develop 1) an active metamodeling approach by a) introducing the taxonomy of evolution operations and b) handling metaevents to facilitate the structural and behavioral conformance during e-contracts evolution, and 2) an $({\rm ER}^{\ast{\rm EC}})$ architecture for enacting evolving e-contracts. Our methodology actively capture behavior features from e-contract executions to drive e-contract evolution.
P. Radha Krishna 0001, Kamalakar Karlapalem
IEEE Trans. Serv. Comput.2
2011 Designing an ensemble classifier over subspace classifiers using iterative convergence routine
Bhanukiran Vinzamuri, Kamalakar Karlapalem
CIKM2
2011 Aesthetic Guideline Driven Photography by Robots
abstract
Robots depend on captured images for perceiving the environment. A robot can replace a human in capturing quality photographs for publishing. In this paper, we employ an iterative photo capture by robots (by repositioning itself) to capture good quality photographs. Our image quality assessment approach is based on few high level features of the image combined with some of the aesthetic guidelines of professional photography. Our system can also be used in web image search applications to rank images. We test our quality assessment approach on a large and diversified dataset and our system is able to achieve a classification accuracy of 79%. We assess the aesthetic error in the captured image and estimate the change required in orientation of the robot to retake an aesthetically better photograph. Our experiments are conducted on NAO robot with no stereo vision. The results demonstrate that our system can be used to capture professional photographs which are in accord with the human professional photography.
Raghudeep Gadde, Kamalakar Karlapalem
IJCAI2
2011 Heidi Visualization of R-tree Structures over High Dimensional Data
Shraddha Agrawal, Soujanya Vadapalli, Kamalakar Karlapalem
SSDBM3
2011 A multi-agent simulation framework on small Hadoop cluster
Prashant Sethia, Kamalakar Karlapalem
Eng. Appl. Artif. Intell.2
2010 "Wheels of web" visual user interface
abstract
The primary goal of the work in this paper is to present a novel visual user interface design that can be used by even novice users without much effort. The design of the user interface needs to ensure that the users require short learning curve. A compact WHEEL structure was chosen as it not only requires less screen space, but also, enables users to view and explore the data of large datasets (having many relationships) with minimal clicks and scrolling. The paper describes the design choices, design process, the final design and the results from the user tests which were conducted to evaluate the usability and utility of the interface.
Kollukuduru Sravanthi, Kamalakar Karlapalem
AVI2
2010 MARGIN: Maximal frequent subgraph mining
abstract
The exponential number of possible subgraphs makes the problem of frequent subgraph mining a challenge. The set of maximal frequent subgraphs is much smaller to that of the set of frequent subgraphs providing ample scope for pruning. MARGIN is a maximal subgraph mining algorithm that moves among promising nodes of the search space along the “border” of the infrequent and frequent subgraphs. This drastically reduces the number of candidate patterns in the search space. The proof of correctness of the algorithm is presented. Experimental results validate the efficiency and utility of the technique proposed.
Lini T. Thomas, Satyanarayana R. Valluri, Kamalakar Karlapalem
ACM Trans. Knowl. Discov. Data3
2009 Study of Dependencies in Executions of E-Contract Activities
Krishnamurthy Vidyasankar, P. Radha Krishna 0001, Kamalakar Karlapalem
ADBIS3
2008 MASFMMS: Multi Agent Systems Framework for Malware Modeling and Simulation
Rohan Monga, Kamalakar Karlapalem
MABS2
2008 Database Driven RoboCup Rescue Server
Rahul Sarika, Harith Siddhartha, Kamalakar Karlapalem
RoboCup3
2007 State of the Art in Modeling and Deployment of Electronic Contracts
abstract
Modeling and deployment of e-contracts is a challenging task because of the involvement of both technological and business aspects. There are several frameworks and systems available in the literature. Some works mainly deal with the automatic handling of paper contracts and others provide monitoring and enactment of contracts. Because contracts evolve, it is useful to have a system that models and enacts the evolution of e-contracts.
Kamalakar Karlapalem, P. Radha Krishna 0001
ICWS1
2007 System Issues in Multi-agent Simulation of Large Crowds
Vidit Bansal, Ramachandra Kota, Kamalakar Karlapalem
MABS3
2006 MARGIN: Maximal Frequent Subgraph Mining
abstract
The exponential number of possible subgraphs makes the problem of frequent subgraph mining a challenge. The set of maximal frequent subgraphs is much smaller to that of the set of frequent subgraphs, thus providing ample scope for pruning. MARGIN is a maximal subgraph mining algorithm that moves among promising nodes of the search space along the "border" of the infrequent and frequent subgraphs. This drastically reduces the number of candidate patterns considered in the search space. Experimental results validate the efficiency and utility of the technique proposed.
Lini T. Thomas, Satyanarayana R. Valluri, Kamalakar Karlapalem
ICDM3
2006 A Simple Yet Effective Data Clustering Algorithm
abstract
In this paper, we use a simple concept based on k-reverse nearest neighbor digraphs, to develop a framework RECORD for clustering and outlier detection. We developed three algorithms - (i) RECORD algorithm (requires one parameter), (ii) Agglomerative RECORD algorithm (no parameters required) and (iii) Stability-based RECORD algorithm (no parameters required). Our experimental results with published datasets, synthetic and real-life datasets show that RECORD not only handles noisy data, but also identifies the relevant clusters. Our results are as good as (if not better than) the results got from other algorithms.
Soujanya Vadapalli, Satyanarayana R. Valluri, Kamalakar Karlapalem
ICDM3
2005 Agent Community Extraction for 2D-RoboSoccer
Ravi Sankar Penta, Kamalakar Karlapalem
RoboCup2
2004 Enacting Conformance Assessment of Business Processes - An ebXML Based Approach in E-ADOME
abstract
In the business world, the conformance of respective business processes plays a significant role in the collaboration of business partners. Today, e-commerce technologies such as BPELAWS and ebXML have enabled enterprises to collaborate at the business process level. But there is little work on the study of conformance assessment of business processes in them. We extend the ebXML framework to support the conformance assessment of business processes. In this framework, a conformance assessment agent is designed to respond demands from a client enterprise, search ebXML registries for the business information of potential partners, test their conformance against the client's business process based on the well-defined conformance criteria, and submit an evaluation report to the client as a result. Via its help, appropriate business partners can be discovered for the client organization. Furthermore, we presents E-ADOME, a reference model of advanced workflow management systems, as the carrier of the conformance assessment agent.
Zhe Shan 0001, Qing Li 0001, Kamalakar Karlapalem
COMPSAC3
2004 An EREC framework for e-contract modeling, enactment and monitoring
P. Radha Krishna 0001, Kamalakar Karlapalem, Dickson K. W. Chiu
Data Knowl. Eng.2
2003 Cost-driven vertical class partitioning for methods in object oriented databases
Chi-Wai Fung, Kamalakar Karlapalem, Qing Li 0001
VLDB J.2
2002 Evolutionary Algorithms for Allocating Data in Distributed Database Systems
Ishfaq Ahmad 0001, Kamalakar Karlapalem, Yu-Kwong Kwok, Siu-Kai So
Distributed Parallel Databases2
2002 Workflow View Based E-Contracts in a Cross-Organizational E-Services Environment
Dickson K. W. Chiu, Kamalakar Karlapalem, Qing Li 0001, Eleanna Kafeza
Distributed Parallel Databases2
2002 An Evaluation of Vertical Class Partitioning for Query Processing in Object-Oriented Databases
abstract
Vertical partitioning is a design technique for reducing the number of disk accesses to execute a given set of queries by minimizing the number of irrelevant instance variables accessed. This is accomplished by grouping the frequently accessed instance variables as vertical class fragments. The complexity of object-oriented database models due to subclass hierarchy and class composition hierarchy complicates the definition and representation of vertical partitioning of the classes, which makes the problem of vertical partitioning in OODBs very challenging. In this paper, we develop a comprehensive analytical cost model for processing of queries on vertically partitioned OODB classes. A set of analytical evaluation results is presented to show the effect of vertical partitioning, and to study the trade-off between the projection ratio versus selectivity factor vis-a-vis sequential versus index access. Furthermore, an empirical experimental prototype supporting vertical class partitioning has been implemented on a commercial OODB tool kit to validate our analytical cost model.
Chi-Wai Fung, Kamalakar Karlapalem, Qing Li 0001
IEEE Trans. Knowl. Data Eng.2
2001 E-ADOME: Enacting Composite E-services in an Advanced Workflow Environment
abstract
E-services refer to services provided via the Internet. To provide value-added and composite e-services, we need an information system that can coordinate API-based, interactive web-based and human agents, internal and external to an organization. We present an environment to model and enact composite e-services as workflows, by extending our ADOME-WFMS (Advanced Object Modeling Environment-Workflow Management System) to E-ADOME, which supports composing new e-services and effective management of agents for enacting e-service.
Dickson K. W. Chiu, Kamalakar Karlapalem, Qing Li 0001
COMPSAC2
2001 Facilitating Workflow Evolution in an Advanced Object Environment
abstract
Workflow is automation of a business process. A Workflow Management Systems (WFMS) is a system that assists in defining, managing and executing workflows. To support flexible enactment and adapive features, such as on-line workflow evolutionand exception handling, a WFMS requires advanced modeling functionality. As workflow evolution requires the modification of workflow definitions or adding ECA rules to the system during work in progress, an advanced schema evolution capability is required at run-time. It should be noted that the resolutions based on schema evolution are general-purpose ones, which can help reduce the occurrence of additional exceptions. As such, we have developed ADOME-WFMS based on Advanced Object Modeling Evnironment (ADMOE [4] - - an active OODBMS with role and synamic schema suppport), with a novel exception centric apporach. The contribution and objectives of our research with respect to workflow evolution are as follows.
Dickson K. W. Chiu, Qing Li 0001, Kamalakar Karlapalem
DASFAA3
2001 A Frame Work for Modeling Electronic Contracts
Kamalakar Karlapalem, Ajay R. Dani, P. Radha Krishna 0001
ER1
2001 Web-Based Workflow Evolution in ADOME-WFMS
Dickson K. W. Chiu, Qing Li 0001, Kamalakar Karlapalem
WAIM3
2001 Web Interface-Driven Cooperative Exception Handling in Adome Workflow Management System
Dickson K. W. Chiu, Qing Li 0001, Kamalakar Karlapalem
Inf. Syst.3
2000 A Logical Framework for Exception Handling in ADOME Workflow Management System
Dickson K. W. Chiu, Qing Li 0001, Kamalakar Karlapalem
CAiSE3
2000 On Efficient Storage Space Distribution Among Materialized Views and Indices in Data Warehousing Environments
abstract
Article On efficient storage space distribution among materialized views and indices in data warehousing environments Share on Authors: Ladjel Bellatreche University of Science & Technology, Clear Water Bay, Kowloon, Hong Kong University of Science & Technology, Clear Water Bay, Kowloon, Hong KongView Profile , Kamalakar Karlapalem University of Science & Technology, Clear Water Bay, Kowloon, Hong Kong University of Science & Technology, Clear Water Bay, Kowloon, Hong KongView Profile , Michel Schneider Université Blaise Pascal, 63177 Aubière Cédex, France Université Blaise Pascal, 63177 Aubière Cédex, FranceView Profile Authors Info & Claims CIKM '00: Proceedings of the ninth international conference on Information and knowledge managementNovember 2000 Pages 397–404https://doi.org/10.1145/354756.354846Online:06 November 2000Publication History 8citation642DownloadsMetricsTotal Citations8Total Downloads642Last 12 Months5Last 6 weeks0 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 SiteGet Access
Ladjel Bellatreche, Kamalakar Karlapalem, Michel Schneider
CIKM2
2000 Structural Join Index Driven Complex Object Retrieval: Mechanisms and Selection
abstract
In this paper, we introduce structural join index hierarchy (SJIH) mechanisms that mimic the class composition hierarchy of the complex objects to provide direct access to complex objects and/or their component objects.SJIH extends the work on join index hierarchies by providing efficient and flexible access to complex objects, thus unifying various previous indexing methods proposed for object oriented database (OODB).A cost model for processing the queries and maintaining the indices is developed.A heuristic algorithm is designed to select appropriate indices to efficiently process a given set of queries.We show that SJIH indexing mechanisms facilitate efficient retrieval of complex objects.Given a set of queries and a limited index storage space, the heuristic algorithm facilitates fast selection of near-optimal set of indices for efficiently executing the queries.
Qing Li 0001, Chi-Wai Fung, Kamalakar Karlapalem
CIKM3
2000 Evaluation of Materialized View Indexing in Data Warehousing Environments
Ladjel Bellatreche, Kamalakar Karlapalem, Qing Li 0001
DaWaK2
2000 Gaining Control over Time in Workflow Management Applications
Eleanna Kafeza, Kamalakar Karlapalem
DEXA2
2000 What Can Partitioning Do for Your Data Warehouses and Data Marts?
abstract
Efficient query processing is a critical requirement for data warehousing systems as decision support applications often require minimum response times to answer complex, ad-hoc queries having aggregations, multi-ways joins over vast repositories of data. This can be achieved by fragmenting warehouse data. The data fragmentation concept in the context of distributed databases aims to reduce query execution time and facilitates the parallel execution of queries. In this paper, we propose a methodology for applying the fragmentation technique in a data warehouse star schema to reduce the total query execution cost. We present an algorithm for fragmenting the tables of a star schema. During the fragmentation process, we observe that the choice of the dimension tables used in fragmenting the fact table plays an important role on overall performance. Therefore, we develop a greedy algorithm in selecting "best" dimension tables. We propose an analytical cost model for executing a set of OLAP queries on a fragmented star schema. Finally, we conduct some experiments to evaluate the utility of the fragmentation for efficiently executing OLAP queries.
Ladjel Bellatreche, Kamalakar Karlapalem, Mukesh K. Mohania, Michel Schneider
IDEAS2
2000 Speeding Up CapBasED-AMS Activities through Multi-Agent Scheduling
Eleanna Kafeza, Kamalakar Karlapalem
MABS2
2000 Web Interface-Driven Cooperative Exeption Handling in ADOME Workflow Management System
abstract
Exception handling in workflow management systems (WFMSs) is a very important problem since it is not possible to specify all possible outcomes and alternatives. On the other hand, cooperative support for user-driven computer supported resolution of unexpected exceptions and workflow evolution at run-time is vital for an adaptive WFMS. We have been developing ADOME-WFMS as a comprehensive framework in which the problem of workflow exception handling can be adequately addressed. We present an adaptive exception manager and its Web-based interface for ADOME-WFMS with procedures for supporting the following: effective management of problem solving agents, cooperative exception handling, user-driven computer supported resolution of unexpected exceptions, and workflow evolution.
Dickson K. W. Chiu, Qing Li 0001, Kamalakar Karlapalem
WISE3
2000 Algorithms and Support for Horizontal Class Partitioning in Object-Oriented Databases
Ladjel Bellatreche, Kamalakar Karlapalem, Ana Simonet
Distributed Parallel Databases2
2000 A Framework for Class Partitioning in Object-Oriented Databases
Kamalakar Karlapalem, Qing Li 0001
Distributed Parallel Databases1
1999 Star/Snow-Flake Schema Driven Object-Relational Data Warehouse - Design and Query Processing Strategies
Vivekanand Gopalkrishnan, Qing Li 0001, Kamalakar Karlapalem
DaWaK3
1999 Data Warehouse Design and Maintenance through View Normalization
Mukesh K. Mohania, Kamalakar Karlapalem, Yahiko Kambayashi
DEXA2
1999 Least Privilege Security in CapBasED-AMS
abstract
Workflow systems are becoming very popular and are being used to support many of the day to day activities in large organizations. One of the major problems with workflow systems is that they often use heterogeneous and distributed hardware and software systems to execute a given activity. This gives rise to decentralized security policies and mechanisms, which, in order to enable activity execution, give too many privileges (for accessing resources like documents) to the agents (humans or systems) for executing the work. We develop the concept of least priviledge, wherein the set of agents are given just enough privileges to complete the given activities. We develop our concepts in the context of CapBasED-AMS (Capability-based and Event-driven Activity Management System). The CapBasED-AMS deals with the management and execution of activities. An activity consists of multiple inter-dependent tasks (atomic activities, each executed by a single agent) that need to be coordinated, scheduled and executed by a set of agents. We formalize the concept of least privilege security and present algorithms to statically assign least privilege assignment to the agents. Further, we develop the concept of dynamic least privilege enforcement, wherein an agent is given its privileges only during the duration of the task for which those privileges were assigned. We also develop the concept of dynamic evolution of least privileges by taking into consideration the changes in the way resources are accessed by the agents in executing their tasks. Finally, we address the trade-off between resilience to agent failure and least privilege.
Patrick C. K. Hung, Kamalakar Karlapalem, James W. Gray III
Int. J. Cooperative Inf. Syst.2
1999 A Meta Modeling Approach to Workflow Management Systems Supporting Exception Handling
Dickson K. W. Chiu, Qing Li 0001, Kamalakar Karlapalem
Inf. Syst.3
1999 Methodology of Schema Integration for New Database Applications: A Practitioner's Approach
abstract
A practitioner’s approach to integrate databases and evolve them so as to support new database applications is presented. The approach consists of a joint bottom-up and top-down methodology; the bottom-up approach is taken to integrate existing database using standard schema integration techniques (B-Schema), the top-down approach is used to develop a database schema for the new applications (T-Schema). The T-Schema uses a joint functional-data analysis. The B-schema is evolved by comparing it with the generated T-schema. This facilitates an evolutionary approach to integrate existing databases to support new applications as and when needed. The mutual completeness check of the T-Schema against B-Schema derive the schema modification steps to be performed on B-Schema to meet the requirements of the new database applications. A case study is presented to illustrate the methodology.Request access from your librarian to read this article's full text.
Joseph Fong, Kamalakar Karlapalem, Qing Li 0001, Irene S. Y. Kwan
J. Database Manag.2
1999 Response Time Driven Multimedia Data Objects Allocation for Browsing Documents in Distributed Environments
abstract
Distributed information processing, in many WWW applications, requires access to and the transfer and synchronization of large multimedia data objects (MDOs) across the communication network. Moreover, end users expect very fast response times and high QoS. Since the transfer of large MDOs across the communication network contributes to the response time observed by the end users, the problem of allocating these MDOs so as to minimize the response time is challenging. This problem becomes more complex in the context of hypermedia documents, in which the MDOs need to be synchronized during presentation to the end users. The basic problem of data allocation in distributed database environments is NP-complete. Therefore, there is a need to pursue and evaluate solutions based on heuristics which generate near-optimal MDO allocation. We address this problem by: (1) conceptualizing this problem by using a navigational model to represent hypermedia documents and their access behavior by end users, and by capturing the synchronization requirements on MDOs, (2) formulating the problem by developing a base case cost model for response time and generalizing it to incorporate user interaction and buffer memory constraints, (3) designing two algorithms to find near-optimal solutions for allocating MDOs of the hypermedia documents while adhering to the synchronization requirements, and (4) evaluating the trade-off between the time complexity to obtain the solution and the solution quality by comparing the solutions generated by the algorithms with the optimal solutions generated through an exhaustive search.
Siu-Kai So, Ishfaq Ahmad 0001, Kamalakar Karlapalem
IEEE Trans. Knowl. Data Eng.3
1998 An Iterative Approach for Rules and Data Allocation in Distributed Deductive Database Systems
abstract
In a distributed deductive database system, queries which invoke rules executing at different sites and access different data need to be executed rather efficiently. Therefore, the rules invoked and relations accessed by the queries need to be allocated to sites so as to reduce the data transfer cost in processing a given set of queries. The rules and data allocation problem needs to take into consideration complex interdependencies among queries, rules and data. In this paper, we develop a comprehensive cost model for total data transfer incurred in processing a given set of queries by incorporating the dependencies among queries, rules and data. Furthermore, we develop an iterative approach to generate near-optimal solution for the combined rules and data allocation problem by using our cost model. In this approach, we start with an initial data allocation which is used for rule allocation, which in turn is used for data allocation, and so on. We stop this iterative rules and data allocation procedure when there is no further reduction in total data transfer cost incurred in processing the given set of queries. We also present the results of experiments conducted to evaluate the effectiveness of our approach by comparing the results with the exhaustive enumeration solution (which guarantees the optimal solution).
Ladjel Bellatreche, Kamalakar Karlapalem, Qing Li 0001
CIKM2
1998 Allocating Data Objects to Multiple Sites for Fast Browsing of Hypermedia Documents
abstract
Many World Wide Web applications require access to and the transfer and synchronization of large multimedia data objects (MDOs), such as audio, video and images, across the communication network. The transfer of large MDOs contributes to the response time observed by the end users. As the end users expect strict adherence to response time constraints, the problem of allocating these MDOs so as to minimize response time becomes very challenging. The problem becomes more complex in the context of hypermedia documents (Web pages), wherein these MDOs need to be synchronized during presentation to the end users. Since the basic problem of data allocation in distributed database systems is NP-complete, a need exists to pursue and evaluate solutions based on heuristics for generating near-optimal MDO allocations. In this paper, we (i) conceptualize this problem by using a navigational model to represent hypermedia documents and their access behavior by end users, (ii) formulate the problem by developing a base case cost model for response time, (iii) design two algorithms to find near-optimal solutions for allocating MDOs of the hypermedia documents while adhering to the synchronization requirements, and (iv) evaluate the trade-off between the time complexity to obtain the solution and the quality of the solution by comparing the algorithms' solutions with an exhaustive solution over a set of experiments.
Siu-Kai So, Ishfaq Ahmad 0001, Kamalakar Karlapalem
COMPSAC3
1998 A Study of Least Privilege in CapBasED-AMS
abstract
Workflow systems are becoming very popular and are being used to support many of the day to day activities in large organizations. One of the major problems with workflow systems is that they often use heterogeneous and distributed hardware and software systems to execute a given activity. This gives rise to decentralized security policies and mechanisms, which, in order to enable activity execution, give too many privileges to agents (humans or systems) for executing the work. We develop the concept of least privilege, wherein the set of agents are given just enough privileges to complete the given activities. We develop our concepts in the context of CapBasED-AMS (Capability-based and Event-driven Activity Management System). CapBasED-AMS deals with the management and execution of activities. An activity consists of multiple inter-dependent tasks (atomic activities, each executed by a single agent) that need to be coordinated, scheduled and executed by a set of agents. We formalize the concept of least privilege and present algorithms to statically assign least privilege assignment to the agents. We develop the concept of dynamic least privilege enforcement, wherein an agent is given its privileges only during the duration of the task for which those privileges were assigned. Finally, we introduce a metric, security risk factor and use it to evaluate the trade-off between least privilege and resilience to agent failure.
Patrick C. K. Hung, Kamalakar Karlapalem, James W. Gray III
CoopIS2
1998 Query-Driven Horizontal Class Partitioning for Object-Oriented Databases
Ladjel Bellatreche, Kamalakar Karlapalem, Gopal K. Basak
DEXA2
1998 Derived Horizontal Class Partitioning in OODBs: Design Strategies, Analytical Model and Evaluation
Ladjel Bellatreche, Kamalakar Karlapalem, Qing Li 0001
ER2
1998 Realizing Next Generation Internet Applications: Are There Genuine Research Problems, Or Is It Advanced Product Development? (Panel)
Kamalakar Karlapalem, Qing Li 0001
ER1
1998 Issues of object-relational view design in data warehousing environment
abstract
Data warehouses contain a vast amount of data, often from different sources. In order to support complex queries of various decision support systems, we need to store materialized views of data. These views represent integrated data based on complex aggregate queries, and should be available consistently and instantaneously, which would not be possible if those queries had to be invoked each time on the varied data sources. Conventional approaches have been based on the relational model where materialized views are stored as tables in the warehouse. This also means that semantics of the data warehouse structure are hidden. Using object-oriented methodology, we can explicitly represent the semantics and reuse view (class) definitions based on the ISA hierarchy and the class composition hierarchies, thereby resulting in a more efficient view mechanism. This paper deals with the issues concerned with providing an object-relational view (ORV) mechanism for the data warehouse. Primary issues are: providing object views for the relational data and for aggregate/summary data. These include translating the relational data structures into a class hierarchy, defining class structures for the summary views, supporting object ids for object instances of the views (classes) generated handling those classes with respect to maintenance and providing links to other classes in the hierarchy, and accessing and querying these view classes.
Vivekanand Gopalkrishnan, Qing Li 0001, Kamalakar Karlapalem
SMC3
1998 A Data Allocation Algorithm for Distributed Hypermedia Documents
abstract
A major cost in executing queries in a distributed database system is the data transfer cost incurred in transferring relations (fragments) accessed by a query from different sites to the site where the query is initiated. The objective of a data allocation algorithm is to locate the fragments at different sites so as to minimize the total data transfer cost incurred in executing a set of queries. This is equivalent to minimizing the average query execution time, which is of primary importance in a wide class of distributed systems. The data allocation problem, however, is NP-complete, and thus requires fast heuristics to generate efficient solutions. The problem becomes more complex in the context of hypermedia documents (Web pages), within which the multimedia data objects (MDOs) need to be synchronized during presentation to the end users. Since the basic problem of data allocation in distributed database systems is NP-complete, we need heuristics which can generate near-optimal MDO allocations. In this paper, we propose a navigational model to represent hypermedia documents and their access behaviour from end users. We also formulate the problem by developing a base-case cost model for the response time, and we design an algorithm to find near-optimal solutions for allocating MDOs of the hypermedia documents while adhering to the synchronization requirements. We compare the algorithmic solution with an exhaustive solution over a set of experiments.
Siu-Kai So, Ishfaq Ahmad 0001, Kamalakar Karlapalem
SRDS3
1997 Poster on Exception Handling in ADOME Workflow Management System
abstract
Summary form only given. The paper discusses exception handling in ADOME workflow management system (WMS). ADOME (Advanced Object Modeling Environment) is an active OODBMS extended with role facilities, built by integrating ITASCA (OODB) and CLIPS (inference engine). It provides a good supporting environment for the dynamic features required for a workflow management system, especially for online exception handling. In ADOME-WFMS, exception handlers can be procedural (extra branches of existing activity decomposition for exception handling) or declarative (in the form of ECA rules that can be specified within the scope of different activity and sub-activity levels).
Dickson K. W. Chiu, Kamalakar Karlapalem, Qing Li 0001
CoopIS2
1997 A Paradigm for Security Enforcement in CapBasED-AMS
abstract
The CapBasED-AMS (CAPability-BASed and Event-Driven Activity Management System) deals with the management and execution of activities. A problem-solving agent (PSA) is a human, a hardware system or a software system having the ability to execute activities. An activity consists of multiple interdependent tasks that need to be coordinated, scheduled and executed by a set of PSAs. Since security is an essential and integral part of activities, the activity management system has to manage and execute the activities in a secure way. In the CapBasED-AMS, threats such as unauthorized access or modification are identified as events. The security pilferage or illegal violation of privacy through the accessing of specification-time, compile-time or run-time data from the activity management system and the PSAs is monitored, controlled and reported. We present a secure CapBasED-AMS by taking into consideration: the system infrastructure; secure match-making with additional security constraints; security policies and a secure PSA; the task coordination model for security resource control from the PSA viewpoint, the organization viewpoint, the task viewpoint and the activity viewpoint by adapting a role-based resource security model; and secure execution of tasks with the PSA role-based security model.
Patrick C. K. Hung, Kamalakar Karlapalem
CoopIS2
1997 Cost-Driven Evaluation of Vertical Class Partitioning in Object-Oriented Databases
Chi-Wai Fung, Kamalakar Karlapalem, Qing Li 0001
DASFAA2
1997 Horizontal Class Partitioning in Object-Oriented Databases
Ladjel Bellatreche, Kamalakar Karlapalem, Ana Simonet
DEXA2
1997 Query-Driven Data Allocation Algorithms for Distributed Database Systems
Kamalakar Karlapalem, Ng Moon Pun
DEXA1
1997 A Framework for Designing Materialized Views in Data Warehousing Environment
abstract
Data warehouses are accessed by different queries with different frequencies. The portions of data accessed by a query can be treated as a view. When these views are related to each other and defined over overlapping portions of the base data, then it may be more efficient not to materialize all the views, but rather to materialize certain "shared views" from which the query results can be generated. We address some issues related to determining this set of shared views to be materialized in order to achieve the best combination of good performance and low maintenance, and provide an algorithm for achieving this goal.
Jian Yang 0001, Kamalakar Karlapalem, Qing Li 0001
ICDCS2
1997 Algorithms for Materialized View Design in Data Warehousing Environment
Jian Yang 0001, Kamalakar Karlapalem, Qing Li 0001
VLDB2
1997 A Logical Framework for Security Enforcement in CAPBASED-AMS
abstract
The CapBasED-AMS (Capability-based and Event-driven Activity Management System) deals with the management and execution of activities. A Problem Solving Agent (PSA) is a human, or a hardware system, or a software system having an ability to execute activities. An activity consists of multiple inter-dependent tasks that need to be coordinated, scheduled and executed by a set of PSAs. Since security is essential and integral part of activities, the activity management system has to manage and execute the activities in a secure way. In the CapBasED-AMS, threats, such as, unauthorized access or modification are identified as events. In this paper, we develop a logical framework for security enforcement in CapBasED-AMS by taking into consideration the system infrastructure, secure match-making under security constraints, security policies and secure PSA, the task coordination model for security enforcement during activity execution.
Patrick C. K. Hung, Kamalakar Karlapalem
Int. J. Cooperative Inf. Syst.2
1996 Method Induced Partitioning Schemes for Object-Oriented Databases
abstract
Object-oriented database systems are becoming popular and are being used in a large number of application domain. Many of these application domains are inherently distributed. The focus of this work is on articulating the concepts of method induced partitioning schemes in object-oriented databases by understanding and classifying the object behavior embodied by the methods. We provide a solution for supporting fragmentation transparency by using method transformation. Finally, we present guidelines for method induced partitioning in object-oriented databases.
Kamalakar Karlapalem, Qing Li 0001, Stefan Vieweg
ICDCS1
1996 CapBasED-AMS: A Capability-based and Event-driven Activity Management System
abstract
No abstract available.
Patrick C. K. Hung, Helen P. Yeung, Kamalakar Karlapalem
SIGMOD Conference3
1996 Optimal Redesign Policies to Support Dynamic Processing of Applications on a Distributed Relational Database System
Kamalakar Karlapalem, Shamkant B. Navathe, Mostafa H. Ammar
Inf. Syst.1
1996 Design and Evaluation of Data Allocation Algorithms for Distributed Multimedia Database Systems
abstract
A major cost in retrieving multimedia data from multiple sites is the cost incurred in transferring multimedia data objects (MDOs) from different sites to the site where the query is initiated. The objective of a data allocation algorithm is to locate the MDOs at different sites so as to minimize the total data transfer cost incurred in executing a given set of queries. The optimal allocation of MDOs depends on the query execution strategy employed by a distributed multimedia system while the query execution strategy optimizes a query based on this allocation. We fix the query execution strategy and develop a site-independent MDO dependency graph representation to model the dependencies among the MDOs accessed by a query. Given the MDO dependency graphs as well as the set of multimedia database sites, data transfer costs between the sites, the allocation limit on the number of MDOs that can be allocated at a site, and the query execution frequencies from the sites, an allocation scheme is generated. We formulate the data allocation problem as an optimization problem. We solve this problem with a number of techniques that broadly belong to three classes: max-flow min-cut, state-space search, and graph partitioning heuristics. The max-flow min-cut technique formulates the data allocation problem as a network-flow problem, and uses a hill-climbing approach to try to find the optimal solution. For the state-space search approach, the problem is solved using a best-first search algorithm. The graph partitioning approach uses two clustering heuristics, the agglomerative clustering and divisive clustering. We evaluate and compare these approaches, and assess their cost-performance trade-offs. All algorithms are also compared with optimal solutions obtained through exhaustive search. Conclusions are also made on the suitability of these approaches to different scenarios.
Yu-Kwong Kwok, Kamalakar Karlapalem, Ishfaq Ahmad 0001, Ng Moon Pun
IEEE J. Sel. Areas Commun.2
1995 CapBasED-AMS - A Framework for Capability-Based and Event-Driven Activity Management System
Kamalakar Karlapalem, Helen P. Yeung, Patrick C. K. Hung
CoopIS1
1993 Database Supported Cooperative Problem Solving
abstract
Cooperative problem solving can be viewed as a complex activity requiring harmonious and dynamic interaction between active agents and passive agents. This problem is currently being addressed by the research community at various levels of abstraction. Broadly, this paper analyzes the problem of cooperative problem solving from a database perspective and argues that recent advances in database technology facilitate development of a viable solution to the above problem. Specifically, in this paper, we first analyze the problem of cooperative problem solving to identify its underlying key characteristics. Based upon our analysis, we partition the problem space into classes along a spectrum and indicate the level of cooperation required. We propose near-term as well as long-term solutions for cooperative problem solving that progressively enhances the functionality of database systems by synthesizing appropriate abstractions and techniques. Furthermore, we identify problems, such as agent capability modeling that require further research to address the most general form of cooperative problem solving.
Sharma Chakravarthy, Kamalakar Karlapalem, Shamkant B. Navathe, Asterio Kiyoshi Tanaka
Int. J. Cooperative Inf. Syst.2
1991 Relational Database Organization Based on Views and Fragments
Günther Pernul, Kamalakar Karlapalem, Shamkant B. Navathe
DEXA2
1991 ER-R: An Enhanced ER Model with Situation-Action Rules to Capture Application Semantics
Asterio Kiyoshi Tanaka, Shamkant B. Navathe, Sharma Chakravarthy, Kamalakar Karlapalem
ER4