R. Mortier, Jianxin R. Zhao, J. Crowcroft, Liang Wang, Qi Li, H. Haddadi, Yousef Amar, Andy Crabtree, James A. Colley, T. Lodge, Tosh Brown, Derek McAuley, C. Greenhalgh
{"title":"Personal Data Management with the Databox: What's Inside the Box?","authors":"R. Mortier, Jianxin R. Zhao, J. Crowcroft, Liang Wang, Qi Li, H. Haddadi, Yousef Amar, Andy Crabtree, James A. Colley, T. Lodge, Tosh Brown, Derek McAuley, C. Greenhalgh","doi":"10.1145/3010079.3010082","DOIUrl":"https://doi.org/10.1145/3010079.3010082","url":null,"abstract":"We are all increasingly the subjects of data collection and processing systems that use data generated both about and by us to provide and optimise a wide range of services. Means for others to collect and process data that concerns each of us -- often referred to possessively as \"your data\" -- are only increasing with the long-heralded advent of the Internet of Things just the latest example. As a result, means to enable personal data management is generally recognised as a pressing societal issue. We have previously proposed that one such means might be realised by the Databox, a collection of physical and cloud-hosted software components that provide for an individual data subject to manage, log and audit access to their data by other parties. In this paper we elaborate on this proposal, describing the software architecture we are developing, and the current status of a prototype implementation. We conclude with a brief discussion of Databox's limitations.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129197094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Profiling and Grouping Users to Edge Resources According to User Interest Similarity","authors":"Pengyuan Zhou, J. Kangasharju","doi":"10.1145/3010079.3010081","DOIUrl":"https://doi.org/10.1145/3010079.3010081","url":null,"abstract":"Cloud computing provides a shared pool of resources for large-scale distributed applications. Recent trends such as fog computing and edge computing spread the workload of clouds closer towards the edge of the network and the users. Exploiting the edge resources efficiently requires managing the resources and directing user traffic to the correct edge servers. In this paper we propose to profile and group users according to their interest profiles. We consider edge caching as an example and through our evaluation show the potential benefits of directing users from the same group to the same caches. We investigate a range of workloads and parameters and the same conclusions apply. Our results highlight the importance of grouping users and demonstrate the potential benefits of this approach.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134257102","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Dynamic Programming Algorithm for Joint VNF Placement and Chaining","authors":"Chaima Ghribi, Marouen Mechtri, D. Zeghlache","doi":"10.1145/3010079.3010083","DOIUrl":"https://doi.org/10.1145/3010079.3010083","url":null,"abstract":"This paper addresses the problem of Virtualized Network Functions placement and traffic steering in Cloud infrastructures. We design an efficient dynamic programming (DP) algorithm for joint VNF placement and traffic steering that runs in polynomial time. In compliance with dynamic programming approaches, we organize the problem in smaller interdependent subproblems (one per VNF in the requested chain) that are solved successively and aggregated to compose the overall chain placement. We demonstrate the potential of our solution by comparing it with a Multi-Stage approach and a greedy algorithm. Simulation results show that our dynamic programming algorithm achieves better performance in terms of resource usage, acceptance rate and cloud provider revenue.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"231 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121110493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Julius Schulz-Zander, Raphael Lisicki, S. Schmid, A. Feldmann
{"title":"SecuSpot: Toward Cloud-Assisted Secure Multi-Tenant WiFi HotSpot Infrastructures","authors":"Julius Schulz-Zander, Raphael Lisicki, S. Schmid, A. Feldmann","doi":"10.1145/3010079.3012015","DOIUrl":"https://doi.org/10.1145/3010079.3012015","url":null,"abstract":"Despite the increasing popularity of WiFi networks and the trend toward automated offloading of cellular traffic to WiFi (e.g., HotSpot 2.0), today's WiFi networks still provide a very poor actual coverage: a WiFi equipped device can typically connect to the Internet only through a very small fraction of the \"available\" access points. Accordingly, there is an enormous potential for multi-tenant WiFi hotspot architectures, which however also introduce more stringent requirements in terms of scalability and security. The latter is particularly critical, as HotSpots are often deployed in untrusted environments, e.g., physically accessible Access Points deployed in the user's premises (e.g., FON) or cafes. This paper proposes a Cloud-assisted multi-tenant and secure WiFi HotSpot infrastructure, called SecuSpot. SecuSpot is based on a modular access point and features interesting deployment flexibilities. These flexibilities can be exploited, e.g., to move security critical functions to the Cloud, and hence prevent eavesdropping even when deployed across untrusted Access Points. At the heart of SecuSpot lies a novel programmable wireless switch, the wSwitch. The wSwitch allows to (de-)multiplex the different tenants already on the HotSpot and to decouple essential security functions (association, authentication, and cryptography).","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127129037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Bo Yan, R. Jana, Shu Shi, Yang Xu, B. Han, V. Gopalakrishnan, Lusheng Ji, H. J. Chao
{"title":"Architecting Multimedia Conferencing Service using SDN","authors":"Bo Yan, R. Jana, Shu Shi, Yang Xu, B. Han, V. Gopalakrishnan, Lusheng Ji, H. J. Chao","doi":"10.1145/3010079.3012016","DOIUrl":"https://doi.org/10.1145/3010079.3012016","url":null,"abstract":"Modern Web-enabled multimedia conferencing systems relays the source video flows to all call participants through media conferencing servers. This solution works well for small conference groups. However, as the conference size increases, the outbound bandwidth of the conferencing server becomes the bottleneck, which limits the scalability of the system and eventually degrades conference QoS. In this paper, we re-architect the multimedia conferencing service using Software-Defined Networks (SDN) that provides enhanced scalability and service orchestration. The main idea of our approach is to decouple the data plane and the control plane of the conferencing service. We advertise the group-based traffic forwarding capability of commodity OpenFlow switches as OpenFlow Selective Forwarding as a Service (OFSFaaS). The conferencing server now only handles control traffic, and dynamically establish media channels using OpenFlow switches through OFSFaaS. Preliminary prototype evaluations show that OFSFaaS eliminates the outbound bottleneck at conferencing servers and scales efficiently. OFSFaaS can be subscribed to by a wide range of multimedia services.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133741741","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","authors":"M. Yuksel, Timothy Wood","doi":"10.1145/3010079","DOIUrl":"https://doi.org/10.1145/3010079","url":null,"abstract":"We take great pleasure in welcoming you to ACM CoNEXT Cloud-Assisted Networking (CAN) 2016 Workshop in Irvine, CA. CAN is the first workshop that aims to bring together researchers focusing on proactively integrating cloud resources and network components to solve complex networking problems across the control and data planes. \u0000 \u0000We are very pleased to welcome our keynote speaker Anees Shaikh, Network Architect at Google. Anees will present a keynote titled \"Managing large-scale networks from the cloud\". CAN'16 has a very strong technical program, with 12 peer-reviewed papers from 8 different countries, and topics across the spectrum of wireless, data center, and provider networks. We thank the technical program committee for their diligent work in reviewing the papers and putting together the excellent program. \u0000 \u0000We are also excited to include a panel discussion (joint with the other CoNEXT'16 workshops) on bselecting the appropriate cloud and network testbeds by prominent researchers and visionaries. We express our appreciation to the panelists, who have agreed to share their insights with us.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133861851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ali Mohammadkhan, K. Ramakrishnan, A. S. Rajan, C. Maciocco
{"title":"CleanG: A Clean-Slate EPC Architecture and ControlPlane Protocol for Next Generation Cellular Networks","authors":"Ali Mohammadkhan, K. Ramakrishnan, A. S. Rajan, C. Maciocco","doi":"10.1145/3010079.3010084","DOIUrl":"https://doi.org/10.1145/3010079.3010084","url":null,"abstract":"Cellular networks play a dominant role in how we communicate. But, the current cellular architecture and protocols are overly complex. The 'control plane' protocol includes setting up explicit tunnels for every session and exchanging a large number of packets among the different entities (mobile device, base station, the packet gateways and mobility management) to ensure state is exchanged in a consistent manner. This limits scalability. As we evolve to having to support an increasing number of users, cell-sites (e.g., 5G) and the consequent mobility, and the incoming wave of IoT devices, a re-thinking of the architecture and control protocols is required. In this work we propose CleanG, a simplified software-based architecture for the Mobile Core Network (MCN) and a simplified control protocol for cellular networks. Network Function Virtualization enables dynamic management of capacity in the cloud to support the MCN of future cellular networks. We develop a simplified protocol that substantially reduces the number of control messages exchanged to support the various events, while retaining the current functionality expected from the network. CleanG, we believe will scale better and have lower latency.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127214776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A First Look at Bugs in OpenStack","authors":"Washington Garcia, Theophilus A. Benson","doi":"10.1145/3010079.3010086","DOIUrl":"https://doi.org/10.1145/3010079.3010086","url":null,"abstract":"An increasing amount of popular services are utilizing cloud infrastructure due to its convenience, low cost, and scalability. However, as more services turn to cloud as a means of storing and delivering data to consumers, the faults of cloud infrastructure become more apparent. When cloud infrastructure fails, the consequences are disastrous, with failures making national headlines. Popular services such as Amazon, Quora, Netflix, and many social media sites all rely on cloud computing at their core. Although new cloud infrastructures have sprouted in recent years, there is limited knowledge about what type of bugs they contain, and how these bugs affect quality of service of cloud components. We propose a system that can automatically classify bug tickets using the natural language descriptions provided by developers. We then utilize this system to classify a random sub-sample of 30k OpenStack bugs, and reveal trends related to OpenStack releases, priority assignments, and project characteristics. For example, we find that existing issues make up over 70% of bugs in OpenStack modules, with over half of these bugs corresponding to reliability.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127803856","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
I. Hafeez, A. Ding, Lauri Suomalainen, Alexey Kirichenko, S. Tarkoma
{"title":"Securebox: Toward Safer and Smarter IoT Networks","authors":"I. Hafeez, A. Ding, Lauri Suomalainen, Alexey Kirichenko, S. Tarkoma","doi":"10.1145/3010079.3012014","DOIUrl":"https://doi.org/10.1145/3010079.3012014","url":null,"abstract":"In this paper we present Securebox, an affordable and deployable platform for securing and managing IoT networks. Our proposal targets an alarming spot in the fast growing IoT industry where security is often overlooked due to device limitation, budget constraint, and development deadline. In contrast to existing host-centric and hardware-coupled solutions, Securebox empowers a cloud-assisted \"charge for network service\" model that is dedicated to budget and resource constrained IoT environments. Owing to its cloud-driven and modular design, Securebox allows us to 1) flexibly offload and onload security and management functions to the cloud and network edge components; 2) offer advanced security and management services to end users in an affordable and on-demand manner; 3) ease the upgrade and deployment of new services to guard against abrupt security breakouts. To demonstrate Securebox, we have implemented the platform consisting of a plug-n-play frontend, a Kubernetes-powered backend cluster, and a smartphone mobile application. Based on the testbed evaluation, we show that Securebox is robust and responsive. Its collaborative and extensible architecture enforces rapid update cycles and can scale with the growing diversity of IoT devices.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131843229","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Bong-yeol Yu, Gyeongsik Yang, Kyungwoon Lee, C. Yoo
{"title":"AggFlow: Scalable and Efficient Network Address Virtualization on Software Defined Networking","authors":"Bong-yeol Yu, Gyeongsik Yang, Kyungwoon Lee, C. Yoo","doi":"10.1145/3010079.3012012","DOIUrl":"https://doi.org/10.1145/3010079.3012012","url":null,"abstract":"In this paper, we propose AggFlow, a new address virtualization scheme for high scalability and resource efficiency. AggFlow is intended to provide complete address virtualization while incurring low overhead for physical switches and the control channel. To reduce overhead of address virtualization, we propose mapping-less address virtualization. We additionally introduce hop-by-hop-based forwarding, which aggregates flow rules installed in physical switches. This leads to efficient use of ternary content addressable memory and bandwidth of the control channel. Our evaluation using Mininet with simple linear and tree topologies, the flow table size of the core switch is reduced up to 1/16 for both topologies, and the control channel traffic decreases by 51% and 29% respectively. Furthermore, we measure the overhead incurred from AggFlow. Compared to OpenVirteX, AggFlow increases control plane delay by 0.1 ms, only 0.4% increase of CPU usage, and no change of throughput for UDP traffic.","PeriodicalId":286425,"journal":{"name":"Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123134017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}