Mazen Ezzeddine, Raghid Morcel, H. Artail, M. Saghir, Haitham Akkary, Hazem M. Hajj
{"title":"在云和边缘数据中心中使用可重构网络加速器的RESTful硬件微服务","authors":"Mazen Ezzeddine, Raghid Morcel, H. Artail, M. Saghir, Haitham Akkary, Hazem M. Hajj","doi":"10.1109/CloudNet.2018.8549544","DOIUrl":null,"url":null,"abstract":"We propose enabling cloud datacenters with Reconfigurable Networked Accelerators RNAs. RNAs are FPGA and memory compute nodes connected to the main network of the datacenter. To enable seamless integration of RNAs, we propose RESTful hardware microservices in cloud datacenters. We show how a front-end model view controller (MVC) web application can issue a call to remote RNA-accelerated RESTful microservices to decrease the latency of a single client query and increase the throughput of clients served. As a use case, we investigate just in time classification of client uploaded media (e.g., images, videos, etc.) against adult or hateful content. The system architecture is implemented using Spring MVC (Spring Boot) and AlexNet convolutional neural network CNN for image classification. Observed results show up to more than 10x improvements in throughput and energy efficiency depending on the target RNA (FPGA) device and the level of optimization of the employed hardware classifier.","PeriodicalId":436842,"journal":{"name":"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"RESTful Hardware Microservices Using Reconfigurable Networked Accelerators in Cloud and Edge Datacenters\",\"authors\":\"Mazen Ezzeddine, Raghid Morcel, H. Artail, M. Saghir, Haitham Akkary, Hazem M. Hajj\",\"doi\":\"10.1109/CloudNet.2018.8549544\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We propose enabling cloud datacenters with Reconfigurable Networked Accelerators RNAs. RNAs are FPGA and memory compute nodes connected to the main network of the datacenter. To enable seamless integration of RNAs, we propose RESTful hardware microservices in cloud datacenters. We show how a front-end model view controller (MVC) web application can issue a call to remote RNA-accelerated RESTful microservices to decrease the latency of a single client query and increase the throughput of clients served. As a use case, we investigate just in time classification of client uploaded media (e.g., images, videos, etc.) against adult or hateful content. The system architecture is implemented using Spring MVC (Spring Boot) and AlexNet convolutional neural network CNN for image classification. Observed results show up to more than 10x improvements in throughput and energy efficiency depending on the target RNA (FPGA) device and the level of optimization of the employed hardware classifier.\",\"PeriodicalId\":436842,\"journal\":{\"name\":\"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CloudNet.2018.8549544\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudNet.2018.8549544","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
RESTful Hardware Microservices Using Reconfigurable Networked Accelerators in Cloud and Edge Datacenters
We propose enabling cloud datacenters with Reconfigurable Networked Accelerators RNAs. RNAs are FPGA and memory compute nodes connected to the main network of the datacenter. To enable seamless integration of RNAs, we propose RESTful hardware microservices in cloud datacenters. We show how a front-end model view controller (MVC) web application can issue a call to remote RNA-accelerated RESTful microservices to decrease the latency of a single client query and increase the throughput of clients served. As a use case, we investigate just in time classification of client uploaded media (e.g., images, videos, etc.) against adult or hateful content. The system architecture is implemented using Spring MVC (Spring Boot) and AlexNet convolutional neural network CNN for image classification. Observed results show up to more than 10x improvements in throughput and energy efficiency depending on the target RNA (FPGA) device and the level of optimization of the employed hardware classifier.