Karthik Gomadam - Academia.edu (original) (raw)
Uploads
Papers by Karthik Gomadam
Mediation and integration of data is one of the important challenges because of the ever-increasi... more Mediation and integration of data is one of the important challenges because of the ever-increasing number of services on the Web and heterogeneities in their data representations. Towards addressing this challenge, we introduce a new measure called mediatability. Mediatability is a quantifiable and computable metric that measures the degree and complexity of human involvement in XML schema mediation. We also present an efficient algorithm to compute mediatability. We provide an experimental study to analyze the impact of having semantic annotations in determining the ease of mediation between two schemas. We validate our approach by comparing the mediatability scores generated by our system against that of user perceived difficulty in mediation. We also evaluate the scalability of our system in both client and server contexts.
Abstract Traditional research in service composition has assumed perfect functional matching of s... more Abstract Traditional research in service composition has assumed perfect functional matching of service capabilities against stated requirements. In real life, however, this is a myth, as borne out within several SOA development and deployment organizations such as IBM in customer engagements. In particular, the variations in data, functional and nonfunctional requirements present a serious hurdle in reusing existing available services and creating service compositions at run-time. Current research in semantic Web services ...
Lecture Notes in Computer Science, 2010
One of the biggest effects of Web 2.0 and the evolution of the social Web is the commoditization ... more One of the biggest effects of Web 2.0 and the evolution of the social Web is the commoditization of data. The emergence of applications such as Facebook and Twitter, have lowered the barrier to entry for users to create and share resources. This openness in data sharing has also heightened issues of privacy, attribution, and copyright, thus making it important to track the provenance of social data. In this paper, we outline provenance aspects of social Web resources, and discuss key challenges in collecting and analyzing this information in the context of engineering, privacy, and monetization.
2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2008
The Web 2.0 wave brings, among other aspects, the Programmable Web: increasing numbers of Web sit... more The Web 2.0 wave brings, among other aspects, the Programmable Web: increasing numbers of Web sites provide machine-oriented APIs and Web services. However, most APIs are only described with text in HTML documents. The lack of machine-readable API descriptions affects the feasibility of tool support for developers who use these services. We propose a microformat called hRESTS (HTML for RESTful Services) for machine-readable descriptions of Web APIs, backed by a simple service model. The hRESTS microformat describes main aspects of services, such as operations, inputs and outputs. We also present two extensions of hRESTS: SA-REST, which captures the facets of public APIs important for mashup developers, and MicroWSMO, which provides support for semantic automation. * This work is partially supported by the EU FP7 project SOA4All. hRESTS microformat − machine−readable information − advanced tool support HTML (text, link, forms) − existing service descriptions MicroWSMO SA−REST 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology 978-0-7695-3496-1/08 $25.00
Web processes are the next generation workflows created using Web services. This paper addresses ... more Web processes are the next generation workflows created using Web services. This paper addresses research issues in creating a framework for configuring and executing dynamic Web processes. Our approach is that of a multiparadigm constraint analysis for process configuration using quantitative and logical constraints. We also present a software architecture and an engineering approach for extending current Web service infrastructure to support dynamic Web processes. An execution environment, extending Apache Axis, one of the most popular SOAP implementations, to support dynamic process configuration is presented. Empirical evaluation of the system is performed to demonstrate the cost benefits of dynamic process configuration over static processes. We also demonstrate the time overheads caused by the addition of semantic processing capabilities to Axis.
Communications of The ACM, 2006
22nd International Conference on Data Engineering Workshops (ICDEW'06), 2006
Email's popularity has led to the increase in unsolicited mails. Currently s... more Email's popularity has led to the increase in unsolicited mails. Currently spam filters use the structure and syntax of email body along with training methods to classify email as spam or ham. These include techniques such as word statistics and Bayesian filters. In this paper we propose to extend spam filters to use the semantics of an email as an additional parameter for classification. We suggest a system that uses ontologies to discover relationships between tokens in an email. Using semantics presents challenges such as: building the ontology, relationship discovery, relevancy scoring and so on. We discuss these challenges in detail and propose possible solutions to them.
The increasing awareness on energy security and its environmentally sustainable use is pushing el... more The increasing awareness on energy security and its environmentally sustainable use is pushing electricity utilities and energy companies to research and apply novel data analysis and computational techniques for optimal use of existing fuel sources. Energy informatics, which includes data integration, management and analysis of energy assets, is an integral component in this exploration. Data provenance is crucial in these
The advent and growth of smart energy grids is increasing the ability to monitor and communicate ... more The advent and growth of smart energy grids is increasing the ability to monitor and communicate power supply, pricing, and demand among utility providers and consumers. While the smart meter infrastructure is expanding at a rapid rate to enable communication using emerging standards, the software architecture to collect, manage, analyze, scale, and secure the information constantly streaming from the grid
2010 Seventh International Conference on Information Technology: New Generations, 2010
In reservoir engineering domain experts deal with many tasks and operations, ranging from reservo... more In reservoir engineering domain experts deal with many tasks and operations, ranging from reservoir simulation to well maintenance scheduling, with the goal of maximizing oil production. These operations involve different applications, and generate a large number of events at the time of their execution. Understanding these events and the relationships among them can aid the domain experts in decision making. The task of aggregating and analyzing the event information that is generated by different applications can be difficult and time consuming. In this paper, we discuss our approach on modeling events in reservoir engineering using Semantic Web techniques. We create an extensible event ontology using the Web Ontology Language (OWL) to model events in reservoir engineering. Event relationships are encoded using the Semantic Web Rule Language (SWRL). The work presented in this paper is an initial step towards a vision of integrated field event management, that uses semantic web technologies to create an efficient platform for event analysis.
2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2010
Data management and analysis has become an integral component in the area of reservoir engineerin... more Data management and analysis has become an integral component in the area of reservoir engineering. An important metric that determines the overall effectiveness of data analysis is data quality. Data provenance, the metadata that pertains to the derivation history of data objects, has emerged as an invaluable asset in evaluating data quality. The reservoir facilities and software systems that collect
2011 IEEE Fifth International Conference on Semantic Computing, 2011
... Jing Zhao Computer Science Dept. University of Southern California zhaoj@usc.edu Karthik Goma... more ... Jing Zhao Computer Science Dept. University of Southern California zhaoj@usc.edu Karthik Gomadam Accenture Technology Labs karthik.gomadam@gmail.com Viktor Prasanna Ming Hsieh Dept. of Electrical Engineering University of Southern California prasanna@usc.edu ...
Mediation and integration of data is one of the important challenges because of the ever-increasi... more Mediation and integration of data is one of the important challenges because of the ever-increasing number of services on the Web and heterogeneities in their data representations. Towards addressing this challenge, we introduce a new measure called mediatability. Mediatability is a quantifiable and computable metric that measures the degree and complexity of human involvement in XML schema mediation. We also present an efficient algorithm to compute mediatability. We provide an experimental study to analyze the impact of having semantic annotations in determining the ease of mediation between two schemas. We validate our approach by comparing the mediatability scores generated by our system against that of user perceived difficulty in mediation. We also evaluate the scalability of our system in both client and server contexts.
Abstract Traditional research in service composition has assumed perfect functional matching of s... more Abstract Traditional research in service composition has assumed perfect functional matching of service capabilities against stated requirements. In real life, however, this is a myth, as borne out within several SOA development and deployment organizations such as IBM in customer engagements. In particular, the variations in data, functional and nonfunctional requirements present a serious hurdle in reusing existing available services and creating service compositions at run-time. Current research in semantic Web services ...
Lecture Notes in Computer Science, 2010
One of the biggest effects of Web 2.0 and the evolution of the social Web is the commoditization ... more One of the biggest effects of Web 2.0 and the evolution of the social Web is the commoditization of data. The emergence of applications such as Facebook and Twitter, have lowered the barrier to entry for users to create and share resources. This openness in data sharing has also heightened issues of privacy, attribution, and copyright, thus making it important to track the provenance of social data. In this paper, we outline provenance aspects of social Web resources, and discuss key challenges in collecting and analyzing this information in the context of engineering, privacy, and monetization.
2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2008
The Web 2.0 wave brings, among other aspects, the Programmable Web: increasing numbers of Web sit... more The Web 2.0 wave brings, among other aspects, the Programmable Web: increasing numbers of Web sites provide machine-oriented APIs and Web services. However, most APIs are only described with text in HTML documents. The lack of machine-readable API descriptions affects the feasibility of tool support for developers who use these services. We propose a microformat called hRESTS (HTML for RESTful Services) for machine-readable descriptions of Web APIs, backed by a simple service model. The hRESTS microformat describes main aspects of services, such as operations, inputs and outputs. We also present two extensions of hRESTS: SA-REST, which captures the facets of public APIs important for mashup developers, and MicroWSMO, which provides support for semantic automation. * This work is partially supported by the EU FP7 project SOA4All. hRESTS microformat − machine−readable information − advanced tool support HTML (text, link, forms) − existing service descriptions MicroWSMO SA−REST 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology 978-0-7695-3496-1/08 $25.00
Web processes are the next generation workflows created using Web services. This paper addresses ... more Web processes are the next generation workflows created using Web services. This paper addresses research issues in creating a framework for configuring and executing dynamic Web processes. Our approach is that of a multiparadigm constraint analysis for process configuration using quantitative and logical constraints. We also present a software architecture and an engineering approach for extending current Web service infrastructure to support dynamic Web processes. An execution environment, extending Apache Axis, one of the most popular SOAP implementations, to support dynamic process configuration is presented. Empirical evaluation of the system is performed to demonstrate the cost benefits of dynamic process configuration over static processes. We also demonstrate the time overheads caused by the addition of semantic processing capabilities to Axis.
Communications of The ACM, 2006
22nd International Conference on Data Engineering Workshops (ICDEW'06), 2006
Email's popularity has led to the increase in unsolicited mails. Currently s... more Email's popularity has led to the increase in unsolicited mails. Currently spam filters use the structure and syntax of email body along with training methods to classify email as spam or ham. These include techniques such as word statistics and Bayesian filters. In this paper we propose to extend spam filters to use the semantics of an email as an additional parameter for classification. We suggest a system that uses ontologies to discover relationships between tokens in an email. Using semantics presents challenges such as: building the ontology, relationship discovery, relevancy scoring and so on. We discuss these challenges in detail and propose possible solutions to them.
The increasing awareness on energy security and its environmentally sustainable use is pushing el... more The increasing awareness on energy security and its environmentally sustainable use is pushing electricity utilities and energy companies to research and apply novel data analysis and computational techniques for optimal use of existing fuel sources. Energy informatics, which includes data integration, management and analysis of energy assets, is an integral component in this exploration. Data provenance is crucial in these
The advent and growth of smart energy grids is increasing the ability to monitor and communicate ... more The advent and growth of smart energy grids is increasing the ability to monitor and communicate power supply, pricing, and demand among utility providers and consumers. While the smart meter infrastructure is expanding at a rapid rate to enable communication using emerging standards, the software architecture to collect, manage, analyze, scale, and secure the information constantly streaming from the grid
2010 Seventh International Conference on Information Technology: New Generations, 2010
In reservoir engineering domain experts deal with many tasks and operations, ranging from reservo... more In reservoir engineering domain experts deal with many tasks and operations, ranging from reservoir simulation to well maintenance scheduling, with the goal of maximizing oil production. These operations involve different applications, and generate a large number of events at the time of their execution. Understanding these events and the relationships among them can aid the domain experts in decision making. The task of aggregating and analyzing the event information that is generated by different applications can be difficult and time consuming. In this paper, we discuss our approach on modeling events in reservoir engineering using Semantic Web techniques. We create an extensible event ontology using the Web Ontology Language (OWL) to model events in reservoir engineering. Event relationships are encoded using the Semantic Web Rule Language (SWRL). The work presented in this paper is an initial step towards a vision of integrated field event management, that uses semantic web technologies to create an efficient platform for event analysis.
2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2010
Data management and analysis has become an integral component in the area of reservoir engineerin... more Data management and analysis has become an integral component in the area of reservoir engineering. An important metric that determines the overall effectiveness of data analysis is data quality. Data provenance, the metadata that pertains to the derivation history of data objects, has emerged as an invaluable asset in evaluating data quality. The reservoir facilities and software systems that collect
2011 IEEE Fifth International Conference on Semantic Computing, 2011
... Jing Zhao Computer Science Dept. University of Southern California zhaoj@usc.edu Karthik Goma... more ... Jing Zhao Computer Science Dept. University of Southern California zhaoj@usc.edu Karthik Gomadam Accenture Technology Labs karthik.gomadam@gmail.com Viktor Prasanna Ming Hsieh Dept. of Electrical Engineering University of Southern California prasanna@usc.edu ...