2020 · 31 citations · 23 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureDistributed SystemsCloud Infrastructure DesignCloud-based AnalyticsCluster ArchitectureCluster ManagementDistributed ComputingResource SchedulingCloud BenchmarkingCloud ConfigurationCloud Configuration ManagementCloud Performance BenchmarkingCloud Resource PlacementConfiguration BenchmarkingConfiguration Space SearchJoint Optimization
Finding good cloud configurations for deploying a single distributed system is already a challenging task, and it becomes substantially harder when a data analytics cluster is formed by multiple distributed systems since the search space becomes exponentially larger. In particular, recent proposals for single system deployments rely on benchmarking runs that become prohibitively expensive as we shift to joint optimization of multiple systems, as users have to wait until the end of a long optimization run to start the production run of their job.
23
Item-based collaborative filtering recommendation algorithms
Badrul Sarwar, George Karypis, Joseph A. Konstan et al. · 2001 · 9K citations
Christina Delimitrou, Christos Kozyrakis · 2014 · 698 citations
Christina Delimitrou, Christos Kozyrakis · 2013 · 618 citations
Amir Saffari, Christian Leistner, Jakob Santner et al. · 2009 · 478 citations
Comparison of collaborative filtering algorithms
Fidel Cacheda, Víctor Carneiro, Diego Fernández et al. · ACM Transactions on the Web · 2011 · 446 citations