A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
Isolates, channels, and event streams for composable distributed programming
2015
2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!) - Onward! 2015
We then show how to build reusable, composable distributed computing components in the new model. • We propose a programming model based on isolates, typed event channels and event streams. ...
Reactive isolates, proposed in this paper, simplify protocol composition with first-class typed channels and event streams. We compare reactive isolates and the actor model on concrete programs. ...
The model expresses concurrent computations with isolates, which use typed channels for inter-isolate communication, and event streams for intraisolate event propagation. ...
doi:10.1145/2814228.2814245
dblp:conf/oopsla/ProkopecO15
fatcat:6kccmry2l5brdhycvkas6xbt2u
Scala-gopher: CSP-style programming techniques with idiomatic Scala
[article]
2016
arXiv
pre-print
This allows usage of communication patterns, well known in Go world, but not easy expressable in mainstream scala concurrency frameworks, along with algebraic approach for composing computation builders ...
The framework integrates CSP-style programming into standard Scala concurrency environment via idiomatic API. ...
Isolate here corresponds to Transputer, Channel to Output and Events to gopher Input. ...
arXiv:1611.00602v1
fatcat:sx3pufzddrd3tehnqvm4y3lhk4
Watershed reengineering: Making Streams Programmable
2014
2014 International Symposium on Computer Architecture and High Performance Computing Workshop
By isolating stream functionality into appropriate classes, combination of communication patterns and reuse of common message handling functions (like compression and blocking) become possible. ...
The new architecture even allow the design of new communication patterns, for example, allowing users to choose MPI, TCP or shared memory implementations of communication channels as their problem demand ...
ACKNOWLEDGMENT This work was partially supported by Fapemig, CAPES, CNPq and InWeb, the Brazilian Institute for Science and Technology of the Web. ...
doi:10.1109/sbac-padw.2014.31
dblp:conf/sbac-pad/RochaFMG14
fatcat:2srmxfpnnfff3etfq7k6mkt36i
Broadband Video/Audio/Data Distribution Networks — The Need for Network Management
[chapter]
1997
Integrated Network Management V
One of the central logical components of these architectures are the transport/program/service streams used in storage and transmission of audio, video, and data. ...
The composition of the transport/program/service streams is standardized by the Motion Picture Experts Group (MPEG) in the MPEG-2 standard. ...
The most significant interaction types are: • UCS/Service Composer-used mostly for communicating control information such as schedules to the UCS and reporting events to the Service Composer, • SAS/Encoder ...
doi:10.1007/978-0-387-35180-3_30
fatcat:d4kqglcs6far3g53tmglnjioca
A Distributed Online Learning Approach for Pattern Prediction over Movement Event Streams with Apache Flink
2018
International Conference on Extending Database Technology
In this paper, we present a distributed online prediction system for user-defined patterns over multiple massive streams of movement events, built using the general purpose stream processing framework ...
We describe the distributed architecture of the proposed system, its implementation in Flink, and present experimental results over real-world event streams related to trajectories of moving vessels. ...
Kafka stream channels with the predictors to realize the distributed online learning protocol. ...
dblp:conf/edbt/QadahMAF18
fatcat:3v45ahlx5ndonnzm4bpbg4fvqm
Effects of drought and hurricane disturbances on headwater distributions of palaemonid river shrimp (Macrobrachiumspp.) in the Luquillo Mountains, Puerto Rico
2006
Journal of The North American Benthological Society
Extreme events (hurricanes, floods, and droughts) can influence upstream migration of macroinvertebrates and wash out benthic communities, thereby locally altering food webs and species interactions. ...
Macrobrachium increased in abundance for 6 y following the 1994 drought. In contrast, hurricanes and storm flows had relatively little effect on Macrobrachium abundance. ...
(US Department of Agriculture), as part of the LTER Program in the Luquillo Experimental Forest. ...
doi:10.1899/0887-3593(2006)25[99:eodahd]2.0.co;2
fatcat:6u45ikx7x5cxtdkc5yqy7xaxxi
Partition and compose
2012
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems - DEBS '12
Partitioning the event stream before detecting composite events makes event processing both more intuitive and parallel. 5 predicates : { 6 rise = price>First(price) && price>=Last(price), 7 drop = price ...
Our experiments with several benchmarks from finance and social media demonstrate processing speeds of up to 830,000 events per second, and substantial speedups for expensive patterns parallelized on multi-core ...
I thank Bugra Gedik for pointing me to the work of Woods, Teubner, and Alonso [23] , which inspired the syntax in this paper, and the anonymous reviewers for their constructive criticism and for pointing ...
doi:10.1145/2335484.2335506
dblp:conf/debs/Hirzel12
fatcat:fgmph2y6encs7jmjl6odsq43gi
A case study on event dissemination in an active overlay network environment
2003
Proceedings of the 2nd international workshop on Distributed event-based systems - DEBS '03
In this paper, we describe a case study of the design and development of a group-conferencing tool suite, built on top of an overlay network based event dissemination framework, which is extensible via ...
We explain, for each of the tools, how the framework built-in conveniences were explored to create simple but effective distributed solutions, backed by the appropriate quality of service templates, whose ...
stream relating the source sequence number of each event to the total order of the channel. ...
doi:10.1145/966621.966624
fatcat:ewugcmi2f5eizjv4crpaad3bdy
A case study on event dissemination in an active overlay network environment
2003
Proceedings of the 2nd international workshop on Distributed event-based systems - DEBS '03
In this paper, we describe a case study of the design and development of a group-conferencing tool suite, built on top of an overlay network based event dissemination framework, which is extensible via ...
We explain, for each of the tools, how the framework built-in conveniences were explored to create simple but effective distributed solutions, backed by the appropriate quality of service templates, whose ...
stream relating the source sequence number of each event to the total order of the channel. ...
doi:10.1145/966618.966624
dblp:conf/debs/DuarteMDP03
fatcat:7ozgwc5p55dtvmfp52hxbvni3a
MobiGATE: a mobile computing middleware for the active deployment of transport services
2006
IEEE Transactions on Software Engineering
In this paper, we present a Mobile GATEway for the Active deployment of Transport Entities or, for short, MobiGATE (pronounced Mobi-Gate). ...
Importantly, augmented service entities deployed within the gateway proxy residing on the wired network can be composed and deployed to shield mobile clients from the effects of poor network characteristics ...
Unlike the Streamlet class, Stream is responsible for managing the stream of composed streamlets. ...
doi:10.1109/tse.2006.11
fatcat:43zl2tiklbeqpgw7hr5x2ggmgi
Reactive stream processing for data-centric publish/subscribe
2015
Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems - DEBS '15
However, a unified programming model for event processing and distribution that can naturally compose the processing stages in a dataflow while exploiting the inherent parallelism available in the environment ...
To that end, we investigate the benefits of blending Reactive Programming with data distribution frameworks for building distributed, reactive, and high-performance stream-processing applications. ...
A desirable programming model is one that provides a first-class abstraction for streams; and one that is composable. ...
doi:10.1145/2675743.2771880
dblp:conf/debs/KhareAGTM15
fatcat:av4aawvplbew7cq3ryferwo75i
Beeswax: a platform for private web apps
2016
Proceedings on Privacy Enhancing Technologies
Beeswax installs in a modern browser to deliver a complete practical solution, from key distribution to isolation of private data from the applications, thereby making an analysis of application code unnecessary ...
This focuses scrutiny and trust on the platform itself, rather than on all the applications using it. ...
Acknowledgements We would like to thank Arthur Loris for contributions to the implementation, as well as our shepherd, David Fifield, and reviewers for their invaluable feedback. ...
doi:10.1515/popets-2016-0014
dblp:journals/popets/LegareSA16
fatcat:zohfxak72jfsrjxmwgs24mitae
Restructuring sequential Fortran code into a parallel/distributed application
1996
Proceedings of International Conference on Software Maintenance ICSM-96
A workable approach for modernization of existing software into parallel/ distributed applications is through coarse-grain restructuring. ...
If, for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the re-discovery of the details of what they do can be spared. ...
The restructured program we present here is thus not suitable, as it is, for distributed computation. ...
doi:10.1109/icsm.1996.564984
dblp:conf/icsm/EveraarsAB96
fatcat:zac5ndim5jb5pmq7b22okjgkgu
Study of the electron trigger efficiency of the CMS experiment using test beam data
2007
Journal of Instrumentation
A detailed discussion of the electron isolation and its impact on the selection efficiency is presented. ...
The L1 electron algorithm is studied for different beam energies and the results indicate that efficiencies of 98% or more can be achieved for electrons with energies between 15 and 100 GeV. ...
Acknowledgments The authors would like to express their gratitude to the 2006 Combined ECAL/HCAL test beam community for providing detailed information on the experimental setup, data access and particle ...
doi:10.1088/1748-0221/2/12/p12001
fatcat:j555oid34bc6vhnrfnu4qvk43a
Characteristics of Past Flood Behavior Reconstructed from Botanical Evidence in a Mountain Gorge River System
2010
International Journal of Erosion Control Engineering
To reconstruct the history of high-magnitude floods in a mountain gorge channel, botanical evidence from two vertically isolated strath terraces assumed to be affected only by large, infrequent floods ...
Therefore, it is essential to investigate not only the hydrologic characteristics, magnitude, and frequency of discharge, but also the spatial and temporal patterns of lateral sediment input to the channel ...
This work was supported in part by Global COE Program (Establishment of Center for Integrated Field Environmental Science), MEXT, Japan. ...
doi:10.13101/ijece.3.27
fatcat:32ur4eg5v5etvfjjqc6m7bvf7e
« Previous
Showing results 1 — 15 out of 37,891 results