Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Matteo Migliavacca

dblp:56/2822 · DBLP profile ↗
← Back
15ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 5Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 46% Parallel and multicore computing · 25% Interconnection networks and networks-on-chip · 22%
Computer networks
2 papers
Software-defined and programmable networks · 44% Internet of things and sensor networks · 33% Wireless networking · 23%
Databases, data mining, and information retrieval
2 papers
Data stream processing · 100%

Topics — the 8 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › wireless sensor network
in-network aggregation
0.212014
NetAgg: Using Middleboxes for Application-specific On-path Aggregation in Data Centres · CoNEXT 2014
Cloud and datacenter computing › datacenter workloads
datacenter applications
0.212014
NetAgg: Using Middleboxes for Application-specific On-path Aggregation in Data Centres · CoNEXT 2014
Data stream processing
fault tolerance
0.212013
Integrating scale out and fault tolerance in stream processing using operator state management · SIGMOD Conference 2013
Data stream processing › stream processing systems
stateful stream processing
0.212013
Integrating scale out and fault tolerance in stream processing using operator state management · SIGMOD Conference 2013
Cloud and datacenter computing
datacenter network
0.212013
Supporting application-specific in-network processing in data centres · SIGCOMM 2013
Interconnection networks and networks-on-chip
in-network computing
0.212013
Supporting application-specific in-network processing in data centres · SIGCOMM 2013
Wireless networking › network deployment
network service deployment
0.112016
FLICK: Developing and Running Application-Specific Network Services · USENIX ATC 2016
Wireless networking › network deployment
middlebox deployment
0.112014
NetAgg: Using Middleboxes for Application-specific On-path Aggregation in Data Centres · CoNEXT 2014

Methods — techniques the papers use, named apart from their topics

middlebox offloading · 0.4application-specific aggregation · 0.4state checkpointing · 0.2operator parallelization · 0.2
YearPublicationVenuePosition
2019 Parallelism and partitioning in large-scale GAs using spark
abstract
Big Data promises new scientific discovery and economic value. Genetic algorithms (GAs) have proven their flexibility in many application areas and substantial research effort has been dedicated to improving their performance through parallelisation. In contrast with most previous efforts we reject approaches that are based on the centralisation of data in the main memory of a single node or that require remote access to shared/distributed memory. We focus instead on scenarios where data is partitioned across machines.
Laila AlTerkawi, Matteo Migliavacca
GECCO2
2016 FLICK: Developing and Running Application-Specific Network Services
Abdul Alim, Richard G. Clegg, Luo Mai, Lukas Rupprecht, Eric Seckler, Paolo Costa, Peter R. Pietzuch, Alexander L. Wolf, Nik Sultana, Jon Crowcroft, Anil Madhavapeddy, Andrew W. Moore 0002, Richard Mortier, Masoud Koleini, Luis Oviedo, Matteo Migliavacca, Derek McAuley
USENIX ATC16
2014 NetAgg: Using Middleboxes for Application-specific On-path Aggregation in Data Centres
abstract
Data centre applications for batch processing (e.g. map/reduce frameworks) and online services (e.g. search engines) scale by distributing data and computation across many servers. They typically follow a partition/aggregation pattern: tasks are first partitioned across servers that process data locally, and then those partial results are aggregated. This data aggregation step, however, shifts the performance bottleneck to the network, which typically struggles to support many-to-few, high-bandwidth traffic between servers.
Luo Mai, Lukas Rupprecht, Abdul Alim, Paolo Costa, Matteo Migliavacca, Peter R. Pietzuch, Alexander L. Wolf
CoNEXT5
2014 Making State Explicit for Imperative Big Data Processing
Raul Castro Fernandez, Matteo Migliavacca, Evangelia Kalyvianaki, Peter R. Pietzuch
USENIX ATC2
2013 Supporting application-specific in-network processing in data centres
abstract
No abstract available.
Luo Mai, Lukas Rupprecht, Paolo Costa, Matteo Migliavacca, Peter R. Pietzuch, Alexander L. Wolf
SIGCOMM4
2013 Integrating scale out and fault tolerance in stream processing using operator state management
abstract
As users of "big data" applications expect fresh results, we witness a new breed of stream processing systems (SPS) that are designed to scale to large numbers of cloud-hosted machines. Such systems face new challenges: (i) to benefit from the "pay-as-you-go" model of cloud computing, they must scale out on demand, acquiring additional virtual machines (VMs) and parallelising operators when the workload increases; (ii) failures are common with deployments on hundreds of VMs-systems must be fault-tolerant with fast recovery times, yet low per-machine overheads. An open question is how to achieve these two goals when stream queries include stateful operators, which must be scaled out and recovered without affecting query results.
Raul Castro Fernandez, Matteo Migliavacca, Evangelia Kalyvianaki, Peter R. Pietzuch
SIGMOD Conference2
2011 SafeWeb: A Middleware for Securing Ruby-Based Web Applications
Petr Hosek 0001, Matteo Migliavacca, Ioannis Papagiannis, David M. Eyers, David Evans 0002, Brian Shand, Jean Bacon, Peter R. Pietzuch
Middleware2
2010 MultiCaR: Remote invocation for large scale, context-aware applications
abstract
Remote Method Invocation (RMI) provides a powerful programming abstraction, well integrated with the object-oriented paradigm. Like conventional method calls, RMI interaction is point-to-point and uses an explicit address to determine the target of invocations. While natural and easy to use, these characteristics limit the applicability of RMI in large scale, dynamic scenarios. In this paper we present MultiCaR: a multicast extension to RMI, which provides a declarative addressing model that maximizes the decoupling among components, supporting a context-aware programming style that nicely fits dynamic scenarios. The set of guarantees provided by MultiCaR have been carefully defined to allow an efficient implementation of the model for large scale deployments. Finally, the MultiCaR prototype we developed exploits a content-based routing infrastructure to provide flexibility and scalability at the implementation level. We argue that these characteristics make MultiCaR a good candidate to develop large scale, object-oriented, dynamic applications, in the same way as content-based publish-subscribe has proved to support large scale, event-driven, dynamic applications.
Gianpaolo Cugola, Matteo Migliavacca
ISCC2
2010 Enforcing End-to-End Application Security in the Cloud - (Big Ideas Paper)
Jean Bacon, David Evans 0002, David M. Eyers, Matteo Migliavacca, Peter R. Pietzuch, Brian Shand
Middleware4
2010 Distributed Middleware Enforcement of Event Flow Security Policy
Matteo Migliavacca, Ioannis Papagiannis, David M. Eyers, Brian Shand, Jean Bacon, Peter R. Pietzuch
Middleware1
2010 Wirelessly Accessible Sensor Populations (WASP): Cross-Layer Design of Low Power Medium Access and Content Based Routing
abstract
In this poster, we focus on the cross-layer design of a low-power traffic aware MAC protocol and a content and context based routing protocol. We describe the cross-layering aspects of the MAC-Routing framework and present the performance results on real sensor node testbed.
Junaid Ansari, Xi Zhang 0001, Gianpaolo Cugola, Matteo Migliavacca, Martijn Bennebroek, Petri Mähönen
SECON4
2010 DEFCON: High-Performance Event Processing with Information Security
Matteo Migliavacca, Ioannis Papagiannis, David M. Eyers, Brian Shand, Jean Bacon, Peter R. Pietzuch
USENIX ATC1
2009 A Context and Content-Based Routing Protocol for Mobile Sensor Networks
Gianpaolo Cugola, Matteo Migliavacca
EWSN2
2009 Context-aware publish-subscribe: Model, implementation, and evaluation
abstract
Complex communication patterns often need to take into account the situation in which the information to be communicated is produced or consumed. Publish-subscribe, and particularly its content-based incarnation, is often used to convey this information by encoding the ldquocontextrdquo of the publisher into the published messages. In this paper we claim that this approach is limiting and inefficient and propose a context-aware publish-subscribe model of communication as a better alternative. We describe a protocol that implements such model in a distributed publish-subscribe middleware, and analyze how it performs w.r.t. traditional content-based routing.
Gianpaolo Cugola, Alessandro Margara, Matteo Migliavacca
ISCC3
2004 Epidemic Algorithms for Reliable Content-Based Publish-Subscribe: An Evaluation
abstract
Distributed content-based publish-subscribe middleware is emerging as a promising answer to the demands of modern distributed computing. Nevertheless, currently available systems usually do not provide reliability guarantees. This hampers their use in dynamic and unreliable scenarios, notably including mobile ones. We evaluate the effectiveness of an approach based on epidemic algorithms. Three algorithms we originally proposed in [P. Costa et al., (2003)] are thoroughly compared and evaluated through simulation in challenging unreliable settings. The results show that our use of epidemic algorithms improves significantly event delivery, is scalable, and introduces only limited overhead.
Paolo Costa, Matteo Migliavacca, Gian Pietro Picco, Gianpaolo Cugola
ICDCS2