A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
The role of structural reflection in distributed Virtual Reality
2003
Proceedings of the ACM symposium on Virtual reality software and technology - VRST '03
virtual world applications be aware of and adapt to frequent variations in their context of execution. ...
We propose the use of structural reflection as an approach that not only addresses these requirements but also offers added value in the form of providing a framework for scalability, persistence and responsiveness ...
concurrency, event broadcast and several primitives for gaining fine control over program execution. ...
doi:10.1145/1008653.1008679
dblp:conf/vrst/OkandaB03
fatcat:qklbaym4izbllgzkxueracqmvm
Towards a Virtual Prototyping Environment
[chapter]
1995
IFIP Advances in Information and Communication Technology
, process management and documentation, and virtual reality to offer a distributed desktop, computer-based environment to support the concurrent engineering method as it is applied to the product development ...
The ability to rapidly prototype a proposed design in a Virtual Environment is becoming a key contributor towards fulfilling the business requirements embodied in a short time-to-market, in cost-effective ...
For the underlying product data model, we use the application protocol (AP) Configuration Controlled Design [IS0-203] as the basis. ...
doi:10.1007/978-0-387-34904-6_14
fatcat:a7mec6hz7vdzpgz3lpe3l4tb3m
Virtualizing Transactional Memory
2005
SIGARCH Computer Architecture News
This paper proposes Virtual Transactional Memory (VTM), a user-transparent system that shields the programmer from various platform-specific resource limitations. ...
While many system-level challenges remain, VTM takes a step toward making transactional models more widely acceptable. ...
We thank Haitham Akkary, Iris Bahar, Jim Goodman, and Eric Rotenberg for comments on earlier drafts, and Galen Hunt, Jim Larus, and David Tarditi for discussions regarding the ideas in the paper. ...
doi:10.1145/1080695.1070011
fatcat:ygmq6ytbjfe4nnnkig3a5w7jl4
Managing Collaboration in the nanoManipulator
2004
Presence - Teleoperators and Virtual Environments
support collaboration, and guidelines for selecting appropriate synchronization and concurrency control schemes. ...
Based on our experience developing the CnM, we present: a method of analyzing applications to characterize the requirements for sharing data between collaborating sites, examples of data structures that ...
Acknowledgements More than a dozen computer and information scientists worked on the nanoManipulator project during the development and initial deployment of the system; in particular, Kelly Maglaughlin ...
doi:10.1162/1054746041382447
fatcat:m4n3fs2dtnf5tj3gqlg52qoflu
Directional virtual carrier sensing for directional antennas in mobile ad hoc networks
2002
Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing - MobiHoc '02
This paper presents a new carrier sensing mechanism called DVCS (Directional Virtual Carrier Sensing) for wireless communication using directional antennas. ...
In this study, the performance of DVCS for mobile ad hoc networks is evaluated using simulation with a realistic directional antenna model and the full IP protocol stack. ...
• Beam Locking and Unlocking When the node receives an RTS frame from a neighbor, it adapts its beam pattern to maximize the received power and locks the pattern for the CTS transmission. ...
doi:10.1145/513800.513823
dblp:conf/mobihoc/TakaiMBR02
fatcat:avoa23u7obbsxprk4w6fhistba
Directional virtual carrier sensing for directional antennas in mobile ad hoc networks
2002
Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing - MobiHoc '02
This paper presents a new carrier sensing mechanism called DVCS (Directional Virtual Carrier Sensing) for wireless communication using directional antennas. ...
In this study, the performance of DVCS for mobile ad hoc networks is evaluated using simulation with a realistic directional antenna model and the full IP protocol stack. ...
• Beam Locking and Unlocking When the node receives an RTS frame from a neighbor, it adapts its beam pattern to maximize the received power and locks the pattern for the CTS transmission. ...
doi:10.1145/513819.513823
fatcat:zw33odksubhbvhjls4gnannn6m
Samsara: Efficient Deterministic Replay in Multiprocessor Environments with Hardware Virtualization Extensions
2016
USENIX Annual Technical Conference
In this paper, we present the design and implementation of a novel system, Samsara, which uses the hardware-assisted virtualization (HAV) extensions to achieve efficient and practical deterministic replay ...
Deterministic replay, which provides the ability to travel backward in time and reconstruct the past execution flow of a multiprocessor system, has many prominent applications. ...
We also thank Yunqi Zhang for his valuable feedback on the earlier drafts of this paper. ...
dblp:conf/usenix/RenTLXS16
fatcat:nisucxvzbfh5npyj3l6fva77ni
Vsculpt: a distributed virtual sculpting environment for collaborative design
2003
IEEE transactions on multimedia
Abstract-A collaborative virtual sculpting system supports a team of geographically separated designers/engineers connected by networks to participate in designing three-dimensional (3-D) virtual engineering ...
Through adapting some techniques we developed earlier and integrating them with some techniques developed here, the proposed framework provides a real-time intuitive environment for collaborative design ...
This type of concurrency control mechanisms, however, does not provide the required interactivity for virtual sculpting. ...
doi:10.1109/tmm.2003.814795
fatcat:cfhwy3sgxfajpbynnpvhlt3jci
Design and performance analysis of a distributed Java Virtual Machine
2002
IEEE Transactions on Parallel and Distributed Systems
A novelty of the system is its object-based, multiple-writer memory consistency protocol (OMW). ...
AbstractÐThis paper introduces DISK, a distributed Java Virtual Machine for networks of heterogenous workstations. Several research issues are addressed. ...
We envision a distributed Java Virtual Machine with adaptable protocols, depending on the application type and size. ...
doi:10.1109/tpds.2002.1011415
fatcat:pn2oxud2ezdizl6aao3xnhhaci
ATLAS: A Scalable Network Framework for Distributed Virtual Environments
2007
Presence - Teleoperators and Virtual Environments
In this paper, we classify the approaches for improving scalability of DVE into four categories: communication architecture, interest management, concurrency control, and data replication. ...
A distributed virtual environment (DVE) is a software system that allows users on a network to interact with each other by sharing a common view of their states. ...
ATLAS VS Server
ACKNOWLEDGMENTS We would like to thank members of CDSN laboratory for their work and comments during development of the system. ...
doi:10.1162/pres.16.2.125
fatcat:wdnkiiactngy5o4sxjyxuallty
Shared virtual memory with automatic update support
1999
Proceedings of the 13th international conference on Supercomputing - ICS '99
Shared virtual memory systems provide the abstraction of a shared address space on top of a messagepassing communication architecture. ...
However, there has not yet been a real system on which an implementation of this protocol could be evaluated. ...
We thank Stefanos Damianakis for his help in improving the quality of the presentation. ...
doi:10.1145/305138.305191
dblp:conf/ics/IftodeBDOSL99
fatcat:t5map2ohjzgmtaeoesf3vbgp6q
Exploiting virtual synchrony in distributed systems
1987
Proceedings of the eleventh ACM Symposium on Operating systems principles - SOSP '87
Virtually
synchronous
environments
One way out of the problems enumerated
in Sec.
2.2 would be to base the system on atomic multicast
protocols, l A multicast
is atomic if all of its opera- ...
terns, transactional
concurrency
control can be overly
restrictive:
many of the behaviors listed above are
inherently
nonserializable. ...
doi:10.1145/41457.37515
dblp:conf/sosp/BirmanJ87
fatcat:kzsg5pc5jrhgjmeqrqqfpezxia
Performance Impact of Lock-Free Algorithms on Multicore Communication APIs
[article]
2014
arXiv
pre-print
A model of the lock-free exchange predicts performance at the system architecture level and provides a stop criterion for the refactoring. ...
Removing the locks is non-trivial and packaging lock-free algorithms for developers reduces the possibility of concurrency defects. ...
A usermode reader/writer lock controls access to the partition and a single OS kernel lock guards changes to the reader/writer lock. ...
arXiv:1401.6100v1
fatcat:5dtymeo4trcn3cjrpzutpxt6ym
Analysis Domain Model for Shared Virtual Environments
2009
International Journal of Virtual Reality
The second contribution is a reference domain model for discussing and describing solutions - the Analysis Domain Model. ...
The field of shared virtual environments, which also encompasses online games and social 3D environments, has a system landscape consisting of multiple solutions that share great functional overlap. ...
Broadcast The broadcast model consists of a host sending a packet to all reachable hosts across all interconnecting networks. ...
doi:10.20870/ijvr.2009.8.4.2745
fatcat:nbgciiycgfa5zckhleuct3bjyi
$C\!\!-\!\!Lock$ : Energy Efficient Synchronization for Embedded Multicore Systems
2014
IEEE transactions on computers
However, none of these methods consider the nature of embedded systems which have demanding and sometimes conflicting requirements not only for high performance, but also for low power consumption. ...
As an answer to these problems, we propose , an energy-and performance-efficient data synchronization method for multicore embedded systems. achieves balanced energy-and performance-efficiency by combining ...
Hybrid Approach There has been a hybrid approach to combine the merits of lock and TM. Adaptive locks [27] is a hybrid method which dynamically selects TM or a mutex lock to improve performance. ...
doi:10.1109/tc.2013.84
fatcat:kaigds4epfesjcvthg34wo7z3i
« Previous
Showing results 1 — 15 out of 4,542 results