首页 > 最新文献

2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)最新文献

英文 中文
Efficient Persistence of Financial Transactions in NVM-based Cloud Data Centers 基于nvm的云数据中心中金融交易的高效持久化
S. Ruocco, Duy-Khanh Le
Performance and reliability are two core challenges for today's cloud data centers. Emerging non-volatile memory (NVM) technologies, which promise large capacity, high-speed, byte-addressable and persistent memory, can offer mitigating benefits. In particular, business-critical applications in ecommerce, finance, and banking could persist transactions in NVM either as traditional storage or directly as durable memory, after additional development to adapt the applications to the new interface. However, both approaches have very diverse software overheads that in the literature are still scantly compared head-to-head or clearly quantified. In order to shed some light on these issues, we developed a suite of throughput, latency, and scalability tests that focus on the challenge of persisting financial transactions in the form of small and critical parcels of data, a representative challenge for financial cloud data centers. By carrying out benchmarks on a real NVDIMM server, we compare and contrast in detail the performance of the programming framework Mnemosyne with the NVM storage solutions PMFS (a persistent memory file system) and PMBD (a persistent memory block-device). In turn, these are compared with both directly-addressable volatile RAM and a fast NVM Express flash drive (NVMe) as performance baselines. We found that persisting financial transactions with Mnemosyne achieves up to two orders of magnitude better throughput than persisting them in the NVMe, while incurring a performance penalty of 25 percent over volatile RAM. Furthermore, committing transactions in NVM as persistent memory or flat files is up to two orders of magnitude faster than persisting them in databases saved in NVM. Finally, the throughput of writing financial transactions using Mnemosyne is four times higher than PMFS and one order of magnitude higher than PMBD.
性能和可靠性是当今云数据中心面临的两个核心挑战。新兴的非易失性内存(NVM)技术承诺提供大容量、高速、字节寻址和持久的内存,可以提供缓解的好处。特别是,电子商务、金融和银行中的关键业务应用程序可以在NVM中持久化事务,既可以作为传统存储,也可以直接作为持久内存,前提是对应用程序进行额外的开发,使其适应新的接口。然而,这两种方法都有非常不同的软件开销,在文献中仍然很少进行正面比较或明确量化。为了阐明这些问题,我们开发了一套吞吐量、延迟和可伸缩性测试,重点关注以小而关键的数据包形式持久化金融交易的挑战,这是金融云数据中心面临的一个代表性挑战。通过在真实的NVDIMM服务器上进行基准测试,我们详细地比较和对比了编程框架Mnemosyne与NVM存储解决方案PMFS(持久内存文件系统)和PMBD(持久内存块设备)的性能。然后,将它们与可直接寻址的易失性RAM和快速NVM Express闪存驱动器(NVMe)作为性能基准进行比较。我们发现,与在NVMe中持久化金融事务相比,使用Mnemosyne持久化金融事务的吞吐量提高了两个数量级,但性能损失比易失性RAM高25%。此外,在NVM中将事务作为持久内存或平面文件提交,比在保存在NVM中的数据库中持久化它们要快两个数量级。最后,使用Mnemosyne编写金融交易的吞吐量比PMFS高四倍,比PMBD高一个数量级。
{"title":"Efficient Persistence of Financial Transactions in NVM-based Cloud Data Centers","authors":"S. Ruocco, Duy-Khanh Le","doi":"10.1109/ICCCRI.2015.29","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.29","url":null,"abstract":"Performance and reliability are two core challenges for today's cloud data centers. Emerging non-volatile memory (NVM) technologies, which promise large capacity, high-speed, byte-addressable and persistent memory, can offer mitigating benefits. In particular, business-critical applications in ecommerce, finance, and banking could persist transactions in NVM either as traditional storage or directly as durable memory, after additional development to adapt the applications to the new interface. However, both approaches have very diverse software overheads that in the literature are still scantly compared head-to-head or clearly quantified. In order to shed some light on these issues, we developed a suite of throughput, latency, and scalability tests that focus on the challenge of persisting financial transactions in the form of small and critical parcels of data, a representative challenge for financial cloud data centers. By carrying out benchmarks on a real NVDIMM server, we compare and contrast in detail the performance of the programming framework Mnemosyne with the NVM storage solutions PMFS (a persistent memory file system) and PMBD (a persistent memory block-device). In turn, these are compared with both directly-addressable volatile RAM and a fast NVM Express flash drive (NVMe) as performance baselines. We found that persisting financial transactions with Mnemosyne achieves up to two orders of magnitude better throughput than persisting them in the NVMe, while incurring a performance penalty of 25 percent over volatile RAM. Furthermore, committing transactions in NVM as persistent memory or flat files is up to two orders of magnitude faster than persisting them in databases saved in NVM. Finally, the throughput of writing financial transactions using Mnemosyne is four times higher than PMFS and one order of magnitude higher than PMBD.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125824200","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
Next Generation Clouds, the Chameleon Cloud Testbed, and Software Defined Networking (SDN) 下一代云、变色龙云测试平台和软件定义网络(SDN)
J. Mambretti, J. Chen, F. Yeh
Next generation clouds, based on highly programmable, high performance networks, especially those supported by Software-Defined-Networking (SDN) have attracted significant interest by research communities. In recognition of the increasing importance of advancing cloud services and technologies, especially for providing Internet services, the US National Science Foundation (NSF) established a project, the NSF Cloud initiative, to enable the computer science research community to develop and experiment with novel cloud architectures and create new, architecturally enabled innovative applications for cloud computing through empirical research experimentation by using large scale distributed cloud test beds. This paper provides an overview of one of those test beds, the Chameleon Cloud tested, with an additional description of the integration of that test bed with high programmable, high performance networks, based on SDN. The Chameleon project is designing, deploying, and operating a large scale, highly distributed experimental environment for empirical cloud research, integrated with high programmable networks as a foundation resource.
基于高度可编程、高性能网络的下一代云,特别是那些由软件定义网络(SDN)支持的云,已经引起了研究团体的极大兴趣。认识到推进云服务和技术的重要性日益增加,特别是在提供互联网服务方面,美国国家科学基金会(NSF)建立了一个项目,NSF云计划,使计算机科学研究界能够开发和试验新颖的云架构,并创造新的,通过使用大规模分布式云测试平台的实证研究实验,在架构上支持云计算的创新应用程序。本文概述了其中一个测试平台,变色龙云测试,并附加描述了该测试平台与基于SDN的高可编程、高性能网络的集成。变色龙项目正在设计、部署和运行一个大规模、高度分布式的实验环境,用于实证云研究,并集成了高度可编程的网络作为基础资源。
{"title":"Next Generation Clouds, the Chameleon Cloud Testbed, and Software Defined Networking (SDN)","authors":"J. Mambretti, J. Chen, F. Yeh","doi":"10.1109/ICCCRI.2015.10","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.10","url":null,"abstract":"Next generation clouds, based on highly programmable, high performance networks, especially those supported by Software-Defined-Networking (SDN) have attracted significant interest by research communities. In recognition of the increasing importance of advancing cloud services and technologies, especially for providing Internet services, the US National Science Foundation (NSF) established a project, the NSF Cloud initiative, to enable the computer science research community to develop and experiment with novel cloud architectures and create new, architecturally enabled innovative applications for cloud computing through empirical research experimentation by using large scale distributed cloud test beds. This paper provides an overview of one of those test beds, the Chameleon Cloud tested, with an additional description of the integration of that test bed with high programmable, high performance networks, based on SDN. The Chameleon project is designing, deploying, and operating a large scale, highly distributed experimental environment for empirical cloud research, integrated with high programmable networks as a foundation resource.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"156 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127357792","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}
引用次数: 81
Towards a Private Fall Injury Warning Service for Smartphone-Distracted Pedestrian 面向智能手机分心行人的跌倒伤害预警服务
Jianxiong Yin, Yonggang Wen, Jianxin Wu
Fast evolving smart phone technology greatly promoted consumption of service and content on the move, meanwhile raised new privacy, security and health issues, e.g., Increasing Pedestrians Multitasking with Smart phones (PMS) fall injury. Existing camera or vehicular-based safety technologies mostly aims to warn PMS based on camera observations which are limited to the coverage of camera view. To enable warning without camera, we look to study PMS injury issue by understand the internal causes of the increased injury, say the distractive multitasking phone usage activities (MPUA). In this paper, we present Safe MT: a smart phone-based PMS safety application to case study the suspicious typical MPUA that increase fall risk in daily life. Safe MT provides accurate private monitoring of phone usage activity (PUA) as well as accompanying gait style (GS). For PUA monitoring, Safe MT employees a novel out-of-band approach to infer typical PUA, e.g., Calling, messaging, without causing privacy harshness at low overhead. For efficient GS monitoring, Safe MT employed a novel gait-style classification (GSC) algorithm that overcome the challenges of subjective gait style signature, using later-binding initialization with subjective user data. We implemented the system on Android phones and validated its availability in supervised lab experiments, results show that our system can effectively identify the two parameters of MPUA. Although fall injury case are hardly recorded in 4-week real trace data, understanding of MPUA are still gained by mining the collected dataset.
快速发展的智能手机技术极大地促进了人们对移动服务和内容的消费,同时也带来了新的隐私、安全和健康问题,例如,越来越多的行人使用智能手机进行多任务处理(PMS)导致跌倒伤害。现有的摄像头或车载安全技术主要是基于摄像头的观察来警告PMS,而这些观察仅限于摄像头视野的覆盖范围。为了实现无摄像头的预警,我们希望通过了解伤害增加的内部原因来研究经前综合症伤害问题,比如分心的多任务手机使用活动(MPUA)。在本文中,我们提出了安全MT:一个基于智能手机的PMS安全应用程序,以研究可疑的典型MPUA在日常生活中增加跌倒风险。安全MT提供准确的私人监控电话使用活动(PUA)以及伴随的步态风格(GS)。对于PUA监控,Safe MT采用了一种新颖的带外方法来推断典型的PUA,例如,呼叫,消息传递,而不会在低开销下造成隐私问题。为了有效地监测GS, Safe MT采用了一种新的步态风格分类(GSC)算法,该算法克服了主观步态风格签名的挑战,使用主观用户数据的后绑定初始化。我们在Android手机上实现了该系统,并在有监督的实验室实验中验证了其有效性,结果表明我们的系统可以有效地识别出MPUA的两个参数。虽然在4周的真实追踪数据中几乎没有记录跌倒损伤病例,但通过对收集到的数据集的挖掘,仍然可以了解MPUA。
{"title":"Towards a Private Fall Injury Warning Service for Smartphone-Distracted Pedestrian","authors":"Jianxiong Yin, Yonggang Wen, Jianxin Wu","doi":"10.1109/ICCCRI.2015.15","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.15","url":null,"abstract":"Fast evolving smart phone technology greatly promoted consumption of service and content on the move, meanwhile raised new privacy, security and health issues, e.g., Increasing Pedestrians Multitasking with Smart phones (PMS) fall injury. Existing camera or vehicular-based safety technologies mostly aims to warn PMS based on camera observations which are limited to the coverage of camera view. To enable warning without camera, we look to study PMS injury issue by understand the internal causes of the increased injury, say the distractive multitasking phone usage activities (MPUA). In this paper, we present Safe MT: a smart phone-based PMS safety application to case study the suspicious typical MPUA that increase fall risk in daily life. Safe MT provides accurate private monitoring of phone usage activity (PUA) as well as accompanying gait style (GS). For PUA monitoring, Safe MT employees a novel out-of-band approach to infer typical PUA, e.g., Calling, messaging, without causing privacy harshness at low overhead. For efficient GS monitoring, Safe MT employed a novel gait-style classification (GSC) algorithm that overcome the challenges of subjective gait style signature, using later-binding initialization with subjective user data. We implemented the system on Android phones and validated its availability in supervised lab experiments, results show that our system can effectively identify the two parameters of MPUA. Although fall injury case are hardly recorded in 4-week real trace data, understanding of MPUA are still gained by mining the collected dataset.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122174673","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
Flexible Yet Secure De-duplication Service for Enterprise Data on Cloud Storage 灵活而安全的云存储企业数据重复数据删除服务
W. Chuan, Shu Qin Ren, S. Keoh, Khin Mi Mi Aung
The cloud storage services bring forth infinite storage capacity and flexible access capability to store and share large-scale content. The convenience brought forth has attracted both individual and enterprise users to outsource data service to a cloud provider. As the survey shows 56% of the usages of cloud storage applications are for data back up and up to 68% of data backup are user assets. Enterprise tenants would need to protect their data privacy before uploading them to the cloud and expect a reasonable performance while they try to reduce the operation cost in terms of cloud storage, capacity and I/Os matter as well as systems' performance, bandwidth and data protection. Thus, enterprise tenants demand secure and economic data storage yet flexible access on their cloud data. In this paper, we propose a secure de-duplication solution for enterprise tenants to leverage the benefits of cloud storage while reducing operation cost and protecting privacy. First, the solution uses a proxy to do flexible group access control which supports secure de-duplication within a group, Second, the solution supports scalable clustering of proxies to support large-scale data access, Third, the solution can be integrated with cloud storage seamlessly. We implemented and tested our solution by integrating it with Drop box. Secure de-duplication in a group is performed at low data transfer latency and small storage overhead as compared to de-duplication on plaintext.
云存储服务提供了无限的存储容量和灵活的访问能力,可以存储和共享大规模的内容。由此带来的便利吸引了个人和企业用户将数据服务外包给云提供商。正如调查显示的那样,56%的云存储应用程序用于数据备份,高达68%的数据备份是用户资产。企业租户在将数据上传到云端之前需要保护他们的数据隐私,并期望在云存储、容量和I/ o问题以及系统性能、带宽和数据保护方面降低运营成本的同时获得合理的性能。因此,企业租户既需要安全、经济的数据存储,又需要灵活地访问其云数据。在本文中,我们为企业租户提出了一种安全的重复数据删除解决方案,以利用云存储的优势,同时降低运营成本并保护隐私。首先,该解决方案使用代理进行灵活的组访问控制,支持组内的安全重复数据删除;其次,该解决方案支持可扩展的代理集群,以支持大规模数据访问;第三,该解决方案可以与云存储无缝集成。我们通过集成Drop box来实现和测试我们的解决方案。与明文重复数据删除相比,安全组内重复数据删除的数据传输延迟低,存储开销小。
{"title":"Flexible Yet Secure De-duplication Service for Enterprise Data on Cloud Storage","authors":"W. Chuan, Shu Qin Ren, S. Keoh, Khin Mi Mi Aung","doi":"10.1109/ICCCRI.2015.11","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.11","url":null,"abstract":"The cloud storage services bring forth infinite storage capacity and flexible access capability to store and share large-scale content. The convenience brought forth has attracted both individual and enterprise users to outsource data service to a cloud provider. As the survey shows 56% of the usages of cloud storage applications are for data back up and up to 68% of data backup are user assets. Enterprise tenants would need to protect their data privacy before uploading them to the cloud and expect a reasonable performance while they try to reduce the operation cost in terms of cloud storage, capacity and I/Os matter as well as systems' performance, bandwidth and data protection. Thus, enterprise tenants demand secure and economic data storage yet flexible access on their cloud data. In this paper, we propose a secure de-duplication solution for enterprise tenants to leverage the benefits of cloud storage while reducing operation cost and protecting privacy. First, the solution uses a proxy to do flexible group access control which supports secure de-duplication within a group, Second, the solution supports scalable clustering of proxies to support large-scale data access, Third, the solution can be integrated with cloud storage seamlessly. We implemented and tested our solution by integrating it with Drop box. Secure de-duplication in a group is performed at low data transfer latency and small storage overhead as compared to de-duplication on plaintext.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132964240","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
Performance of Hadoop Application on Hybrid Cloud Hadoop应用在混合云上的性能研究
H. Ohnaga, K. Aida, Omar Abdul-Rahman
Hadoop is an open-source software framework for distributed computing that is widely used to develop large-scale data processing applications, such as big data applications. Hadoop application programs are normally run on in-house or cloud computing platforms. Recently, a hybrid cloud composed of in-house and remote cloud computing platforms has been found to be capable of sustaining a certain level of application performance. In this paper, we discuss the performance of a Hadoop application program running on such hybrid clouds. We will begin by presenting the performance model used to estimate the execution time of a Hadoop application program running on a hybrid cloud. Then, we will show the results of experiments conducted on hybrid cloud test beds. These experimental results revealed that the performance levels of the Hadoop application programs running on the hybrid cloud were application type dependent, and that performance improvements could be expected by using a remote cloud computing platform in conjunction with in-house computing platforms for certain types of applications. Furthermore, the results showed that our performance model captured the performance trend of the application programs on the hybrid cloud. However, room for improvement still exists in the performance model, particularly for the shuffle phase.
Hadoop是分布式计算的开源软件框架,广泛用于开发大规模数据处理应用,如大数据应用。Hadoop应用程序通常在内部或云计算平台上运行。最近,人们发现由内部和远程云计算平台组成的混合云能够维持一定水平的应用程序性能。在本文中,我们讨论了运行在这种混合云上的Hadoop应用程序的性能。我们将首先介绍用于估计在混合云上运行的Hadoop应用程序的执行时间的性能模型。然后,我们将展示在混合云测试台上进行的实验结果。这些实验结果表明,在混合云上运行的Hadoop应用程序的性能水平与应用程序类型有关,并且可以通过将远程云计算平台与内部计算平台结合使用来实现某些类型应用程序的性能改进。此外,结果表明,我们的性能模型捕捉了应用程序在混合云上的性能趋势。但是,性能模型中仍然存在改进的空间,特别是在shuffle阶段。
{"title":"Performance of Hadoop Application on Hybrid Cloud","authors":"H. Ohnaga, K. Aida, Omar Abdul-Rahman","doi":"10.1109/ICCCRI.2015.25","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.25","url":null,"abstract":"Hadoop is an open-source software framework for distributed computing that is widely used to develop large-scale data processing applications, such as big data applications. Hadoop application programs are normally run on in-house or cloud computing platforms. Recently, a hybrid cloud composed of in-house and remote cloud computing platforms has been found to be capable of sustaining a certain level of application performance. In this paper, we discuss the performance of a Hadoop application program running on such hybrid clouds. We will begin by presenting the performance model used to estimate the execution time of a Hadoop application program running on a hybrid cloud. Then, we will show the results of experiments conducted on hybrid cloud test beds. These experimental results revealed that the performance levels of the Hadoop application programs running on the hybrid cloud were application type dependent, and that performance improvements could be expected by using a remote cloud computing platform in conjunction with in-house computing platforms for certain types of applications. Furthermore, the results showed that our performance model captured the performance trend of the application programs on the hybrid cloud. However, room for improvement still exists in the performance model, particularly for the shuffle phase.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130133503","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
The Role of Cloud Computing in Addressing SME Challenges in South Africa 云计算在解决南非中小企业挑战中的作用
Nkosi Kumalo, J. A. V. D. Poll
Cloud Computing may be viewed as a utility-based service, similar to the use of (e.g.) Electricity. The setting up of the service, management thereof, support and subsequent upgrades are performed by the CSP (Cloud Service Provider) on behalf of the user. The user subscribes to the service and pays for the computing resources that were used during the specified period. Service subscription may be across the whole technology stack from Applications, Infrastructure and Platform, and with options of how it should be deployed i.e. Privately (in-house), Community (for limited number of users), Public (consumed via internet with no dedicated firewalls) or hybrid (with both in-house and public deployments). In this paper the researchers argue that Cloud Computing can alleviate the negative impact of poor management, lack of skill, lack of funding, etc. On the success of a small or medium business. Following a literature survey on the challenges experienced by Small and Medium-sized Enterprises (SMEs), with specific focus on the most recent South African SBP, SME Growth index, 2013, we suggest how Cloud Computing may facilitate SME business growth.
云计算可被视为一种基于效用的服务,类似于(例如)电力的使用。服务的设置、管理、支持和后续升级由CSP(云服务提供商)代表用户执行。用户订阅该服务,并为在指定时间段内使用的计算资源付费。服务订阅可以跨越应用程序、基础设施和平台的整个技术堆栈,并具有部署方式的选项,即私有(内部)、社区(针对有限数量的用户)、公共(通过没有专用防火墙的互联网消费)或混合(内部和公共部署)。在这篇论文中,研究人员认为云计算可以缓解管理不善、缺乏技能、缺乏资金等负面影响。关于中小企业的成功。在对中小企业(SMEs)所面临的挑战进行文献调查后,我们特别关注了最近的南非SBP, 2013年中小企业增长指数,我们建议云计算如何促进中小企业的业务增长。
{"title":"The Role of Cloud Computing in Addressing SME Challenges in South Africa","authors":"Nkosi Kumalo, J. A. V. D. Poll","doi":"10.1109/ICCCRI.2015.32","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.32","url":null,"abstract":"Cloud Computing may be viewed as a utility-based service, similar to the use of (e.g.) Electricity. The setting up of the service, management thereof, support and subsequent upgrades are performed by the CSP (Cloud Service Provider) on behalf of the user. The user subscribes to the service and pays for the computing resources that were used during the specified period. Service subscription may be across the whole technology stack from Applications, Infrastructure and Platform, and with options of how it should be deployed i.e. Privately (in-house), Community (for limited number of users), Public (consumed via internet with no dedicated firewalls) or hybrid (with both in-house and public deployments). In this paper the researchers argue that Cloud Computing can alleviate the negative impact of poor management, lack of skill, lack of funding, etc. On the success of a small or medium business. Following a literature survey on the challenges experienced by Small and Medium-sized Enterprises (SMEs), with specific focus on the most recent South African SBP, SME Growth index, 2013, we suggest how Cloud Computing may facilitate SME business growth.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121840309","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}
引用次数: 7
StealthyCRM: A Secure Cloud CRM System Application that Supports Fully Homomorphic Database Encryption StealthyCRM:一个安全的云CRM系统应用,支持完全同态数据库加密
Miguel Rodel Felipe, Khin Mi Mi Aung, Xia Ye, Yonggang Wen
Customer Relationship Management (CRM) system improves companies' profitability by helping companies focus on the relationships with customers, colleagues or suppliers. By having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issues [1], especially when it comes to financial industries. To provide a practical and secure solution to these enterprises, this project aims to build a cloud CRM system that enables fully homomorphic encryption. In order to explore the potential of this, the project integrates three key components: Open source CRM system Sugar CRM, partial homomorphic database system Crypt DB and fully homomorphic encryption library HElib. By leveraging the structure based on our previous work [2], Stealthy CRM successfully integrates fully homomorphic encryption support on top of Crypt DB database encryption environment. Besides that, Stealthy CRM enables a transparent and seamless integration to any CRM system by using a modified My SQL proxy to listen to, encrypt the queries and interact with Crypt DB and HElib subsystems. An evaluation of TPC-C and TPC-H queries is conducted on Stealthy CRM system. The result shows Stealthy CRM has 14%-28% throughput overhead for most of the CRM queries, compared with unmodified My SQL server. For complex TPC-H queries involving multiplication and composition of computation, Stealthy CRM is able to execute the query between 1.75 min to 11.7 min. Although the time takes to complete a fully homomorphic query in CRM system is still long, Stealthy CRM provided a prototype for researchers and other business application developers to explore the potential.
客户关系管理(CRM)系统通过帮助公司关注与客户、同事或供应商的关系来提高公司的盈利能力。虽然企业有很强的主动性将应用程序迁移到云上,但却受到云安全性和可靠性问题的阻碍[1],尤其是在金融行业。为了给这些企业提供一个实用且安全的解决方案,本项目旨在构建一个完全同态加密的云CRM系统。为了挖掘这方面的潜力,该项目集成了三个关键组件:开源CRM系统Sugar CRM、部分同态数据库系统Crypt DB和完全同态加密库HElib。通过利用基于我们之前工作[2]的结构,Stealthy CRM成功地在Crypt DB数据库加密环境之上集成了完全同态加密支持。除此之外,Stealthy CRM通过使用修改后的My SQL代理来监听、加密查询并与Crypt DB和HElib子系统交互,从而实现与任何CRM系统的透明无缝集成。在隐身CRM系统上对TPC-C和TPC-H查询进行了评估。结果表明,与未修改的SQL服务器相比,Stealthy CRM在大多数CRM查询中有14%-28%的吞吐量开销。对于涉及乘法和组合计算的复杂TPC-H查询,Stealthy CRM能够在1.75分钟到11.7分钟之间执行查询。尽管在CRM系统中完成完全同态查询所需的时间仍然很长,但Stealthy CRM为研究人员和其他业务应用程序开发人员提供了一个原型,以探索其潜力。
{"title":"StealthyCRM: A Secure Cloud CRM System Application that Supports Fully Homomorphic Database Encryption","authors":"Miguel Rodel Felipe, Khin Mi Mi Aung, Xia Ye, Yonggang Wen","doi":"10.1109/ICCCRI.2015.23","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.23","url":null,"abstract":"Customer Relationship Management (CRM) system improves companies' profitability by helping companies focus on the relationships with customers, colleagues or suppliers. By having strong initiative to move applications to cloud, enterprises are hindered by cloud security and reliability issues [1], especially when it comes to financial industries. To provide a practical and secure solution to these enterprises, this project aims to build a cloud CRM system that enables fully homomorphic encryption. In order to explore the potential of this, the project integrates three key components: Open source CRM system Sugar CRM, partial homomorphic database system Crypt DB and fully homomorphic encryption library HElib. By leveraging the structure based on our previous work [2], Stealthy CRM successfully integrates fully homomorphic encryption support on top of Crypt DB database encryption environment. Besides that, Stealthy CRM enables a transparent and seamless integration to any CRM system by using a modified My SQL proxy to listen to, encrypt the queries and interact with Crypt DB and HElib subsystems. An evaluation of TPC-C and TPC-H queries is conducted on Stealthy CRM system. The result shows Stealthy CRM has 14%-28% throughput overhead for most of the CRM queries, compared with unmodified My SQL server. For complex TPC-H queries involving multiplication and composition of computation, Stealthy CRM is able to execute the query between 1.75 min to 11.7 min. Although the time takes to complete a fully homomorphic query in CRM system is still long, Stealthy CRM provided a prototype for researchers and other business application developers to explore the potential.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123929178","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}
引用次数: 10
Deadline Constrained Cloud Computing Resources Scheduling through an Ant Colony System Approach 基于蚁群系统方法的限期约束云计算资源调度
Zong-Gan Chen, Zhi-hui Zhan, Hai-Hao Li, Ke-Jing Du, J. Zhong, Y. W. Foo, Yun Li, Jun Zhang
Cloud computing resources scheduling is essential for executing workflows in the cloud platform because it relates to both execution time and execution cost. In this paper, we adopt a model that optimizes the execution cost while meeting deadline constraints. In solving this problem, we propose an Improved Ant Colony System (IACS) approach featuring two novel strategies. Firstly, a dynamic heuristic strategy is used to calculate a heuristic value during an evolutionary process by taking the workflow topological structure into consideration. Secondly, a double search strategy is used to initialize the pheromone and calculate the heuristic value according to the execution time at the beginning and to initialize the pheromone and calculate heuristic value according to the execution cost after a feasible solution is found. Therefore, the proposed IACS is adaptive to the search environment and to different objectives. We have conducted extensive experiments based on workflows with different scales and different cloud resources. We compare the result with a particle swarm optimization (PSO) approach and a dynamic objective genetic algorithm (DOGA) approach. Experimental results show that IACS is able to find better solutions with a lower cost than both PSO and DOGA do on various scheduling scales and deadline conditions.
云计算资源调度对于在云平台中执行工作流至关重要,因为它涉及到执行时间和执行成本。在本文中,我们采用了一个在满足期限约束的情况下优化执行成本的模型。为了解决这一问题,我们提出了一种改进的蚁群系统(IACS)方法,该方法具有两种新的策略。首先,考虑工作流拓扑结构,采用动态启发式策略计算演化过程中的启发式值;其次,采用双搜索策略,初始化信息素并根据初始执行时间计算启发式值,找到可行解后根据执行代价初始化信息素并计算启发式值。因此,所提出的IACS能够适应不同的搜索环境和目标。我们针对不同规模、不同云资源的工作流进行了大量的实验。我们将结果与粒子群优化(PSO)方法和动态目标遗传算法(DOGA)方法进行比较。实验结果表明,在各种调度尺度和截止时间条件下,IACS都能找到比PSO和DOGA更好的、成本更低的解决方案。
{"title":"Deadline Constrained Cloud Computing Resources Scheduling through an Ant Colony System Approach","authors":"Zong-Gan Chen, Zhi-hui Zhan, Hai-Hao Li, Ke-Jing Du, J. Zhong, Y. W. Foo, Yun Li, Jun Zhang","doi":"10.1109/ICCCRI.2015.14","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.14","url":null,"abstract":"Cloud computing resources scheduling is essential for executing workflows in the cloud platform because it relates to both execution time and execution cost. In this paper, we adopt a model that optimizes the execution cost while meeting deadline constraints. In solving this problem, we propose an Improved Ant Colony System (IACS) approach featuring two novel strategies. Firstly, a dynamic heuristic strategy is used to calculate a heuristic value during an evolutionary process by taking the workflow topological structure into consideration. Secondly, a double search strategy is used to initialize the pheromone and calculate the heuristic value according to the execution time at the beginning and to initialize the pheromone and calculate heuristic value according to the execution cost after a feasible solution is found. Therefore, the proposed IACS is adaptive to the search environment and to different objectives. We have conducted extensive experiments based on workflows with different scales and different cloud resources. We compare the result with a particle swarm optimization (PSO) approach and a dynamic objective genetic algorithm (DOGA) approach. Experimental results show that IACS is able to find better solutions with a lower cost than both PSO and DOGA do on various scheduling scales and deadline conditions.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124724761","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}
引用次数: 42
A GPU Query Accelerator for Geospatial Coordinates Computation 地理空间坐标计算的GPU查询加速器
K. Yong, W. K. Ho, M. Chua, S. See
People and things become mobile sensors that converge to our daily life. This has unwittingly collected humongous of time series of data with location. People are finding ways to turn this raw data into valuable information as a distinguished business analytic. Importantly, the demand of speedy computation with an appealing visualization is crucial to success. Thus, it reveals the potential economic benefits and becomes an overwhelming new research area that requiring sophisticated mechanisms and technologies to reach the demand. Over the past decade, there have attempts of using accelerators along with multicore CPUs in boosting large-scale data computation. We proposed an emerging SQL-like GPU query accelerator, Galactic a DB. In addition, we extended it to have the geo-spatial compute capabilities. The query operation executes parallelly with drawing support from a high performance and energy efficient NVIDIA Tesla technology. Our result has shown the significant speedup by using Galactic a DB.
人和物成为移动传感器,融入我们的日常生活。这无意中收集了大量的时间序列数据与位置。人们正在寻找方法,将这些原始数据转化为有价值的信息,作为杰出的业务分析。重要的是,对快速计算和吸引人的可视化的需求是成功的关键。因此,它揭示了潜在的经济效益,成为一个压倒性的新研究领域,需要复杂的机制和技术来达到需求。在过去的十年中,人们尝试使用加速器和多核cpu来提高大规模数据计算。我们提出了一个新兴的类似sql的GPU查询加速器,Galactic a DB。此外,我们对其进行了扩展,使其具有地理空间计算能力。查询操作在高性能和节能的NVIDIA Tesla技术的支持下并行执行。我们的结果显示了使用Galactic a DB的显著加速。
{"title":"A GPU Query Accelerator for Geospatial Coordinates Computation","authors":"K. Yong, W. K. Ho, M. Chua, S. See","doi":"10.1109/ICCCRI.2015.26","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.26","url":null,"abstract":"People and things become mobile sensors that converge to our daily life. This has unwittingly collected humongous of time series of data with location. People are finding ways to turn this raw data into valuable information as a distinguished business analytic. Importantly, the demand of speedy computation with an appealing visualization is crucial to success. Thus, it reveals the potential economic benefits and becomes an overwhelming new research area that requiring sophisticated mechanisms and technologies to reach the demand. Over the past decade, there have attempts of using accelerators along with multicore CPUs in boosting large-scale data computation. We proposed an emerging SQL-like GPU query accelerator, Galactic a DB. In addition, we extended it to have the geo-spatial compute capabilities. The query operation executes parallelly with drawing support from a high performance and energy efficient NVIDIA Tesla technology. Our result has shown the significant speedup by using Galactic a DB.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116834884","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}
引用次数: 1
Hadoop Job Scheduling with Dynamic Task Splitting Hadoop作业调度与动态任务分割
YongLiang Xu, Wentong Cai
Fairness and data locality are often in conflict in Hadoop job scheduling. During scheduling, it is not always possible for data locality to be achieved for all jobs or for fairness to be attained for all users. Achieving pure fairness may compromise the data locality of the jobs which will negatively affect performances, and vice-versa. For example, a scheduler may opt to sacrifice performance by scheduling tasks to non-data local nodes. Alternatively, a scheduler may choose to sacrifice fairness by giving up an available slot and wait for a data-local node. The Dynamic Task Splitting Scheduler (DTSS) is proposed to mitigate the tradeoffs between fairness and data locality during job scheduling. DTSS does so by dynamically splitting a task and executing the split task immediately, on a non-data-local node, to improve the fairness. Analysis and experiments results show that it is possible to improve both fairness and the performance by adjusting the proportion of the task split. DTSS is shown to improve the make span of different users in a cluster by 2% to 11% as compared to delay scheduling under the situation where it is difficult to obtain data-local nodes on a cluster. Lastly, experiments show that DTSS is not a suitable scheduler under conditions where jobs are able to obtain data-local nodes easily.
在Hadoop作业调度中,公平性和数据局部性经常发生冲突。在调度期间,不可能总是为所有作业实现数据局部性,也不可能总是为所有用户实现公平性。实现纯粹的公平性可能会损害作业的数据局部性,从而对性能产生负面影响,反之亦然。例如,调度器可以选择通过将任务调度到非数据本地节点来牺牲性能。或者,调度器可以选择牺牲公平性,放弃可用的槽位并等待数据本地节点。为了解决作业调度过程中公平性和数据局部性之间的矛盾,提出了动态任务分割调度算法(DTSS)。DTSS通过动态拆分任务并立即在非数据本地节点上执行拆分任务来实现这一点,从而提高公平性。分析和实验结果表明,通过调整任务分配的比例可以提高公平性和性能。与延迟调度相比,在难以获得集群上的数据本地节点的情况下,DTSS可以将集群中不同用户的make span提高2%到11%。最后,实验表明,在作业能够容易地获得数据局部节点的情况下,DTSS不是一个合适的调度程序。
{"title":"Hadoop Job Scheduling with Dynamic Task Splitting","authors":"YongLiang Xu, Wentong Cai","doi":"10.1109/ICCCRI.2015.31","DOIUrl":"https://doi.org/10.1109/ICCCRI.2015.31","url":null,"abstract":"Fairness and data locality are often in conflict in Hadoop job scheduling. During scheduling, it is not always possible for data locality to be achieved for all jobs or for fairness to be attained for all users. Achieving pure fairness may compromise the data locality of the jobs which will negatively affect performances, and vice-versa. For example, a scheduler may opt to sacrifice performance by scheduling tasks to non-data local nodes. Alternatively, a scheduler may choose to sacrifice fairness by giving up an available slot and wait for a data-local node. The Dynamic Task Splitting Scheduler (DTSS) is proposed to mitigate the tradeoffs between fairness and data locality during job scheduling. DTSS does so by dynamically splitting a task and executing the split task immediately, on a non-data-local node, to improve the fairness. Analysis and experiments results show that it is possible to improve both fairness and the performance by adjusting the proportion of the task split. DTSS is shown to improve the make span of different users in a cluster by 2% to 11% as compared to delay scheduling under the situation where it is difficult to obtain data-local nodes on a cluster. Lastly, experiments show that DTSS is not a suitable scheduler under conditions where jobs are able to obtain data-local nodes easily.","PeriodicalId":183970,"journal":{"name":"2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132456689","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
期刊
2015 International Conference on Cloud Computing Research and Innovation (ICCCRI)
全部 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