{"title":"A Cloud-Assisted Framework for Bag-of-Features Tagging in Social Networks","authors":"Zhanming Jie, Ming Cheung, James She","doi":"10.1109/NCCA.2015.25","DOIUrl":"https://doi.org/10.1109/NCCA.2015.25","url":null,"abstract":"Recently, Bag-of-Features Tagging is proven to be an alternative to discover user connections from user shared images in social networks. This approach used unsupervised clustering to classify the user shared images and then correlate similar user, which is computationally intensive for real-world applications. This paper introduces a cloud-assisted framework to improve the efficiency and scalability of Bag-of-Features Tagging. The framework distributes the computation of the unsupervised clustering, the profile learning process and also the similarity calculation. The experiment proves how a scalable cloud-assisted framework outperforms a stand-alone machine with different parameters on a real social network dataset, Skyrock.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123757722","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":"Toward a Cloud Platform for UAV Resources and Services","authors":"Sara Mahmoud, N. Mohamed","doi":"10.1109/NCCA.2015.14","DOIUrl":"https://doi.org/10.1109/NCCA.2015.14","url":null,"abstract":"Unmanned Aerial Vehicles (UAVs) have gained significant attention recently due to the constantly growing range of applications. However, developing collaborative UAV applications built using traditional technologies in tightly coupled designs requires the dedication of huge development efforts, time, and budget. The present research aims to simplify these efforts, and reduce the time and cost needed to develop applications for distributed heterogeneous UAVs. This paper proposes a UAV-Cloud platform and components for distributed UAVs through cloud computing. The UAV-Cloud platform provides a set of services and Application Programming Interfaces (APIs) on top of which the applications can be built. Due to the limited capabilities of these UAVs, a lightweight architecture is adopted. UAV resources and services are modeled in a Resource Oriented Architecture. Moreover, this paper proposes a broker layer to separate the requester side from the provider side. To test the proposed architecture, a prototype was built for the UAV resources and the broker layer.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121293619","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":"Machine Learning for Achieving Self-* Properties and Seamless Execution of Applications in the Cloud","authors":"P. D. Sanzo, Alessandro Pellegrini, D. Avresky","doi":"10.1109/NCCA.2015.18","DOIUrl":"https://doi.org/10.1109/NCCA.2015.18","url":null,"abstract":"Software anomalies are recognized as a major problem affecting the performance and availability of many computer systems. Accumulation of anomalies of different nature, such as memory leaks and unterminated threads, may lead the system to both fail or work with suboptimal performance levels. This problem particularly affects web servers, where hosted applications are typically intended to continuously run, thus incrementing the probability, therefore the associated effects, of accumulation of anomalies. Given the unpredictability of occurrence of anomalies, continuous system monitoring would be required to detect possible system failures and/or excessive performance degradation in order to timely start some recovering procedure. In this paper, we present a Machine Learning-based framework for proactive management of client-server applications in the cloud. Through optimized Machine Learning models and continually measuring system features, the framework predicts the remaining time to the occurrence of some unexpected event (system failure, service level agreement violation, etc.) of a virtual machine hosting a server instance of the application. The framework is able to manage virtual machines in the presence of different types anomalies and with different anomaly occurrence patterns. We show the effectiveness of the proposed solution by presenting results of a set of experiments we carried out in the context of a real world-inspired scenario.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122417562","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 Cooperative Multi Agent Learning Approach to Manage Physical Host Nodes for Dynamic Consolidation of Virtual Machines","authors":"S. Masoumzadeh, H. Hlavacs","doi":"10.1109/NCCA.2015.17","DOIUrl":"https://doi.org/10.1109/NCCA.2015.17","url":null,"abstract":"One of the most important challenges in a virtualized cloud data center is to optimize the energy-performance tradeoff, i.e., finding the right balance between saving energy and attaining best possible performance.Distributed dynamic virtual machine (VM) consolidation (DDVMC) is a virtual machine management strategy that uses a distributed rather than a centralized algorithm for finding such optimums, here also aiming at increasing scalability by avoiding a central bottleneck.The general goal of DDVMC in data centers is to (1) manage physical host nodes in order to avoid overloading and underloading, and (2) to optimize the placement of VMs.However, the optimality of this strategy is highly dependent on the quality of the decision-making process. In this paper we concentrate on managing physical host nodes in DDVMC strategy and propose a cooperative multi-agent learning paradigm to make optimal decisions towards energy and performance efficiency in cloud data centers. Our approach is also able to assure scalability due to increasing the number of hosts in the data center. The experimental results show that our approach yields far better results w.r.t. the energy-performance tradeoff in cloud data centers in comparison to state-of-the-art algorithms.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132150257","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":"Estimating the Frequency of Data Items in Massive Distributed Streams","authors":"E. Anceaume, Yann Busnel, Nicolo Rivetti","doi":"10.1109/NCCA.2015.19","DOIUrl":"https://doi.org/10.1109/NCCA.2015.19","url":null,"abstract":"We investigate the problem of estimating on the fly the frequency at which items recur in large scale distributed data streams, which has become the norm in cloud-based application. This paper presents CASE, a combination of tools and probabilistic algorithms from the data streaming model. In this model, functions are estimated on a huge sequence of data items, in an online fashion, and with a very small amount of memory with respect to both the size of the input stream and the values domain from which data items are drawn. We derive upper and lower bounds on the quality of CASE, improving upon the Count-Min sketch algorithm which has, so far, been the best algorithm in terms of space and time performance to estimate the frequency of data items. We prove that CASE guarantees an (e, d)-approximation of the frequency of all the items, provided they are not rare, in a space- efficient way and for any input stream. Experiments on both synthetic and real datasets confirm our analysis.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129436235","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":"PvD: A Lightweight Distributed Monitoring Architecture for Cloud Infrastructures","authors":"Bashar Ahmad, Iris Leitner, M. T. Krieger","doi":"10.1109/NCCA.2015.26","DOIUrl":"https://doi.org/10.1109/NCCA.2015.26","url":null,"abstract":"Reliably running large server infrastructures requires continuous monitoring of system states. Nowadays, these infrastructures are often being executed on an IaaS cloud infrastructure. At its heart IaaS cloud computing heavily relies on virtualization technology spanning from virtualized servers to networks. Compared to a typical server setup, virtualization introduces at least one additional layer between the hardware and the guest operating system, thus introducing an additional layer of complexity which also increases the amount of services that need to be monitored to support the reliable operation of virtualized IaaS servers.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129462022","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":"Cloud-Based Harvest Management System for Specialty Crops","authors":"Li Tan, Ronald Haley, Riley Wortman","doi":"10.1109/NCCA.2015.23","DOIUrl":"https://doi.org/10.1109/NCCA.2015.23","url":null,"abstract":"Harvesting labor is a major cost factor in the production of specialty crops. Today accruing harvest labors is still done by hands, which is error-prone and costly. By integrating cloud-based web application with purposely designed labor monitoring devices (LMDs), we developed a harvest management system for monitoring and accruing harvest labors. The system comprises of two major components: an in-orchard data collection network collecting harvest data and transmitting them to a cloud-based labor management software (LMS); and, LMS processing harvest data and delivering results to users via a tablet-friendly web interface. Using a patented technology, the system accurately accrues harvest labor activities for multiple orchards, even under complex many-to-many employment relations. The system provides multi-fold benefits to stakeholders of specialty crop harvesting: a picker can be compensated accurately by the actual weight of the fruits he picked; and an orchard manager may monitor labor activities in real time and improve his orchard operation based on the analytical reports generated by the system. The dynamic resource allocation provided by a cloud computing platform ensures that the system can handle the fluctuating demand for processing real-time harvest data during and off harvest seasons. The design of the system is optimized for cloud computing, improving the access to orchard data while preserving their privacy for growers. A prototype of the system has been validated in field tests in United States' Pacific Northwest Region.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116737264","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":"SDN and NFV for Network Cloud Computing: A Universal Operating System for SD Infrastructures","authors":"A. Manzalini, N. Crespi","doi":"10.1109/NCCA.2015.11","DOIUrl":"https://doi.org/10.1109/NCCA.2015.11","url":null,"abstract":"This paper proposes the medium-long term vision where Telecommunications networks will evolve towards becoming Software Defined Infrastructures (SDI). In particular, SDI will be highly dynamic and pervasive environments of logical resources capable of executing any network and service function (e.g., from L2 to L7) developed and controlled as software applications. It is argued that SDI will be a first concrete impact of the Softwarization trend which is starting to impact (with different expressions, e.g., SDN, NFV, Cloud and Network Computing) the Telecommunications and ICT ecosystems.In this respect, the paper proposes the model of the Universal Operating System (UOS) for SDIs as an overarching and distributed Operating System spanning from terminals through the network elements, to the Cloud/IT resources. Then UOS functional architectures and some key challenges related to its development are briefly examined.Eventually, it is argued that this evolution towards SDI will definitely blur, on one side the border between the Telecommunications networks and the Cloud Computing, and, on the other side, the distinction between the Telecommunications networks and the future \"terminals\" connected to them (e.g., handsets, tablets, machines, smart things, drones, robot). This transformation will have profound techno-economic implications for the Telecommunications and ICT ecosystems.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124827220","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}
Dario Bruneo, F. Longo, Giovanni Merlino, Nicola Peditto, Carmelo Romeo, Fabio Verboso, A. Puliafito
{"title":"A Modular Approach to Collaborative Development in an OpenStack Testbed","authors":"Dario Bruneo, F. Longo, Giovanni Merlino, Nicola Peditto, Carmelo Romeo, Fabio Verboso, A. Puliafito","doi":"10.1109/NCCA.2015.12","DOIUrl":"https://doi.org/10.1109/NCCA.2015.12","url":null,"abstract":"CloudWave is an Integrated Project funded by the European Commission whose aim is to provide a new powerful foundation for the development, deployment, and management of Cloud-based services. CloudWave will develop a set of software components that have to be integrated into a single multi-layer Cloud stack based on OpenStack. During the project, a testbed environment allows project partners to exert full control over deployed componentry and collaborate on development. Among testbed requirements, the most interesting ones include providing a flexible infrastructure capable of emulating several multi-node Cloud environments and enabling the automatic deployment of CloudWave artifacts into such environment during integration phases. This paper provides a high-level description of the testbed design and implementation focusing on the technologies exploited to meet such requirements.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132480686","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":"Implementation of C-BAS: Certificate-Based AAA for SDN Experimental Facilities","authors":"U. Toseef, K. Pentikousis","doi":"10.1109/NCCA.2015.16","DOIUrl":"https://doi.org/10.1109/NCCA.2015.16","url":null,"abstract":"Recent work in software-defined networking experimental facilities has been shifting towards large scale deployments through federation of resources that span across continents and make it possible to perform experiments at a global scale. The success of such deployments very much depends on the design and implementation of essential, secure mechanisms for authentication, authorization, and accounting (AAA) that not only ensure the robustness of such facilities against intrusions and unauthorized use but also ease experimentation and system administration in such complex environments. C-BAS is an initiative in this direction that uses a secure and flexible certificate-based AAA architecture for SDN experimental facilities. Advanced certificate-based authentication and authorization makes C-BAS inherently resilient against attacks specific to traditional AAA mechanisms, increases flexibility and autonomy in experimental facility system administration, and facilitates federation. This article introduces the implementation details of C-BAS, explains its features through use cases, and evaluates its computational performance.","PeriodicalId":309782,"journal":{"name":"2015 IEEE Fourth Symposium on Network Cloud Computing and Applications (NCCA)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123080343","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}