Flexible-matching data-comparison tool with the cloud applications

Wei Tek Tsai, Xin Sun, Qihong Shao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Cloud computing provides an infrastructure that enables rapid delivery of computing resources in a scalable virtualized manner. Software residing on the clouds, often called Software-a-a-Service (SaaS), is exposed to end users as web applications in browsers or apps on thin clients such as mobile devices and netbooks. Data on clouds are often huge in size, and they are processed in the MapReduce manner in real time. A data differencer is needed to compare the data for regression testing and data filtering. However, traditional data comparison techniques for relational or semi-structured data such as XML files do not take unique issues brought by cloud computing into account. This paper presents a fine-grained flexible-matching data comparison algorithm that can compare encoded data according to users' specific interests and visualize differences in a user friendly manner. This paper uses a weather forecasting problem to illustrate the algorithm by running it on a cloud environment using Protocol Buffer data format. The experiment results show that the proposed algorithm is effective and efficient in identifying data differences in real time on the GAE.

Original languageEnglish (US)
Title of host publicationProceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010
Pages95-102
Number of pages8
DOIs
StatePublished - 2010
Event5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010 - Nanjing, China
Duration: Jun 4 2010Jun 5 2010

Other

Other5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010
CountryChina
CityNanjing
Period6/4/106/5/10

Fingerprint

Cloud computing
Weather forecasting
Application programs
XML
Mobile devices
Network protocols
Testing
Experiments

Keywords

  • Cloud
  • Cloud computing
  • Data comparison
  • Protocolbuffer
  • Real-time computing

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Computer Science Applications

Cite this

Tsai, W. T., Sun, X., & Shao, Q. (2010). Flexible-matching data-comparison tool with the cloud applications. In Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010 (pp. 95-102). [5569923] https://doi.org/10.1109/SOSE.2010.55

Flexible-matching data-comparison tool with the cloud applications. / Tsai, Wei Tek; Sun, Xin; Shao, Qihong.

Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010. 2010. p. 95-102 5569923.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tsai, WT, Sun, X & Shao, Q 2010, Flexible-matching data-comparison tool with the cloud applications. in Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010., 5569923, pp. 95-102, 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010, Nanjing, China, 6/4/10. https://doi.org/10.1109/SOSE.2010.55
Tsai WT, Sun X, Shao Q. Flexible-matching data-comparison tool with the cloud applications. In Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010. 2010. p. 95-102. 5569923 https://doi.org/10.1109/SOSE.2010.55
Tsai, Wei Tek ; Sun, Xin ; Shao, Qihong. / Flexible-matching data-comparison tool with the cloud applications. Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010. 2010. pp. 95-102
@inproceedings{3a52df29fe244b16b563bc0b50dac15a,
title = "Flexible-matching data-comparison tool with the cloud applications",
abstract = "Cloud computing provides an infrastructure that enables rapid delivery of computing resources in a scalable virtualized manner. Software residing on the clouds, often called Software-a-a-Service (SaaS), is exposed to end users as web applications in browsers or apps on thin clients such as mobile devices and netbooks. Data on clouds are often huge in size, and they are processed in the MapReduce manner in real time. A data differencer is needed to compare the data for regression testing and data filtering. However, traditional data comparison techniques for relational or semi-structured data such as XML files do not take unique issues brought by cloud computing into account. This paper presents a fine-grained flexible-matching data comparison algorithm that can compare encoded data according to users' specific interests and visualize differences in a user friendly manner. This paper uses a weather forecasting problem to illustrate the algorithm by running it on a cloud environment using Protocol Buffer data format. The experiment results show that the proposed algorithm is effective and efficient in identifying data differences in real time on the GAE.",
keywords = "Cloud, Cloud computing, Data comparison, Protocolbuffer, Real-time computing",
author = "Tsai, {Wei Tek} and Xin Sun and Qihong Shao",
year = "2010",
doi = "10.1109/SOSE.2010.55",
language = "English (US)",
isbn = "9780769540818",
pages = "95--102",
booktitle = "Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010",

}

TY - GEN

T1 - Flexible-matching data-comparison tool with the cloud applications

AU - Tsai, Wei Tek

AU - Sun, Xin

AU - Shao, Qihong

PY - 2010

Y1 - 2010

N2 - Cloud computing provides an infrastructure that enables rapid delivery of computing resources in a scalable virtualized manner. Software residing on the clouds, often called Software-a-a-Service (SaaS), is exposed to end users as web applications in browsers or apps on thin clients such as mobile devices and netbooks. Data on clouds are often huge in size, and they are processed in the MapReduce manner in real time. A data differencer is needed to compare the data for regression testing and data filtering. However, traditional data comparison techniques for relational or semi-structured data such as XML files do not take unique issues brought by cloud computing into account. This paper presents a fine-grained flexible-matching data comparison algorithm that can compare encoded data according to users' specific interests and visualize differences in a user friendly manner. This paper uses a weather forecasting problem to illustrate the algorithm by running it on a cloud environment using Protocol Buffer data format. The experiment results show that the proposed algorithm is effective and efficient in identifying data differences in real time on the GAE.

AB - Cloud computing provides an infrastructure that enables rapid delivery of computing resources in a scalable virtualized manner. Software residing on the clouds, often called Software-a-a-Service (SaaS), is exposed to end users as web applications in browsers or apps on thin clients such as mobile devices and netbooks. Data on clouds are often huge in size, and they are processed in the MapReduce manner in real time. A data differencer is needed to compare the data for regression testing and data filtering. However, traditional data comparison techniques for relational or semi-structured data such as XML files do not take unique issues brought by cloud computing into account. This paper presents a fine-grained flexible-matching data comparison algorithm that can compare encoded data according to users' specific interests and visualize differences in a user friendly manner. This paper uses a weather forecasting problem to illustrate the algorithm by running it on a cloud environment using Protocol Buffer data format. The experiment results show that the proposed algorithm is effective and efficient in identifying data differences in real time on the GAE.

KW - Cloud

KW - Cloud computing

KW - Data comparison

KW - Protocolbuffer

KW - Real-time computing

UR - http://www.scopus.com/inward/record.url?scp=78449245472&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78449245472&partnerID=8YFLogxK

U2 - 10.1109/SOSE.2010.55

DO - 10.1109/SOSE.2010.55

M3 - Conference contribution

SN - 9780769540818

SP - 95

EP - 102

BT - Proceedings - 5th IEEE International Symposium on Service-Oriented System Engineering, SOSE 2010

ER -