English
Related papers

Related papers: Dynamic web cache publishing for IaaS clouds using…

200 papers

Streaming algorithms are fundamental in the analysis of large and online datasets. A key component of many such analytic tasks is $q$-MAX, which finds the largest $q$ values in a number stream. Modern approaches attain a constant runtime by…

Data Structures and Algorithms · Computer Science 2024-07-11 Ran Ben-Basat , Gil Einziger , Wenchen Han , Bilal Tayh

The introduction of Dynamic Adaptive Streaming over HTTP (DASH) helped reduce the consumption of resource in video delivery, but its client-based rate adaptation is unable to optimally use the available end-to-end network bandwidth. We…

Networking and Internet Architecture · Computer Science 2015-01-20 Francesco Bronzino , Dragoslav Stojadinovic , Cedric Westphal , Dipankar Raychaudhuri

Data distribution for opportunistic users is challenging as they neither own the computing resources they are using or any nearby storage. Users are motivated to use opportunistic computing to expand their data processing capacity, but they…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-05-17 Derek Weitzel , Marian Zvada , Ilija Vukotic , Rob Gardner , Brian Bockelman , Mats Rynge , Edgar Fajardo Hernandez , Brian Lin , Matyas Selmeci

Existing serverless data analytics systems rely on external storage services like S3 for data shuffling and communication between cloud functions. While this approach provides the elasticity benefits of serverless computing, it incurs…

Databases · Computer Science 2024-04-23 Gang Liao , Amol Deshpande , Daniel J. Abadi

The availability of Infrastructure-as-a-Service (IaaS) computing clouds gives researchers access to a large set of new resources for running complex scientific applications. However, exploiting cloud resources for large numbers of jobs…

Software as a service (SaaS) has recently enjoyed much attention as it makes the use of software more convenient and cost-effective. At the same time, the arising of users' expectation for high quality service such as real-time information…

Software Engineering · Computer Science 2016-04-13 Feng-Lin Li , Chi-Hung Chi , Yue Wang , Cong Liu

Collaborative web applications such as Facebook, Flickr and Yelp present new challenges for storing and querying large amounts of data. As users and developers are focused more on performance than single copy consistency or the ability to…

Databases · Computer Science 2009-09-15 Michael Armbrust , Armando Fox , David Patterson , Nick Lanham , Beth Trushkowsky , Jesse Trutna , Haruki Oh

AIS data from ships is excellent for analyzing single-ship movements and monitoring all ships within a specific area. However, the AIS data needs to be cleaned, processed, and stored before being usable. This paper presents a system…

Databases · Computer Science 2026-01-21 Alex S. Klitgaard , Lau E. Josefsen , Mikael V. Mikkelsen , Kristian Torp

MPEG has recently proposed Server and Network Assisted Dynamic Adaptive Streaming over HTTP (SAND-DASH) for video streaming over the Internet. In contrast to the purely client-based video streaming in which each client makes its own…

Multimedia · Computer Science 2017-08-10 Abbas Mehrabi , Matti Siekkinen , Antti Ylä-Jääski

The Infrastructure-as-a-Service (IaaS) model of cloud computing is a promising approach towards building elastically scaling systems. Unfortunately, building such applications today is a complex, repetitive and error-prone endeavor, as IaaS…

Software Engineering · Computer Science 2014-11-11 Rostyslav Zabolotnyi , Philipp Leitner , Waldemar Hummer , Schahram Dustdar

Based on a brief history of the storage systems for Web applications, we motivate the need for a new storage system. We then describe the architecture of such a system, called Yesquel. Yesquel supports the SQL query language and offers…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-11-11 Marcos K. Aguilera , Joshua B. Leners , Ramakrishna Kotla , Michael Walfish

Elasticity is one of key features of cloud computing. Elasticity allows Software as a Service (SaaS) applications' provider to reduce cost of running applications. In large SaaS applications that are developed using service-oriented…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-02-07 Ashraf A. Shahin

In this paper, the main aim is to exhibit swarm intelligence power in cloud based scenario. Heterogeneous environment has been configured at server-side network of the whole cloud network. In the proposed system, different types of servers…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-03-08 Anirban Kundu , Chunlin Ji

We propose a novel approach to select IaaS cloud services for a long-term period where the service providers offer limited QoS information. The proposed approach leverages free short-term trials to obtain the previously undisclosed QoS…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-08-19 Sheik Mohammad Mostakim Fattah , Athman Bouguettaya , Sajib Mistry

In-network caching is an appealing solution to cope with the increasing bandwidth demand of video, audio and data transfer over the Internet. Nonetheless, an increasing share of content delivery services adopt encryption through HTTPS,…

Networking and Internet Architecture · Computer Science 2016-06-28 Andrea Araldo , Gyorgy Dan , Dario Rossi

Web refresh crawling is the problem of keeping a cache of web pages fresh, that is, having the most recent copy available when a page is requested, given a limited bandwidth available to the crawler. Under the assumption that the change and…

Though Explainable AI (XAI) has made significant advancements, its inclusion in edge and IoT systems is typically ad-hoc and inefficient. Most current methods are "coupled" in such a way that they generate explanations simultaneously with…

Machine Learning · Computer Science 2026-05-26 Samaresh Kumar Singh , Joyjit Roy

Cloud computing is a model for enabling on-demand network access to a shared pool of computing resources, that can be dynamically allocated and released with minimal effort. However, this task can be complex in highly dynamic environments…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-18 Merzoug Soltane , Yudith Cardinale , Rafael Angarita , Philippe Rosse , Marta Rukoz , Derdour Makhlouf , Kazar Okba

This paper presents the development of a distributed application that facilitates the understanding and application of swarm intelligence in solving optimization problems. The platform comprises a search space of customizable random…

Artificial Intelligence · Computer Science 2023-02-01 Karthik Reddy Kanjula , Sai Meghana Kolla

Proliferation of cloud computing has revolutionized hosting and delivery of Internet-based application services. However, with the constant launch of new cloud services and capabilities almost every month by both big (e.g., Amazon Web…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-04-09 Miranda Zhang , Rajiv Ranjan , Michael Menzel , Surya Nepal , Peter Strazdins , Lizhe Wang