Back to Search
Start Over
The HARNESS Platform: A Hardware-and Network-Enhanced Software System for Cloud Computing
- Source :
- Software Architecture for Big Data and the Cloud, Ivan Mistrik; Rami Bahsoon; Nour Ali; Maritta Heisel; Bruce Maxim. Software Architecture for Big Data and the Cloud, Morgan Kaufmann, 2017, 9780128054673
- Publication Year :
- 2017
- Publisher :
- HAL CCSD, 2017.
-
Abstract
- International audience; HARNESS is a next generation cloud-computing platform that offers commodity and specialized resources in support of large-scale data processing applications. We focus primarily on application domains that are currently not well supported by today's cloud providers, including the areas of scientific computing, business-analytics, and online machine learning. These applications often require acceleration of critical operations using devices such as FPGAs, GPGPUs, network middleboxes, and SSDs. We explain the architectural principles that underlie the HARNESS platform, including the separation of agnostic and cognizant resource management that allows the platform to be resilient to heterogeneity while leveraging its use. We describe a prototype implementation of the platform, which was evaluated using two testbeds: (1) a heterogeneous compute and storage cluster that includes FPGAs and SSDs and (2) Grid'5000, a large-scale distributed testbed that spans France. We evaluate the HARNESS cloud-computing platform with two applications: Reverse-Time Migration, a scientific computing application from the geosciences domain, and AdPredictor, a machine learning algorithm used in the Bing search engine.
- Subjects :
- [INFO.INFO-AR]Computer Science [cs]/Hardware Architecture [cs.AR]
Data processing
ACM: C.: Computer Systems Organization/C.2: COMPUTER-COMMUNICATION NETWORKS/C.2.4: Distributed Systems
business.industry
Computer science
Distributed computing
05 social sciences
Testbed
050301 education
Online machine learning
020206 networking & telecommunications
Cloud computing
02 engineering and technology
Domain (software engineering)
[INFO.INFO-PF]Computer Science [cs]/Performance [cs.PF]
0202 electrical engineering, electronic engineering, information engineering
Software system
[INFO.INFO-OS]Computer Science [cs]/Operating Systems [cs.OS]
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
Resource management (computing)
business
Field-programmable gate array
0503 education
Subjects
Details
- Language :
- English
- ISBN :
- 978-0-12-805467-3
- ISBNs :
- 9780128054673
- Database :
- OpenAIRE
- Journal :
- Software Architecture for Big Data and the Cloud, Ivan Mistrik; Rami Bahsoon; Nour Ali; Maritta Heisel; Bruce Maxim. Software Architecture for Big Data and the Cloud, Morgan Kaufmann, 2017, 9780128054673
- Accession number :
- edsair.doi.dedup.....8238a391726539ac345067f4a1f6b5ff