<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1870-9044</journal-id>
<journal-title><![CDATA[Polibits]]></journal-title>
<abbrev-journal-title><![CDATA[Polibits]]></abbrev-journal-title>
<issn>1870-9044</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Innovación y Desarrollo Tecnológico en Cómputo]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1870-90442016000100065</article-id>
<article-id pub-id-type="doi">10.17562/PB-53-7</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Optimizing Data Processing Service Compositions Using SLA's]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vargas-Solar]]></surname>
<given-names><![CDATA[Genoveva]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Zechinelli-Martini]]></surname>
<given-names><![CDATA[José-Luis]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Espinosa-Oviedo]]></surname>
<given-names><![CDATA[Javier-Alfonso]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,French Council of Scientific Research  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>France</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,LAFMIA Lab  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>France</country>
</aff>
<aff id="Af3">
<institution><![CDATA[,Barcelona Super Computer Centre  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Spain</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2016</year>
</pub-date>
<numero>53</numero>
<fpage>65</fpage>
<lpage>75</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1870-90442016000100065&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1870-90442016000100065&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1870-90442016000100065&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract: This paper proposes an approach for optimally accessing data by coordinating services according to Service Level Agreements (SLA) for answering queries. We assume that services produce spatio-temporal data through Application Programming Interfaces (API's). Services produce data periodically and in batch. Assuming that there is no full-fledged DBMS providing data management functions, query evaluation (continuous, recurrent or batch) is done through reliable service coordinations guided by SLAs. Service coordinations are optimized for reducing economic, energy and time costs.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Data service]]></kwd>
<kwd lng="en"><![CDATA[query optimization]]></kwd>
<kwd lng="en"><![CDATA[workflow]]></kwd>
<kwd lng="en"><![CDATA[service composition]]></kwd>
<kwd lng="en"><![CDATA[SLA]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[The CQL continuous query language: semantic foundations and query execution]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arasu]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Babu]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Widom]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[The VLDB Journal]]></source>
<year>2006</year>
<volume>15</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>121-42</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jaeger]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
</person-group>
<source><![CDATA[SMILE - a framework for lossless situation detection]]></source>
<year>1995</year>
<conf-name><![CDATA[ Int'l. Workshop on Inf. Technologies and Sys]]></conf-name>
<conf-loc> </conf-loc>
<page-range>110-9</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<article-title xml:lang=""><![CDATA[Multiobjective optimization of SLA-aware service composition]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wada]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Champrasert]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Suzuki]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[2008 IEEE Congresson Services]]></source>
<year>2008</year>
<page-range>368-75</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Optimal aggregation algorithms for middleware]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fagin]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Lotem]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Naor]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Journal of Computer and System Sciences]]></source>
<year>2003</year>
<volume>66</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>614-56</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="">
<article-title xml:lang=""><![CDATA[The QOL approach for optimizing distributed queries without complete knowledge]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martinez]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Collet]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Bobineau]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Duble]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[IDEAS]]></source>
<year>2012</year>
<page-range>91-9</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Nearest and reverse nearest neighbor queries for moving objects]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Benetis]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Jensen]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Kariauskas]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Saltenis]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[The VLDB Journal]]></source>
<year>2006</year>
<volume>15</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>229-49</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lazaridis]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Porkaew]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Mehrotra]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Dynamic queries over mobile objects]]></source>
<year>2002</year>
<conf-name><![CDATA[ 8International Conference on Extending Database Technology: Advances in Database Technology, ser. EDBT'02]]></conf-name>
<conf-loc>London, UK </conf-loc>
<page-range>269-86</page-range><publisher-loc><![CDATA[UK ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Roussopoulos]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<source><![CDATA[K-Nearest neighbor search for moving query point]]></source>
<year>2001</year>
<conf-name><![CDATA[ 7International Symposium on Advances in Spatial and Temporal Databases, ser. SSTD'01]]></conf-name>
<conf-loc>London, UK </conf-loc>
<page-range>79-96</page-range><publisher-loc><![CDATA[UK ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Range search on multidimensional uncertain data]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tao]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Xiao]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Cheng]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[ACM Trans. Database Syst]]></source>
<year>2007</year>
<volume>32</volume>
<numero>3</numero>
<issue>3</issue>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhu]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Papadias]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Tao]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[D. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Location-based spatial queries]]></source>
<year>2003</year>
<conf-name><![CDATA[ 2003 ACM SIGMOD international conference on Management of data, ser. SIGMOD'03]]></conf-name>
<conf-loc>New York, NY, USA </conf-loc>
<page-range>443-54</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zheng]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[D. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Semantic caching in location-dependent query processing]]></source>
<year>2001</year>
<conf-name><![CDATA[ 7International Symposium on Advances in Spatial and Temporal Databases, ser. SSTD'01]]></conf-name>
<conf-loc>London, UK </conf-loc>
<page-range>97-116</page-range><publisher-loc><![CDATA[UK ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mokbel]]></surname>
<given-names><![CDATA[M. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Xiong]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Aref]]></surname>
<given-names><![CDATA[W. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Weikum]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Koenig]]></surname>
<given-names><![CDATA[A. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Dessloch]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[SINA: Scalable incremental processing of continuous queries in spatio-temporal databases]]></source>
<year>2004</year>
<conf-name><![CDATA[ ACM SIGMOD International Conference on Management of Data]]></conf-name>
<conf-date>June 13-18, 2004</conf-date>
<conf-loc>Paris, France </conf-loc>
<page-range>623-34</page-range><publisher-name><![CDATA[ACM]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Updating and querying databases that track mobile units]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wolfson]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Sistla]]></surname>
<given-names><![CDATA[A. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Chamberlain]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Yesha]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<source><![CDATA[Distrib. Parallel Databases]]></source>
<year>1999</year>
<volume>7</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>257-387</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<article-title xml:lang=""><![CDATA[On line discovery of dense areas in spatio-temporal databases]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hadjieleftheriou]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Kollios]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Gunopulos]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsotras]]></surname>
<given-names><![CDATA[V. J.]]></given-names>
</name>
</person-group>
<source><![CDATA[SSTD]]></source>
<year>2003</year>
<page-range>306-24</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Query indexing and velocity constrained indexing: Scalable techniques for continuous queries on moving objects]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Prabhakar]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Xia]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Kalashnikov]]></surname>
<given-names><![CDATA[D. V.]]></given-names>
</name>
<name>
<surname><![CDATA[Aref]]></surname>
<given-names><![CDATA[W. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Hambrusch]]></surname>
<given-names><![CDATA[S. E.]]></given-names>
</name>
</person-group>
<source><![CDATA[IEEE Trans. Comput.]]></source>
<year>2002</year>
<volume>51</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>1124-40</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Srivastava]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[Munagala]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Widom]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Motwani]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Query optimization over web services]]></source>
<year>2006</year>
<conf-name><![CDATA[ 32International Conference on Very Large Data Bases]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barreiro]]></surname>
<given-names><![CDATA[D. Claro]]></given-names>
</name>
<name>
<surname><![CDATA[Albers]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Hao]]></surname>
<given-names><![CDATA[J.-k.]]></given-names>
</name>
</person-group>
<source><![CDATA[Selecting web services for optimal composition]]></source>
<year>2005</year>
<conf-name><![CDATA[ International Conference on Web Services (ICWS05)]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Scope: easy and efficient parallel processing of massive data sets]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chaiken]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Jenkins]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Larson]]></surname>
</name>
</person-group>
<source><![CDATA[VLDB]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[MapReduce: Simplified data processing on large clusters]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dean]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Ghemawat]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Communications of the ACM]]></source>
<year>2008</year>
<volume>51</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-13</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Stubby: A transformation-based optimizer for MapReduce workflows]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lim]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<source><![CDATA[VLDB]]></source>
<year>2012</year>
<volume>5</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>1196-207</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Battre]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Ewen]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Hueske]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Kao]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<source><![CDATA[Nephele/Pacts: A programming model and execution framework for web-scale analytical processing]]></source>
<year>2010</year>
<conf-name><![CDATA[ 1ldots]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Opening the black boxes in data flow optimization]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hueske]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Peters]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sax]]></surname>
<given-names><![CDATA[M. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Rheinl]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[VLDB]]></source>
<year>2012</year>
<volume>5</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>1256-67</page-range></nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="journal">
<article-title xml:lang=""><![CDATA[Efficiently coordinating services for querying data in dynamic environments]]></article-title>
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cuevas-Vicenttin]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Vargas-Solar]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Collet]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Bucciol]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Mexican International Conference on Computer Science]]></source>
<year>2009</year>
<volume>0</volume>
<page-range>95-106</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
