{"title":"基于Spark和Docker的Internet路由系统分析原型","authors":"Hao Zeng, Baosheng Wang, Wenping Deng, Junxing Tang","doi":"10.1109/SC2.2017.51","DOIUrl":null,"url":null,"abstract":"Now, network security is becoming more and more serious, and network security has become a big data issue. But the big data processing technology is complex with low utilization, poor availability and impossible load balancing. In this paper, we propose a highly elastic and available big data processing prototype based on spark and docker. In our prototype, we use microservice as basic unit to provide service for business and docker container as carrier for microservice. By monitoring the actual running state of the business and the lightweight and fast start features of the container, we can quickly and dynamically add and remove containers to provide scaling service for business. Then we download the BGP routing table from www.routeviews.org and use our prototype for analysis. Experiments show that, based on the size of the BGP routing table, our prototype can scale to meet real-time business processing requirements.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Prototype for Analyzing the Internet Routing System Based on Spark and Docker\",\"authors\":\"Hao Zeng, Baosheng Wang, Wenping Deng, Junxing Tang\",\"doi\":\"10.1109/SC2.2017.51\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Now, network security is becoming more and more serious, and network security has become a big data issue. But the big data processing technology is complex with low utilization, poor availability and impossible load balancing. In this paper, we propose a highly elastic and available big data processing prototype based on spark and docker. In our prototype, we use microservice as basic unit to provide service for business and docker container as carrier for microservice. By monitoring the actual running state of the business and the lightweight and fast start features of the container, we can quickly and dynamically add and remove containers to provide scaling service for business. Then we download the BGP routing table from www.routeviews.org and use our prototype for analysis. Experiments show that, based on the size of the BGP routing table, our prototype can scale to meet real-time business processing requirements.\",\"PeriodicalId\":188326,\"journal\":{\"name\":\"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SC2.2017.51\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SC2.2017.51","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Prototype for Analyzing the Internet Routing System Based on Spark and Docker
Now, network security is becoming more and more serious, and network security has become a big data issue. But the big data processing technology is complex with low utilization, poor availability and impossible load balancing. In this paper, we propose a highly elastic and available big data processing prototype based on spark and docker. In our prototype, we use microservice as basic unit to provide service for business and docker container as carrier for microservice. By monitoring the actual running state of the business and the lightweight and fast start features of the container, we can quickly and dynamically add and remove containers to provide scaling service for business. Then we download the BGP routing table from www.routeviews.org and use our prototype for analysis. Experiments show that, based on the size of the BGP routing table, our prototype can scale to meet real-time business processing requirements.