A Data-Centric Approach for Networking Applications

Ahmad Ahmad-Kassem, Christophe Bobineau, Christine Collet, Etienne Dublé, Stéphane Grumbach, Fuda Ma, Lourdes Martinez, Stéphane Ubéda

2012

Abstract

The paper introduces our vision for rapid prototyping of heterogeneous and distributed applications. It abstracts a network as a large distributed database providing a unified view of "objects" handled in networks and applications. The applications interact through declarative queries including declarative networking programs (e.g. routing) and/or specific data-oriented distributed algorithms (e.g. distributed join). Case-Based Reasoning is used for optimization of distributed queries by learning when there is no prior knowledge on queried data sources and no related metadata such as data statistics.

References

  1. Chen, X., Mao, Y., Z. Mao, M., Van der Merwe, J., 2010. Decor: Declarative network management and operation. SIGCOMM Comput. Commun. Rev., 40:61- 66.
  2. Condie, T., Chu, D., Hellerstein, J. M., Maniatis, P., 2008. Evita raced: metacompilation for declarative networks. Proc. VLDB Endow., 1:1153-1165.
  3. Demers, A. J., Gehrke, J., Rajaraman, R., Trigoni, A., Yao, Y., 2003. The cougar project: a work-in-progress report. SIGMOD Record, 32(4):53-59.
  4. Graefe, G. 1993. Query evaluation techniques for large databases. ACM Computing Surveys, vol. 25, Issue 2.
  5. Grumbach, S., Wang, F., 2010. NetLog, a rule-based language for distributed programming. In M. Carro and R. Pea, editors, PADL, volume 5937 of Lecture Notes in Computer Science, pages 88-103.
  6. Ioannidis, Y., 1996. Query optimization. ACM Comput. Surv., 28(1):121-123.
  7. Loo, B. T., Condie, T., Garofalakis, M. N., Gay, D. E., Hellerstein, J. M., Maniatis, P., Ramakrishnan, R., Roscoe, T., Stoica, I., 2006. Declarative networking: language, execution and optimization. In ACM SIGMOD International Conference on Management of Data, Chicago, Illinois, USA.
  8. Madden, S., Franklin, M. J., Hellerstein, J. M., Hong, W., 2005. Tinydb: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst., 30(1).
  9. Mao, T., 2010. On the declarativity of declarative networking. SIGOPS Oper. Syst. Rev., 43:19{24}.
  10. Stillger, M., Lohman, G., Markl, V., Kandil, M., 2001. Leo - db2's learning optimizer. In: Proceedings of the 27th International Conference on Very Large Data Bases, pages 19-28, San Francisco, CA, USA.
Download


Paper Citation


in Harvard Style

Ahmad-Kassem A., Bobineau C., Collet C., Dublé E., Grumbach S., Ma F., Martinez L. and Ubéda S. (2012). A Data-Centric Approach for Networking Applications . In Proceedings of the International Conference on Data Technologies and Applications - Volume 1: DATA, ISBN 978-989-8565-18-1, pages 147-152. DOI: 10.5220/0004111301470152


in Bibtex Style

@conference{data12,
author={Ahmad Ahmad-Kassem and Christophe Bobineau and Christine Collet and Etienne Dublé and Stéphane Grumbach and Fuda Ma and Lourdes Martinez and Stéphane Ubéda},
title={A Data-Centric Approach for Networking Applications},
booktitle={Proceedings of the International Conference on Data Technologies and Applications - Volume 1: DATA,},
year={2012},
pages={147-152},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004111301470152},
isbn={978-989-8565-18-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Data Technologies and Applications - Volume 1: DATA,
TI - A Data-Centric Approach for Networking Applications
SN - 978-989-8565-18-1
AU - Ahmad-Kassem A.
AU - Bobineau C.
AU - Collet C.
AU - Dublé E.
AU - Grumbach S.
AU - Ma F.
AU - Martinez L.
AU - Ubéda S.
PY - 2012
SP - 147
EP - 152
DO - 10.5220/0004111301470152