IEEE Transactions on Emerging Topics in Computing · 2016 · 62 citations · 26 references
ComputingCloud ComputingInformation TechnologyBig Data AnalyticsCloud ArchitectureCloud InfrastructureCloud BillingCloud Cost ManagementCloud Data ManagementCloud Pricing ModelsCost-performance TradeoffsMulti-cloud ArchitectureCloud Resource AllocationCloud Service BrokerageCloud Service PricingCross-cloud Load BalancingMulti-cloud Cost OptimizationOn-demand Pricing
Processing streaming big data becomes critical as new diver Internet of Thing applications begin to emerge. The existing cloud pricing strategy is unfriendly for processing streaming big data with varying loads. Multiple cloud environments are a potential solution with an efficient pay-on-demand pricing strategy for processing streaming big data. In this paper, we propose an intermediary framework with multiple cloud environments to provide streaming big data computing service with lower cost per load, in which a cloud service intermediary rents the cloud service from multiple cloud providers and provides streaming processing service to the users with multiple service interfaces. In this framework, we also propose a pricing strategy to maximize the revenue of the multiple cloud intermediaries. With extensive simulations, our pricing strategy brings higher revenue than other pricing methods.
26
Michael Armbrust, Armando Fox, Rean Griffith et al. · Communications of the ACM · 2010 · 9K citations · Full text
Aurora: a new model and architecture for data stream management
Daniel J. Abadi, Don Carney, Ugur �etintemel et al. · The VLDB Journal · 2003 · 1.5K citations
The Design of the Borealis Stream Processing Engine
Daniel J. Abadi, Yanif Ahmad, Magdalena Bałazińska et al. · 2005 · 1.2K citations