Carey, M. J., Haas, L. M., Schwarz, P. M., Arya, M., Cody,
W. F., Fagin, R., Flickner, M., Luniewski, A. W.,
Niblack, W., Petkovic, D., et al. (1995). Towards
heterogeneous multimedia information systems: The
garlic approach. In Research Issues in Data Engi-
neering, 1995: Distributed Object Management, Pro-
ceedings. RIDE-DOM’95. Fifth International Work-
shop on, pages 124–131. IEEE.
Chawathe, S., Garcia-Molina, H., Hammer, J., Ireland,
K., Papakonstantinou, Y., Ullman, J., and Widom, J.
(1994). The tsimmis project: Integration of heteroge-
nous information sources.
Duggan, J., Elmore, A., Stonebraker, M., Balazinska, M.,
Howe, M., Kepner, J., Madden, S., Maier, D., Matt-
son, T., and Zdonik, S. (2015). The BigDAWG Poly-
store System. ACM Sigmod Record, 44(2):11–16.
Fegaras, L. and Maier, D. (1995). Towards an effective cal-
culus for object query languages. In Proceedings of
the 1995 ACM SIGMOD international conference on
Management of data, pages 47–58.
Gog, I., Schwarzkopf, M., Crooks, N., Grosvenor, M. P.,
Clement, A., and Hand, S. (2015). Musketeer: all
for one, one for all in data processing systems. Eu-
roSys’15, pages 1–16.
Gonzalez, J. E., Low, Y., Gu, H., Bickson, D., and Guestrin,
C. (2012). Powergraph: distributed graph-parallel
computation on natural graphs. In OSDI, volume 12,
page 2.
Grust, T. (2003). Monad Comprehensions: A Versatile Rep-
resentation for Queries. The Functional Approach to
Data Management, pages 288–311.
Kyrola, A., Blelloch, G. E., and Guestrin, C. (2012).
Graphchi: Large-scale graph computation on just a pc.
USENIX.
Luong, J., Habich, D., and Lehner, W. (2017). AL: Unified
Analytics in Domain Specific Terms.
Malewicz, G., Austern, M. H., Bik, A. J., Dehnert, J. C.,
Horn, I., Leiser, N., and Czajkowski, G. (2010).
Pregel: a system for large-scale graph processing. In
Proceedings of the 2010 ACM SIGMOD International
Conference on Management of data, pages 135–146.
ACM.
Mao, Y., Morris, R., and Kaashoek, M. F. (2010). Op-
timizing mapreduce for multicore architectures. In
Computer Science and Artificial Intelligence Labora-
tory, Massachusetts Institute of Technology, Tech. Rep.
Citeseer.
Meijer, E. and Bierman, G. (2011). A co-relational model
of data for large shared data banks. Communications
of the ACM, 54(4):49.
Meijer, E., Fokkinga, M., and Paterson, R. (1991). Func-
tional programming with bananas, lenses, envelopes
and barbed wire. pages 124–144.
Murray, D. G., McSherry, F., Isaacs, R., Isard, M., Barham,
P., and Abadi, M. (2013). Naiad: a timely dataflow
system. In Proceedings of the Twenty-Fourth ACM
Symposium on Operating Systems Principles, pages
439–455. ACM.
Palkar, S., Thomas, J., Narayanan, D., Thaker, P., Pala-
muttam, R., Negi, P., Shanbhag, A., Schwarzkopf,
M., Pirk, H., Amarasinghe, S., Madden, S., Zaharia,
M., Palkar, S., Thomas, J., Narayanan, D., Thaker, P.,
Palamuttam, R., and Negi, P. (2018). Evaluating End-
to-End Optimization for Data Analytics Applications
in Weld. PVLDB, 11(9):1002–1015.
Palkar, S., Thomas, J. J., and Shanbhag, A. (2017). Weld:
A common runtime for high performance data analyt-
ics. Conference on Innovative Data Systems Research
(CIDR).
Pirk, H., Moll, O., Zaharia, M., and Madden, S. (2017).
Voodoo -A Vector Algebra for Portable Database Per-
formance on Modern Hardware.
Stonebraker, M., Aoki, P. M., Litwin, W., Pfeffer, A., Sah,
A., Sidell, J., Staelin, C., and Yu, A. (1996). Mari-
posa: a wide-area distributed database system. The
VLDB Journal—The International Journal on Very
Large Data Bases, 5(1):048–063.
Stonebraker, M., Madden, S., Abadi, D. J., Harizopoulos,
S., Hachem, N., and Helland, P. (2007). The End of an
Architectural Era (It’s Time for a Complete Rewrite).
Vldb, 12(2):1150–1160.
Yu, Y., Isard, M., Fetterly, D., Budiu, M., Erlingsson,
´
U.,
Kumar, P., Jon, G., Gunda, P. K., and Currey, J.
(2008). DryadLINQ : A System for General-Purpose
Distributed Data-Parallel Computing Using a High-
Level Language. Proceedings of the 8th USENIX con-
ference on Operating systems design and implementa-
tion, pages 1–14.
EDDY 2018 - Special Session on Adaptive Data Management meets Self-Adaptive Systems
408