Filters








74 Hits in 4.5 sec

PerDiS: Design, Implementation, and Use of a PERsistent DIstributed Store [chapter]

Paulo Ferreira, Marc Shapiro, Xavier Blondel, Olivier Fambon, João Garcia, Sytse Kloosterman, Nicolas Richer, Marcus Robert, Fadi Sandakly, George Coulouris, Jean Dollimore, Paulo Guedes (+2 others)
2000 Lecture Notes in Computer Science  
# § % $ ' & ( ¡ ) $ 0 ¡ ) 2 À Á Â Ã Ä w Å e à w ¦ ¤ § AE Ç 7 t ¢ Å e e È P à v t g Ã Ä w Å e à w ¦ ¤ § V É ¥ Ê w Ë g ¡ j Q Ì w ¤ Å w Í v Î Ï % Ð Ë t Ñ g Ò e ¦ x t Å e à w ª u Ó ¬ t ȩ n° ¤ » Ô ¬ « e µ %  ...  à % à Í ¢ ¤ ß g v ¦ ¤ g e w v Å 2 à % § w R ¢ à Å 2 e ¢ r v ¦ w Å § à w t Å § ¤ ¦ ¢ w w ÿ À ï ¤ u ¦ ¦ ¢ Ç ¢ § w Å % § Å Í m £ Í § Ì % £ ¤ w Å e à w t þ s ¢ à Å § v ¦ Ã Ì % Å © t ì § x t Å e % ¦ x ¦ t  ... 
doi:10.1007/3-540-46475-1_18 fatcat:cyncfxbv35d3dgcov5yh2am4ue

The PerDiS FS

João Garcia, Paulo Ferreira, Paulo Guedes
1998 Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications - EW 8  
In this paper, we present a transactional file system for a distributed persistent store designed to support cooperative engineering applications.  ...  The system integrates techniques, such as optimistic consistency protocols and versioning, tailored to provide efficient sharing of data, between users (at LAN scale) and between companies (at WAN scale  ...  Acknowledgements The authors wish to thank all the partners in the PerDiS project (INRIA SOR, INRIA SIRAC, IEZ, CSTB, QMW) for their valuable participation in designing and implementing PerDiS and for  ... 
doi:10.1145/319195.319224 dblp:conf/sigopsE/GarciaFG98 fatcat:zv7gzt6vezghbbjil6eedr5omu

PerDiS: An Infrastructure for Cooperative Engineering in Virtual Enterprise [chapter]

Fadi Sandakly, Joao Garcia, Paulo Ferreira, Patrice Poyet
1999 IFIP Advances in Information and Communication Technology  
SDAI Storage Structure In a SOAI implementation, application instances are stored in a logical structure. These structures will lay on the PerDiS persistent distributed store (POS).  ...  Figure 5 : 5 Persistent distributed SDAI implementation in PerdiS.  ... 
doi:10.1007/978-0-387-35577-1_21 fatcat:l6257bmbxvhbjjuialhnvvxrhq

Tandem Browsing Toolkit

Tommi Heikkinen, Jorge Goncalves, Vassilis Kostakos, Ivan Elhart, Timo Ojala
2014 Proceedings of The International Symposium on Pervasive Displays - PerDis '14  
We first describe the design and implementation of our toolkit, followed by a qualitative validation with web developers. Then we illustrate the functionality of the toolkit with three prototypes.  ...  We conclude with a discussion on the toolkit's characteristics and capabilities.  ...  Another potential use case for tandem browsing is the design of distributed user interfaces for information kiosks and pervasive displays [7, 8] .  ... 
doi:10.1145/2611009.2611026 dblp:conf/perdis/HeikkinenGKEO14 fatcat:zeaou3taxjeaph2ip2vtlwqlvm

Showboater

Stuart Nicholson, Dan Jackson, Adrian Clear, Patrick Olivier
2019 Proceedings of the 8th ACM International Symposium on Pervasive Displays - PerDis '19  
We describe the design and implementation of Showboater and how it aligns to the design goals, as well as describing two separate deployments.  ...  We outline the context of our 2-year longitudinal study and outline five design goals: a functional, sustainable, scalable, resilient networked display solution which affords roles for the distribution  ...  DESIGN AND IMPLEMENTATION Showboater was developed to meet our design goals by using an Internet-based client-server model, shown in Figure 1 .  ... 
doi:10.1145/3321335.3324948 dblp:conf/perdis/NicholsonJCO19 fatcat:r23wqd4j7fbcfcohimmc7oga7u

The ASPECTA toolkit

Julian Petford, Miguel A. Nacenta, Carl Gutwin, Joseph Eremondi, Cody Ede
2016 Proceedings of the 5th ACM International Symposium on Pervasive Displays - PerDis '16  
We outline ASPECTA's (minimal) hardware requirements and describe the toolkit's architecture, development API, server implementation, and configuration tool; we also provide a full example of how the toolkit  ...  We performed two evaluations of the toolkit: a case study of a research system built with ASPECTA, and a laboratory study that tested the effectiveness of the API.  ...  Thanks also go out to all the participants who took part in our user study as well as those who have used ASPECTA in their own research for providing us with information about and images of their software  ... 
doi:10.1145/2914920.2915006 dblp:conf/perdis/PetfordNGEE16 fatcat:2ad6aotcabhz5elfrfqpwhowhq

Cognitive effects of interactive public display applications

Florian Alt, Stefan Schneegass, Michael Girgis, Albrecht Schmidt
2013 Proceedings of the 2nd ACM International Symposium on Pervasive Displays - PerDis '13  
Such displays allow engaging and persistent user experiences to be created, e.g., in the form of gesture-controlled games or content exploration using direct touch at the display.  ...  Our hypothesis is that interactivity has a cognitive effect on users and therefore increases the ability to remember what they have seen on the screen -which is beneficial both for the display owner and  ...  This project is furthermore partly funded from the German Research Foundation within the Cluster of Excellence in Simulation Technology (EXC 310/1) at the University of Stuttgart.  ... 
doi:10.1145/2491568.2491572 dblp:conf/perdis/AltSGS13 fatcat:kxsehepcivcx5jrd762at5sr6y

The Memory Behavior of the WWW, or The WWW Considered as a Persistent Store [chapter]

Nicolas Richer, Marc Shapiro
2001 Lecture Notes in Computer Science  
This paper presents the performance evaluation of five memory allocation strategies for the PerDiS Persistent Distributed Object store in the context of allocating two different web sites in the store.  ...  The evaluation was conducted using (i) a web gathering tool, to log the web objects graph, and (ii) a PerDiS memory simulator that implements the different allocation strategies.  ...  For example, one of the most advanced distributed persistent stores, ObjectStore [LLOW91] is based on manual persistence, in contrast with persistence by reachability [ABC + 83] using a distributed garbage  ... 
doi:10.1007/3-540-45498-5_14 fatcat:v7kmlyhymzaghggeur2qct4vlu

Public displays for public participation in urban settings

Guiying Du, Auriol Degbelo, Christian Kray
2017 Proceedings of the 6th ACM International Symposium on Pervasive Displays - PerDis '17  
Children have easy access to smart devices and use them at a young age [4][5][6]. Smart devices have become a natural part of our daily lives and are intertwined with many of our daily practices.  ...  This finding has many implications for research and design, indicating that when developing technology, we should pay attention to a variety of factors that might be contributing to the emergence of practice  ...  In reality, ubiquitous computing consists of a wide number of separate technologies (e.g., mobile, wearable, distributed and contextaware computing applications) which are brought together to serve a mutual  ... 
doi:10.1145/3078810.3078825 dblp:conf/perdis/DuDK17 fatcat:4vyza6h4fnh2xdfbw3hw4qjav4

Fueling AI with public displays?

Simo Hosio, Andy Alorwu, Niels van Berkel, Miguel Bordallo López, Mahalakshmy Seetharaman, Jonas Oppenlaender, Jorge Goncalves
2019 Proceedings of the 8th ACM International Symposium on Pervasive Displays - PerDis '19  
From left: the front-facing splash screen with a call to action and a mandatory consent request, a video capture window with a countdown to zero, and a metadata entry screen to tag the video with additional  ...  While displays have been used for harvesting opinions and other content from users, surprisingly little work has looked into exploiting such screens for the consensual collection of tagged data that might  ...  ACKNOWLEDGMENTS This research was funded partially by the Australian Government through the Australian Research Council (project code DP190102627) and The Melbourne School of Engineering's Visiting Fellows  ... 
doi:10.1145/3321335.3324943 dblp:conf/perdis/HosioABLSOG19 fatcat:72gllw6brnb5vmu25xds4oktai

Concurrency control for distributed cooperative engineering applications

João Coelho Garcia, Paulo Ferreira
2002 Proceedings of the 2002 ACM symposium on Applied computing - SAC '02  
In this paper, we describe the design and implementation of concurrency control mechanisms aimed at both reducing the amount of such conflicts and supporting the consistent long-term sharing of data.  ...  Distributed cooperative engineering applications require consistent and long-term sharing of large volumes of data, which may cause conflicts due to concurrent read/write operations.  ...  PerDiS ARCHITECTURE PerDiS is a distributed persistent object store. Applications running on top of PerDiS use a simple API to access persistent objects within transactions with ACID guarantees.  ... 
doi:10.1145/508791.508977 dblp:conf/sac/GarciaF02 fatcat:g5je7t5gbfgsri3oilnbj5qz7e

Concurrency control for distributed cooperative engineering applications

João Coelho Garcia, Paulo Ferreira
2002 Proceedings of the 2002 ACM symposium on Applied computing - SAC '02  
In this paper, we describe the design and implementation of concurrency control mechanisms aimed at both reducing the amount of such conflicts and supporting the consistent long-term sharing of data.  ...  Distributed cooperative engineering applications require consistent and long-term sharing of large volumes of data, which may cause conflicts due to concurrent read/write operations.  ...  PerDiS ARCHITECTURE PerDiS is a distributed persistent object store. Applications running on top of PerDiS use a simple API to access persistent objects within transactions with ACID guarantees.  ... 
doi:10.1145/508969.508977 fatcat:54pvjsfqojdjpndtx52c4nrwai

Framework based on design patterns for providing persistence in object-oriented programming languages

J. Kienzle, A. Romanovsky
2002 IEE Proceedings - Software  
The framework clearly separates persistence control from storage control. A hierarchy of different storage types, useful in different application domains, is introduced.  ...  It only uses basic object-oriented programming techniques, and is therefore implementable in any object-oriented programming language. An experimental implementation in Ada 95 is presented.  ...  PerDiS The PerDiS project [22] takes a very different approach to persistence.  ... 
doi:10.1049/ip-sen:20020465 fatcat:npmkkmk7tzcmniij56ya45shsy

Object-oriented Access Control in Jarrah

Mark Evered
2005 Journal of Object Technology  
In this paper we describe and justify the design of the access control aspect of the persistent object-oriented language Jarrah, a Java extension for programming secure distributed applications.  ...  Given the sensitivity of the data stored in many information systems and the use of networks to support distributed applications, it is increasingly important to enable precise control of who can access  ...  Examples are systems such as PJama [1] and PerDiS [9] which provide a special persistent object store to manage persistence transparently according to this principle.  ... 
doi:10.5381/jot.2005.4.4.a3 fatcat:kbzokkvr6bb45psa47s73y5dke

Modelling a distributed cached store for garbage collection: The algorithm and its correctness proof [chapter]

Paulo Ferreira, Marc Shapiro
1998 Lecture Notes in Computer Science  
The algorithm is safe and live; it is not complete, i.e. it collects some distributed cycles of garbage but not necessarily all. In a centralized program, sharing consists simply of using a pointer.  ...  We propose a very general model of such a system (based on distributed shared memory) and a scalable, asynchronous distributed GC algorithm.  ...  The PerDiS project: a Persistent Distributed Store, 1997. http://www.perdis.esprit.ec.org. 236, 250 25. David Plainfossé and Marc Shapiro. A survey of distributed garbage collection techniques.  ... 
doi:10.1007/bfb0054094 fatcat:4q4h4whtbzbqfbvygsdb34bs7q
« Previous Showing results 1 — 15 out of 74 results