首页 > 最新文献

2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)最新文献

英文 中文
Mobile Edge Computing-Based Vehicular Cloud of Cooperative Adaptive Driving for Platooning Autonomous Self Driving 基于移动边缘计算的车辆协同自适应驾驶云队列自动驾驶
Ren-Hung Huang, Ben-Jye Chang, Yueh-Lin Tsai, Ying-Hsin Liang
The Cooperative Adaptive Cruise Control (CACC) for Human and Autonomous Self-Driving aims to achieve active safe driving that avoids vehicle accidents or traffic jam by exchanging the road traffic information (e.g., traffic flow, traffic density, velocity variation, etc.) among neighbor vehicles. However, in CACC, the butterfly effect is happened while exhibiting asynchronous brakes that easily lead to backward shockwaves and difficult to be removed. Several critical issues should be addressed in CACC, including: 1) difficult to adaptively control the inter-vehicle distances among neighbor vehicles and the vehicle speed, 2) suffering from the butterfly effect, 3) unstable vehicle traffic flow, etc. For addressing above issues in CACC, this paper proposes the Mobile Edge Computing-based vehicular cloud of Cooperative Adaptive Driving (CAD) approach to avoid shockwaves efficiently in platoon driving. Numerical results demonstrate that CAD approach outperforms the compared approaches in number of shockwaves, average vehicle velocity, and average travel time. Additionally, the adaptive platoon length is determined according to the traffic information gathered from the global and local clouds.
用于人类和自动驾驶的合作自适应巡航控制(Cooperative Adaptive Cruise Control, CACC)旨在通过交换相邻车辆之间的道路交通信息(如交通流量、交通密度、速度变化等),实现避免车辆事故或交通拥堵的主动安全驾驶。然而,在CACC中,蝴蝶效应发生在异步制动时,容易导致反向冲击波,难以消除。在ccc中需要解决的关键问题包括:难以自适应控制相邻车辆间距离和车速;存在蝴蝶效应;车辆交通流不稳定等。针对上述问题,本文提出了一种基于移动边缘计算的协同自适应驾驶车辆云(CAD)方法,以有效地避免队列驾驶中的冲击波。数值结果表明,CAD方法在激波数、平均车速和平均行驶时间等方面优于比较方法。此外,根据从全局和局部云收集的交通信息确定自适应队列长度。
{"title":"Mobile Edge Computing-Based Vehicular Cloud of Cooperative Adaptive Driving for Platooning Autonomous Self Driving","authors":"Ren-Hung Huang, Ben-Jye Chang, Yueh-Lin Tsai, Ying-Hsin Liang","doi":"10.1109/SC2.2017.13","DOIUrl":"https://doi.org/10.1109/SC2.2017.13","url":null,"abstract":"The Cooperative Adaptive Cruise Control (CACC) for Human and Autonomous Self-Driving aims to achieve active safe driving that avoids vehicle accidents or traffic jam by exchanging the road traffic information (e.g., traffic flow, traffic density, velocity variation, etc.) among neighbor vehicles. However, in CACC, the butterfly effect is happened while exhibiting asynchronous brakes that easily lead to backward shockwaves and difficult to be removed. Several critical issues should be addressed in CACC, including: 1) difficult to adaptively control the inter-vehicle distances among neighbor vehicles and the vehicle speed, 2) suffering from the butterfly effect, 3) unstable vehicle traffic flow, etc. For addressing above issues in CACC, this paper proposes the Mobile Edge Computing-based vehicular cloud of Cooperative Adaptive Driving (CAD) approach to avoid shockwaves efficiently in platoon driving. Numerical results demonstrate that CAD approach outperforms the compared approaches in number of shockwaves, average vehicle velocity, and average travel time. Additionally, the adaptive platoon length is determined according to the traffic information gathered from the global and local clouds.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130769253","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}
引用次数: 27
Parallelization, Modeling, and Performance Prediction in the Multi-/Many Core Area: A Systematic Literature Review 多/多核心领域的并行化、建模和性能预测:系统文献综述
Markus Frank, Marcus Hilbrich, Sebastian Lehrig, Steffen Becker
Context: Software developers face complex, connected, and large software projects. The development of such systems involves design decisions that directly impact the quality of the software. For an early decision making, software developers can use model-based prediction approaches for (non-)functional quality properties. Unfortunately, the accuracy of these approaches is challenged by newly introduced hardware features like multiple cores within a single CPU (multicores) and their dependence on shared memory and other shared resources. Objectives: Our goal is to understand whether and how existing model-based performance prediction approaches face this challenge. We plan to use gained insights as foundation for enriching existing prediction approaches with capabilities to predict systems running on multicores. Methods: We perform a Systematic Literature Review (SLR) to identify current model-based prediction approaches in the context of multicores. Results: Our SLR covers the software engineering, embedded systems, High Performance Computing, and Software Performance Engineering domains for which we examined 34 sources in detail. We found various performance prediction approaches which tries to increase prediction accuracy for multicore systems by including shared memory designs to the prediction models. Conclusion: However, our results show that the memory designs models are only in an initial phase. Further research has to be done to improve cache, memory, and memory bandwidth model as well as to include auto tuner support.
背景:软件开发人员面临复杂的、相互关联的大型软件项目。这种系统的开发涉及到直接影响软件质量的设计决策。对于早期的决策制定,软件开发人员可以使用基于模型的(非)功能质量属性预测方法。不幸的是,这些方法的准确性受到了新引入的硬件特性的挑战,比如单个CPU内的多核(多核)以及它们对共享内存和其他共享资源的依赖。目标:我们的目标是了解现有的基于模型的性能预测方法是否以及如何面对这一挑战。我们计划使用获得的见解作为基础,丰富现有的预测方法,使其具有预测在多核上运行的系统的能力。方法:我们进行了系统文献综述(SLR),以确定当前在多核环境下基于模型的预测方法。结果:我们的SLR涵盖了软件工程、嵌入式系统、高性能计算和软件性能工程领域,我们详细检查了34个来源。我们发现了各种性能预测方法,这些方法试图通过将共享内存设计纳入预测模型来提高多核系统的预测精度。结论:然而,我们的研究结果表明,记忆设计模型仅处于初始阶段。需要做进一步的研究来改进缓存、内存和内存带宽模型,并包括自动调谐器支持。
{"title":"Parallelization, Modeling, and Performance Prediction in the Multi-/Many Core Area: A Systematic Literature Review","authors":"Markus Frank, Marcus Hilbrich, Sebastian Lehrig, Steffen Becker","doi":"10.1109/SC2.2017.15","DOIUrl":"https://doi.org/10.1109/SC2.2017.15","url":null,"abstract":"Context: Software developers face complex, connected, and large software projects. The development of such systems involves design decisions that directly impact the quality of the software. For an early decision making, software developers can use model-based prediction approaches for (non-)functional quality properties. Unfortunately, the accuracy of these approaches is challenged by newly introduced hardware features like multiple cores within a single CPU (multicores) and their dependence on shared memory and other shared resources. Objectives: Our goal is to understand whether and how existing model-based performance prediction approaches face this challenge. We plan to use gained insights as foundation for enriching existing prediction approaches with capabilities to predict systems running on multicores. Methods: We perform a Systematic Literature Review (SLR) to identify current model-based prediction approaches in the context of multicores. Results: Our SLR covers the software engineering, embedded systems, High Performance Computing, and Software Performance Engineering domains for which we examined 34 sources in detail. We found various performance prediction approaches which tries to increase prediction accuracy for multicore systems by including shared memory designs to the prediction models. Conclusion: However, our results show that the memory designs models are only in an initial phase. Further research has to be done to improve cache, memory, and memory bandwidth model as well as to include auto tuner support.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121652932","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}
引用次数: 11
Using Data Mining Methods to Detect Simulated Intrusions on a Modbus Network 基于数据挖掘方法的Modbus网络模拟入侵检测
Szu-Chuang Li, Yennun Huang, Bo-Chen Tai, Chi Lin
In the era of Industry 4.0 we seek to create a smart factory environment in which everything is connected and well coordinated. Smart factories will also be connected to cloud service and/or all kinds of partners outside the boundary of the factory to achieve even better efficiency. However network connectivity also brings threats along with the promise of better efficiency, and makes Smart factories more vulnerable to intruders. There were already security incidents such as Iran's nuclear facilities' infection by the Stuxnet virus and German's steel mill destroyed by hackers in 2014. To protect smart factories from such threats traditional means of intrusion detection on the Internet could be used, but we must also refine them and have them adapted to the context of Industry 4.0. For example, network traffic in a smart factory might be more uniformed and predictable compared to the traffic on the Internet, but one should tolerate much less anomaly as the traffic is usually mission critical, and will cause much more loss once intrusion happens. The most widely used signature-based intrusion detection systems come with a large library of signatures that contains known attack have been proved to be very useful, but without the ability to detect unknown attack. We turn to supervised data mining algorithms to detect intrusions, which will help us to detect intrusions with similar properties with known attacks but not necessarily fully match the signatures in the library. In this study a simulated smart factory environment was built and a series of attacks were implemented. Neural network and decision trees were used to classify the traffic generated from this simulated environment. From the experiments we conclude that for the data set we used, decision tree performed better than neural network for detecting intrusion as it provides better accuracy, lower false negative rate and faster model building time.
在工业4.0时代,我们寻求创造一个智能工厂环境,在这个环境中,一切都是连接和协调的。智能工厂还将与云服务和/或工厂边界外的各种合作伙伴连接,以实现更高的效率。然而,网络连接在提高效率的同时也带来了威胁,并使智能工厂更容易受到入侵者的攻击。伊朗核设施被Stuxnet病毒感染,德国钢铁厂在2014年被黑客摧毁等安全事件已经发生。为了保护智能工厂免受此类威胁,可以使用传统的互联网入侵检测手段,但我们也必须对其进行改进,并使其适应工业4.0的背景。例如,与Internet上的流量相比,智能工厂中的网络流量可能更加统一和可预测,但由于流量通常是关键任务,因此应该容忍更少的异常,并且一旦发生入侵将造成更大的损失。目前使用最广泛的基于签名的入侵检测系统都带有大量的签名库,这些签名库包含已知的攻击已被证明是非常有用的,但没有检测未知攻击的能力。我们转向监督数据挖掘算法来检测入侵,这将帮助我们检测与已知攻击具有相似属性的入侵,但不一定完全匹配库中的签名。在本研究中,建立了一个模拟的智能工厂环境,并实施了一系列攻击。利用神经网络和决策树对模拟环境中产生的流量进行分类。从实验中我们得出结论,对于我们使用的数据集,决策树在检测入侵方面比神经网络表现得更好,因为它提供了更高的准确性,更低的假阴性率和更快的模型构建时间。
{"title":"Using Data Mining Methods to Detect Simulated Intrusions on a Modbus Network","authors":"Szu-Chuang Li, Yennun Huang, Bo-Chen Tai, Chi Lin","doi":"10.1109/SC2.2017.29","DOIUrl":"https://doi.org/10.1109/SC2.2017.29","url":null,"abstract":"In the era of Industry 4.0 we seek to create a smart factory environment in which everything is connected and well coordinated. Smart factories will also be connected to cloud service and/or all kinds of partners outside the boundary of the factory to achieve even better efficiency. However network connectivity also brings threats along with the promise of better efficiency, and makes Smart factories more vulnerable to intruders. There were already security incidents such as Iran's nuclear facilities' infection by the Stuxnet virus and German's steel mill destroyed by hackers in 2014. To protect smart factories from such threats traditional means of intrusion detection on the Internet could be used, but we must also refine them and have them adapted to the context of Industry 4.0. For example, network traffic in a smart factory might be more uniformed and predictable compared to the traffic on the Internet, but one should tolerate much less anomaly as the traffic is usually mission critical, and will cause much more loss once intrusion happens. The most widely used signature-based intrusion detection systems come with a large library of signatures that contains known attack have been proved to be very useful, but without the ability to detect unknown attack. We turn to supervised data mining algorithms to detect intrusions, which will help us to detect intrusions with similar properties with known attacks but not necessarily fully match the signatures in the library. In this study a simulated smart factory environment was built and a series of attacks were implemented. Neural network and decision trees were used to classify the traffic generated from this simulated environment. From the experiments we conclude that for the data set we used, decision tree performed better than neural network for detecting intrusion as it provides better accuracy, lower false negative rate and faster model building time.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130165786","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}
引用次数: 13
Quality Profile-Based Cloud Service Selection for Fulfilling Big Data Processing Requirements 基于质量概况的云服务选择,满足大数据处理需求
M. Serhani, Hadeel T. El Kassabi, Ikbal Taleb
Big data has emerged as promising technology to handle huge and special data. Processing Big data involves selecting the appropriate services and resources thanks to the variety of services offered by different Cloud providers. Such selection is difficult, especially if a set of Big data requirements should be met. In this paper, we propose a dynamic cloud service selection scheme that assess Big data requirements, dynamically map these to the most available cloud services, and then recommend the best match services that fulfill different Big data processing requests. Our selection is conducted in two stages: 1) relies on a Big data task profile that efficiently capture Big data task's requirements and map them to QoS parameters, and then classify cloud providers that best satisfy these requirements, 2) uses the list of selected providers from stage 1 to further select the appropriate Cloud services to fulfill the overall Big Data task requirements. We extend the Analytic Hierarchy Process (AHP) based ranking mechanism to cope with the problem of multi-criteria selection. We conduct a set of experiments using simulated cloud setup to evaluate our selection scheme as well as the extended AHP against other selection techniques. The results show that our selection approach outperforms the others and select efficiently the appropriate cloud services that guarantee Big data task's QoS requirements.
大数据已成为处理海量特殊数据的一项有前景的技术。处理大数据涉及到选择适当的服务和资源,这要归功于不同云提供商提供的各种服务。这样的选择是困难的,特别是当需要满足一组大数据需求时。在本文中,我们提出了一个动态云服务选择方案,该方案评估大数据需求,将这些需求动态映射到最可用的云服务,然后推荐满足不同大数据处理请求的最佳匹配服务。我们的选择分两个阶段进行:1)依赖于一个大数据任务概要,该概要有效地捕获大数据任务的需求,并将其映射到QoS参数,然后对最能满足这些需求的云提供商进行分类;2)使用从阶段1中选择的提供商列表进一步选择合适的云服务来满足整体大数据任务需求。我们扩展了基于层次分析法(AHP)的排序机制,以解决多标准选择问题。我们使用模拟云设置进行了一组实验,以评估我们的选择方案以及针对其他选择技术的扩展AHP。结果表明,我们的选择方法优于其他方法,能够有效地选择合适的云服务,保证大数据任务的QoS要求。
{"title":"Quality Profile-Based Cloud Service Selection for Fulfilling Big Data Processing Requirements","authors":"M. Serhani, Hadeel T. El Kassabi, Ikbal Taleb","doi":"10.1109/SC2.2017.30","DOIUrl":"https://doi.org/10.1109/SC2.2017.30","url":null,"abstract":"Big data has emerged as promising technology to handle huge and special data. Processing Big data involves selecting the appropriate services and resources thanks to the variety of services offered by different Cloud providers. Such selection is difficult, especially if a set of Big data requirements should be met. In this paper, we propose a dynamic cloud service selection scheme that assess Big data requirements, dynamically map these to the most available cloud services, and then recommend the best match services that fulfill different Big data processing requests. Our selection is conducted in two stages: 1) relies on a Big data task profile that efficiently capture Big data task's requirements and map them to QoS parameters, and then classify cloud providers that best satisfy these requirements, 2) uses the list of selected providers from stage 1 to further select the appropriate Cloud services to fulfill the overall Big Data task requirements. We extend the Analytic Hierarchy Process (AHP) based ranking mechanism to cope with the problem of multi-criteria selection. We conduct a set of experiments using simulated cloud setup to evaluate our selection scheme as well as the extended AHP against other selection techniques. The results show that our selection approach outperforms the others and select efficiently the appropriate cloud services that guarantee Big data task's QoS requirements.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131787766","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}
引用次数: 4
ExpanStor: Multiple Cloud Storage with Dynamic Data Distribution expstor:具有动态数据分布的多个云存储
Yongmei Wei, Fengmin Chen, D. C. Sheng
ExpanStor is proposed to provide high security and reliability in multi-cloud storage. Compared with the existing multi-cloud storages, expanStor have the following distinctive features and advantages. Firstly, expanStor uses client-server architecture to realize multiple-devices, multiple-user use case. The combination of local database and remote database storing the metadata of the files avoids the single point of failure. Secondly, expanStor supports LDPC codes to provide high level of security and reliability with high efficiency. Thirdly, a dynamic distributor is proposed to place the data dynamically so that higher reliability and even distribution can be achieved when there are more available Cloud Storage Providers.
为了在多云存储环境中提供高安全性和可靠性,提出了expstor。与现有的多云存储相比,expstor具有以下特点和优势。首先,expstor采用客户端-服务器架构实现多设备、多用户用例。存储文件元数据的本地数据库和远程数据库的组合避免了单点故障。其次,expstor支持LDPC码,以高效率提供高水平的安全性和可靠性。第三,提出了一个动态分发器来动态地放置数据,以便在可用云存储提供商较多的情况下实现更高的可靠性和均匀分布。
{"title":"ExpanStor: Multiple Cloud Storage with Dynamic Data Distribution","authors":"Yongmei Wei, Fengmin Chen, D. C. Sheng","doi":"10.1109/SC2.2017.20","DOIUrl":"https://doi.org/10.1109/SC2.2017.20","url":null,"abstract":"ExpanStor is proposed to provide high security and reliability in multi-cloud storage. Compared with the existing multi-cloud storages, expanStor have the following distinctive features and advantages. Firstly, expanStor uses client-server architecture to realize multiple-devices, multiple-user use case. The combination of local database and remote database storing the metadata of the files avoids the single point of failure. Secondly, expanStor supports LDPC codes to provide high level of security and reliability with high efficiency. Thirdly, a dynamic distributor is proposed to place the data dynamically so that higher reliability and even distribution can be achieved when there are more available Cloud Storage Providers.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123494842","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}
引用次数: 6
Pattern-Based Cloud Service Recommendation and Integration for Hybrid Cloud 基于模式的混合云服务推荐与集成
Joonseok Park, Dong Yun, Ungsoo Kim, Keunhyuk Yeom
Hybrid Cloud, which is a cloud deployment model that integrates the public cloud and private cloud, is gaining considerable attention recently. The key technology for building a Hybrid Cloud environment involves the integration of different types of clouds. In this paper, the concept of Hybrid CSB and a method to solve the cloud integration problem are proposed. We present a structure for recommending a service based on a pattern according to users' requirements. In addition, we propose a method for integrating the recommended services with an integration script and a script generation process. The recommendation and integration method proposed in this study is expected to be used as an underlying technology to facilitate the transition to the Hybrid Cloud environment.
混合云是一种将公有云和私有云集成在一起的云部署模式,最近备受关注。构建混合云环境的关键技术涉及不同类型云的集成。本文提出了混合CSB的概念和一种解决云集成问题的方法。我们提出了一个根据用户需求基于模式推荐服务的结构。此外,我们还提出了一种方法,用于将推荐的服务与集成脚本和脚本生成过程集成在一起。本研究中提出的建议和集成方法有望被用作促进向混合云环境过渡的基础技术。
{"title":"Pattern-Based Cloud Service Recommendation and Integration for Hybrid Cloud","authors":"Joonseok Park, Dong Yun, Ungsoo Kim, Keunhyuk Yeom","doi":"10.1109/SC2.2017.40","DOIUrl":"https://doi.org/10.1109/SC2.2017.40","url":null,"abstract":"Hybrid Cloud, which is a cloud deployment model that integrates the public cloud and private cloud, is gaining considerable attention recently. The key technology for building a Hybrid Cloud environment involves the integration of different types of clouds. In this paper, the concept of Hybrid CSB and a method to solve the cloud integration problem are proposed. We present a structure for recommending a service based on a pattern according to users' requirements. In addition, we propose a method for integrating the recommended services with an integration script and a script generation process. The recommendation and integration method proposed in this study is expected to be used as an underlying technology to facilitate the transition to the Hybrid Cloud environment.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123699065","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}
引用次数: 3
Platform-as-a-Service for Human-Based Applications: Ontology-Driven Approach 基于人的应用的平台即服务:本体驱动的方法
A. Smirnov, A. Ponomarev, T. Levashova, N. Shilov
The number of crowd computing applications is rapidly growing; however, they currently lack unification and interoperability as each platform usually has its own model of tasks, resources and computation process. We aim at the development of a unifying ontology-driven platform that would support deployment of various human-based applications. Key features of the proposed human-computer cloud platform are ontologies and digital contracts. Ontological mechanisms (ability to precisely define semantics and use inference to find related terms) are employed to find and allocate human resources required by software applications. Whereas digital contracts are leveraged to achieve predictability required by cloud users (application developers). The paper describes major principles behind the platform.
人群计算应用的数量正在快速增长;然而,由于每个平台通常都有自己的任务、资源和计算过程模型,因此目前它们缺乏统一和互操作性。我们的目标是开发一个统一的本体驱动平台,支持各种基于人类的应用程序的部署。提出的人机云平台的关键特征是本体和数字合同。使用本体论机制(精确定义语义和使用推理来查找相关术语的能力)来查找和分配软件应用程序所需的人力资源。而利用数字合约来实现云用户(应用程序开发人员)所需的可预测性。本文介绍了该平台背后的主要原理。
{"title":"Platform-as-a-Service for Human-Based Applications: Ontology-Driven Approach","authors":"A. Smirnov, A. Ponomarev, T. Levashova, N. Shilov","doi":"10.1109/SC2.2017.31","DOIUrl":"https://doi.org/10.1109/SC2.2017.31","url":null,"abstract":"The number of crowd computing applications is rapidly growing; however, they currently lack unification and interoperability as each platform usually has its own model of tasks, resources and computation process. We aim at the development of a unifying ontology-driven platform that would support deployment of various human-based applications. Key features of the proposed human-computer cloud platform are ontologies and digital contracts. Ontological mechanisms (ability to precisely define semantics and use inference to find related terms) are employed to find and allocate human resources required by software applications. Whereas digital contracts are leveraged to achieve predictability required by cloud users (application developers). The paper describes major principles behind the platform.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"190 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117352779","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}
引用次数: 0
Design and Implementation of Scalable and Load-Balanced Virtual Machine Clusters 可扩展和负载均衡虚拟机集群的设计和实现
Jia-Hong Chang, Hui-Sheng Cheng, Mei-Ling Chiang
Server clustering is a cost-effective solution to increase the service capacity and system reliability. It also gives greater scalability for handling the growing and huge amount of service demands. Nowadays, cloud platforms take advantage of virtualization technology and make their actual hosts virtualized. In this study, we explore the issues of implementing server clusters based on virtual machines (VM), including architectures and load distribution algorithms. We utilize Linux Virtual Server (LVS) to design several kinds of VM-based server clusters with different architectures, i.e. Single VM Cluster (SVMC), Hierarchical Multiple VM Clusters (HVMC), and Distributed Multiple VM Clusters (MVMC). In order to provide better load balance among real servers in the cluster, load distribution algorithms originally developed for the server clusters should be redesigned or adapted to VM-based clusters. Therefore, we further propose two kinds of load distribution algorithms named Virtual Machine Least Connections (VMLC) and Virtual Machine Weighted Least Connections (VMWLC). These algorithms not only consider the server loading, but also take into account the difference between physical machines (PMs) and VMs to balance the server loads. Practical implementation on Linux and experimental results show that VM clusters with the single architecture (i.e. SVMC) or the hierarchical architecture (i.e. HVMC) obtain significantly higher performance than the distributed VM cluster (i.e. MVMC) that consists of multiple VM clusters with a DNS to spread the load to VM clusters. The proposed load distribution algorithms outperform the Weighted Least Connections (WLC) which does not distinguish PMs from VMs.
服务器集群是提高业务容量和系统可靠性的一种经济有效的解决方案。它还为处理不断增长的大量服务需求提供了更大的可伸缩性。如今,云平台利用虚拟化技术,将其实际主机虚拟化。在本研究中,我们探讨了基于虚拟机(VM)实现服务器集群的问题,包括架构和负载分配算法。我们利用Linux虚拟服务器(LVS)设计了几种不同架构的基于虚拟机的服务器集群,即单虚拟机集群(SVMC)、分层多虚拟机集群(HVMC)和分布式多虚拟机集群(MVMC)。为了在集群中的真实服务器之间提供更好的负载平衡,最初为服务器集群开发的负载分配算法应该重新设计或适应基于vm的集群。因此,我们进一步提出了虚拟机最小连接(VMLC)和虚拟机加权最小连接(VMWLC)两种负载分配算法。这些算法不仅考虑服务器负载,还考虑物理机(pm)和虚拟机之间的差异,以平衡服务器负载。在Linux上的实际实现和实验结果表明,单一架构(即SVMC)或分层架构(即HVMC)的虚拟机集群比由多个虚拟机集群组成的分布式虚拟机集群(即MVMC)获得了明显更高的性能。提出的负载分配算法优于加权最小连接(WLC)算法,该算法不区分pm和vm。
{"title":"Design and Implementation of Scalable and Load-Balanced Virtual Machine Clusters","authors":"Jia-Hong Chang, Hui-Sheng Cheng, Mei-Ling Chiang","doi":"10.1109/SC2.2017.14","DOIUrl":"https://doi.org/10.1109/SC2.2017.14","url":null,"abstract":"Server clustering is a cost-effective solution to increase the service capacity and system reliability. It also gives greater scalability for handling the growing and huge amount of service demands. Nowadays, cloud platforms take advantage of virtualization technology and make their actual hosts virtualized. In this study, we explore the issues of implementing server clusters based on virtual machines (VM), including architectures and load distribution algorithms. We utilize Linux Virtual Server (LVS) to design several kinds of VM-based server clusters with different architectures, i.e. Single VM Cluster (SVMC), Hierarchical Multiple VM Clusters (HVMC), and Distributed Multiple VM Clusters (MVMC). In order to provide better load balance among real servers in the cluster, load distribution algorithms originally developed for the server clusters should be redesigned or adapted to VM-based clusters. Therefore, we further propose two kinds of load distribution algorithms named Virtual Machine Least Connections (VMLC) and Virtual Machine Weighted Least Connections (VMWLC). These algorithms not only consider the server loading, but also take into account the difference between physical machines (PMs) and VMs to balance the server loads. Practical implementation on Linux and experimental results show that VM clusters with the single architecture (i.e. SVMC) or the hierarchical architecture (i.e. HVMC) obtain significantly higher performance than the distributed VM cluster (i.e. MVMC) that consists of multiple VM clusters with a DNS to spread the load to VM clusters. The proposed load distribution algorithms outperform the Weighted Least Connections (WLC) which does not distinguish PMs from VMs.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134561245","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}
引用次数: 3
Enhancing Classification Effectiveness of Chinese News Based on Term Frequency 基于词频的中文新闻分类有效性提升
Tzu-Yi Chan, Yue-Shan Chang
For the daily news published on the web, in general, they can be classified into various categories, such as social, politics, entertainment, and so on. These classifications motivate users to watch the desired information. If the classification is wrong, user cannot catch accurately context. How to accurately classify the daily news is becoming an important issue. In this paper, we will propose a method to enhance the effectiveness of news classification. We will utilize the term frequency appeared in variety of classified historical news to training the weighting of each category of each term. And then classify the test news based on the weighting. We propose a framework and an algorithm to training the weighting of each term. The training data, which are over 3500 Chinese news, are collected from UDN and LTN, which are two major electrical news portals in Taiwan. Based on the weighting mechanism, we conduct some experiments to evaluate the effectiveness of the algorithm. The test data are 170 Chinese news, which are collected from Google. The result shows that the traditional manually classification method has up to 13% error classification.
对于每天在网络上发布的新闻,一般来说,它们可以分为各种类别,如社会,政治,娱乐等。这些分类激励用户观看所需的信息。如果分类错误,用户就不能准确地捕捉上下文。如何对日常新闻进行准确分类成为一个重要的问题。本文将提出一种提高新闻分类有效性的方法。我们将利用各种分类历史新闻中出现的词汇频率来训练每个词汇的每个类别的权重。然后根据权重对测试新闻进行分类。我们提出了一个框架和一种算法来训练每个项的权重。训练数据来自台湾两大电子新闻门户UDN和LTN,共3500余条中文新闻。基于加权机制,我们进行了一些实验来评估算法的有效性。测试数据为170条中文新闻,来自谷歌。结果表明,传统的人工分类方法的分类误差高达13%。
{"title":"Enhancing Classification Effectiveness of Chinese News Based on Term Frequency","authors":"Tzu-Yi Chan, Yue-Shan Chang","doi":"10.1109/SC2.2017.26","DOIUrl":"https://doi.org/10.1109/SC2.2017.26","url":null,"abstract":"For the daily news published on the web, in general, they can be classified into various categories, such as social, politics, entertainment, and so on. These classifications motivate users to watch the desired information. If the classification is wrong, user cannot catch accurately context. How to accurately classify the daily news is becoming an important issue. In this paper, we will propose a method to enhance the effectiveness of news classification. We will utilize the term frequency appeared in variety of classified historical news to training the weighting of each category of each term. And then classify the test news based on the weighting. We propose a framework and an algorithm to training the weighting of each term. The training data, which are over 3500 Chinese news, are collected from UDN and LTN, which are two major electrical news portals in Taiwan. Based on the weighting mechanism, we conduct some experiments to evaluate the effectiveness of the algorithm. The test data are 170 Chinese news, which are collected from Google. The result shows that the traditional manually classification method has up to 13% error classification.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133738468","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}
引用次数: 4
An Energy-Efficient SDN-Based Data Collection Strategy for Wireless Sensor Networks 基于节能sdn的无线传感器网络数据采集策略
Wen-Hwa Liao, Ssu-Chi Kuai
Wireless sensor networks (WSNs) play a significant role in monitoring the physical or environmental conditions at different locations. Each sensor node may die if it runs out of energy. The sensor nodes consume substantial energy in processing sensing data; however, few studies focus on the data processing because the sensor nodes need to store the process protocol in their ROMs. A software-defined networking (SDN) structure can solve many issues in WSNs, such as a change in network structure and the insertion of new network applications that do not need to be implemented at the time of deployment of sensor nodes. This paper proposes a new method to increase the network prohormones. We design the flow table according to the limitations of WSN applications to ensure that all sensing data can meet the requirements of each application.
无线传感器网络(WSNs)在监测不同地点的物理或环境条件方面发挥着重要作用。如果能量耗尽,每个传感器节点都可能死亡。传感器节点在处理传感数据时消耗大量能量;然而,由于传感器节点需要将过程协议存储在其rom中,因此对数据处理的研究很少。软件定义网络(SDN)结构可以解决wsn中的许多问题,例如网络结构的变化以及在部署传感器节点时不需要实现的新网络应用的插入。本文提出了一种增加网络原激素的新方法。我们根据WSN应用的局限性设计了流表,以保证所有的传感数据都能满足每个应用的需求。
{"title":"An Energy-Efficient SDN-Based Data Collection Strategy for Wireless Sensor Networks","authors":"Wen-Hwa Liao, Ssu-Chi Kuai","doi":"10.1109/SC2.2017.21","DOIUrl":"https://doi.org/10.1109/SC2.2017.21","url":null,"abstract":"Wireless sensor networks (WSNs) play a significant role in monitoring the physical or environmental conditions at different locations. Each sensor node may die if it runs out of energy. The sensor nodes consume substantial energy in processing sensing data; however, few studies focus on the data processing because the sensor nodes need to store the process protocol in their ROMs. A software-defined networking (SDN) structure can solve many issues in WSNs, such as a change in network structure and the insertion of new network applications that do not need to be implemented at the time of deployment of sensor nodes. This paper proposes a new method to increase the network prohormones. We design the flow table according to the limitations of WSN applications to ensure that all sensing data can meet the requirements of each application.","PeriodicalId":188326,"journal":{"name":"2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)","volume":"64 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133869474","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}
引用次数: 4
期刊
2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1