34,903 research outputs found
Garbage collection in distributed systems
PhD ThesisThe provision of system-wide heap storage has a number of advantages.
However, when the technique is applied to distributed systems
automatically recovering inaccessible variables becomes a serious problem.
This thesis presents a survey of such garbage collection techniques but
finds that no existing algorithm is entirely suitable. A new, general
purpose algorithm is developed and presented which allows individual
systems to garbage collect largely independently. The effects of these
garbage collections are combined, using recursively structured control
mechanisms, to achieve garbage collection of the entire heap with the
minimum of overheads. Experimental results show that new algorithm
recovers most inaccessible variables more quickly than a straightforward
garbage collection, giving an improved memory utilisation
System Description for a Scalable, Fault-Tolerant, Distributed Garbage Collector
We describe an efficient and fault-tolerant algorithm for distributed cyclic
garbage collection. The algorithm imposes few requirements on the local
machines and allows for flexibility in the choice of local collector and
distributed acyclic garbage collector to use with it. We have emphasized
reducing the number and size of network messages without sacrificing the
promptness of collection throughout the algorithm. Our proposed collector is a
variant of back tracing to avoid extensive synchronization between machines. We
have added an explicit forward tracing stage to the standard back tracing stage
and designed a tuned heuristic to reduce the total amount of work done by the
collector. Of particular note is the development of fault-tolerant cooperation
between traces and a heuristic that aggressively reduces the set of suspect
objects.Comment: 47 pages, LaTe
A simple approach to distributed objects in prolog
We present the design of a distributed object system for Prolog, based on adding remote execution and distribution capabilities to a previously existing object system. Remote execution brings RPC into a Prolog system, and its semantics is easy to express in terms of well-known Prolog builtins. The final distributed object design features state mobility and user-transparent network behavior. We sketch an implementation which provides distributed garbage collection and some degree of tolerance to network failures. We provide a preliminary study of the overhead of the communication mechanism for some test cases
A review of rodent control programs in New York State
The history of rodent control programs in New York State is reviewed, beginning with state-funded efforts in August 1967. In 1969, Federal rodent control grant funds were used to establish four Model Cities programs. At its peak in 1970, programs were active in 18 counties, eight cities and villages, and in six Model Cities areas. The program encompasses all the major metropolitan areas of the state, serving some nine million persons. As part of the state program, the Rodent Control Evaluation laboratory was established to investigate chemosterilants as a means of rodent control and to develop knowledge of pest rodent biology. Since then, the investigations program has turned to the problem of rodent resistance to anticoagulant rodenticides both in New York and other states in the eastern United States. Initial rat infestations, which ran 24.4 percent statewide in 1969, have been decreased 84 percent by late 1973. Similarly, in the same time period, unapproved refuse storage deficiencies were decreased 55.6 percent and exposed garbage conditions declined 44.7 percent. Rat bites showed a 40 percent decrease during these same years. By all measures, then, the program has been a success. Most programs have relied heavily upon anticoagulant rodenticides in the chemical control or rodent populations. Zinc phosphide, red squill, and norbormide are also used. Harborage removal and environmental improvement are stressed through active cleanups and educational efforts. During the four-year period 1969-1972, some 177,000 tons of rat harborage were removed from 66,000 premises in the state
Sensing as a Service Model for Smart Cities Supported by Internet of Things
The world population is growing at a rapid pace. Towns and cities are
accommodating half of the world's population thereby creating tremendous
pressure on every aspect of urban living. Cities are known to have large
concentration of resources and facilities. Such environments attract people
from rural areas. However, unprecedented attraction has now become an
overwhelming issue for city governance and politics. The enormous pressure
towards efficient city management has triggered various Smart City initiatives
by both government and private sector businesses to invest in ICT to find
sustainable solutions to the growing issues. The Internet of Things (IoT) has
also gained significant attention over the past decade. IoT envisions to
connect billions of sensors to the Internet and expects to use them for
efficient and effective resource management in Smart Cities. Today
infrastructure, platforms, and software applications are offered as services
using cloud technologies. In this paper, we explore the concept of sensing as a
service and how it fits with the Internet of Things. Our objective is to
investigate the concept of sensing as a service model in technological,
economical, and social perspectives and identify the major open challenges and
issues.Comment: Transactions on Emerging Telecommunications Technologies 2014
(Accepted for Publication
A Survey on IT-Techniques for a Dynamic Emergency Management in Large Infrastructures
This deliverable is a survey on the IT techniques that are relevant to the three use cases of the project EMILI. It describes the state-of-the-art in four complementary IT areas: Data cleansing, supervisory control and data acquisition, wireless sensor networks and complex event processing. Even though the deliverable’s authors have tried to avoid a too technical language and have tried to explain every concept referred to, the deliverable might seem rather technical to readers so far little familiar with the techniques it describes
- …