14 papers · ranked by Valyu relevance
Shantenu Jha, Daniel S. Katz, André Luckow, Omer Rana + 2 more
'Yogesh Simmhan' 'Neil Chue Hong'] A common feature across many science and engineering applications is the amount and diversity of data and computation that must be integrated to yield insights. Data sets are growing larger and becoming distributed; and their location, availability and properties are often…
Raphael Eidenbenz, Thomas Locher
—There is a growing demand for live, on-the-fly processing of increasingly large amounts of data. In order to ensure the timely and reliable processing of streaming data, a variety of distributed stream processing architectures and platforms have been developed, which handle the fundamental tasks of (dynamically)…
Putti Srinivasrao, V. P. C Rao, A. Govardhan, Ambika Prasad Mohanty
We present here a cost effective framework for a robust scalable and distributed job processing system that adapts to the dynamic computing needs easily with efficient load balancing for heterogeneous systems. The design is such that each of the components are self contained and do not depend on each other. Yet, they…
Łukasz Świerczewski
—Paper describes the theoretical and practical aspects of the proposed model that uses distributed computing to a global network of Internet communication. Distributed computing are widely used in modern solutions such as research, where the requirement is very high processing power, which can not be placed in one…
Sachin Lakra, Deepak Kumar Sharma
Distributed Software Development today is in its childhood and not too widespread as a method of developing software in the global IT Industry. In this context, Petrinets are a mathematical model for describing distributed systems theoretically, whereas AttNets are one of their offshoots. But development of true…
Hendrik Reiter, Patrick Rathje, Olaf Landsiedel, Wilhelm Hasselbring
Cyber-Physical Systems Authors: ['Hendrik Reiter' 'Patrick Rathje' 'Olaf Landsiedel' 'Wilhelm Hasselbring'] Abstract. Process Mining is established in research and industry systems to analyze and optimize processes based on event data from information systems. Within this work, we accomodate process mining techniques…
Alan Davoust, Babak Esfandiari
Regular Path Queries (RPQs) were first introduced as part of a query language for graph databases [7, 6], and gained particular interest as a way of querying the distributed graph formed by the World Wide Web pages and hyperlinks [1, 2, 20]. More recently, there has been renewed interest in RPQs with the development of…
Aneesh Khole, Atharva Thakar, Avadhoot Kulkarni, Hrithik Jadhav + 2 more
'Shreyas Shende' 'Varad Karajkhede'] Abstract— Computer systems have evolved over the years starting from sizable, single-user, slow, and expensive machines to multi-user, fast, cheaper, and small-sized machines. The use of multi-user computer networks has given rise to a new paradigm of computing known as Distributed…
James Hanlon, Simon Hollis, David C. May
—The ability to express a program as a hierarchical composition of parts is an essential tool in managing the complexity of software and a key abstraction this provides is to separate the representation of data from the computation. Many current parallel programming models use a shared memory model to provide data…
Afshin Zafari, Elisabeth Larsson
In this paper, we derive and investigate approaches to dynamically load balance a distributed task parallel application software. The load balancing strategy is based on task migration. Busy processes export parts of their ready task queue to idle processes. Idle–busy pairs of processes find each other through a random…
Mohammad Dehghani, Zahra Yazdanparast
Artificial intelligence has made remarkable progress in handling complex tasks, thanks to advances in hardware acceleration and machine learning algorithms. However, to acquire more accurate outcomes and solve more complex issues, algorithms should be trained with more data. Processing this huge amount of data could be…
Mohsen Soryani, Morteza Analoui, Ghobad Zarrinchian
Nowadays the number of available processing cores within computing nodes which are used in recent clustered environments, are growing up with a rapid rate. Despite this trend, the number of available network interfaces in such computing nodes has almost been remained unchanged. This issue can lead to high usage of…
Oskar Schirmer
Because most optimisations to achieve higher computational performance eventually are limited, parallelism that scales is required. Parallelised hardware alone is not sufficient, but software that matches the architecture is required to gain best performance. For decades now, hardware design has been guided by the…
Ward Jaradat, Alan Dearle, Adam Barker
—Orchestrating service-oriented workflows is typically based on a design model that routes both data and control through a single point – the centralised workflow engine. This causes scalability problems that include the unnecessary consumption of the network bandwidth, high latency in transmitting data between the…