21,702 research outputs found
Systemization of Pluggable Transports for Censorship Resistance
An increasing number of countries implement Internet censorship at different
scales and for a variety of reasons. In particular, the link between the
censored client and entry point to the uncensored network is a frequent target
of censorship due to the ease with which a nation-state censor can control it.
A number of censorship resistance systems have been developed thus far to help
circumvent blocking on this link, which we refer to as link circumvention
systems (LCs). The variety and profusion of attack vectors available to a
censor has led to an arms race, leading to a dramatic speed of evolution of
LCs. Despite their inherent complexity and the breadth of work in this area,
there is no systematic way to evaluate link circumvention systems and compare
them against each other. In this paper, we (i) sketch an attack model to
comprehensively explore a censor's capabilities, (ii) present an abstract model
of a LC, a system that helps a censored client communicate with a server over
the Internet while resisting censorship, (iii) describe an evaluation stack
that underscores a layered approach to evaluate LCs, and (iv) systemize and
evaluate existing censorship resistance systems that provide link
circumvention. We highlight open challenges in the evaluation and development
of LCs and discuss possible mitigations.Comment: Content from this paper was published in Proceedings on Privacy
Enhancing Technologies (PoPETS), Volume 2016, Issue 4 (July 2016) as "SoK:
Making Sense of Censorship Resistance Systems" by Sheharbano Khattak, Tariq
Elahi, Laurent Simon, Colleen M. Swanson, Steven J. Murdoch and Ian Goldberg
(DOI 10.1515/popets-2016-0028
Modification and preservation of environmental signals in speleothems
Speleothems are primarily studied in order to generate archives of climatic change and results have led to significant advances in identifying and dating major shifts in the climate system. However, the climatological meaning of many speleothem records cannot be interpreted unequivocally; this is particularly so for more subtle shifts and shorter time periods, but the use of multiple proxies and improving understanding of formation mechanisms offers a clear way forward. An explicit description of speleothem records as time series draws attention to the nature and importance of the signal filtering processes by which the weather, the seasons and longer-term climatic and other environmental fluctuations become encoded in speleothems. We distinguish five sources of variation that influence speleothem geochemistry: atmospheric, vegetation/soil, karstic aquifer, primary speleothem crystal growth and secondary alteration and give specific examples of their influence. The direct role of climate diminishes progressively through these five factors. \ud
\ud
We identify and review a number of processes identified in recent and current work that bear significantly on the conventional interpretation of speleothem records, for example: \ud
\ud
1) speleothem geochemistry can vary seasonally and hence a research need is to establish the proportion of growth attributable to different seasons and whether this varies over time. \ud
\ud
2) whereas there has traditionally been a focus on monthly mean �´18O data of atmospheric moisture, current work emphasizes the importance of understanding the synoptic processes that lead to characteristic isotope signals, since changing relative abundance of different weather types might 1Corresponding author, fax +44(0)1214145528, E-mail: [email protected] control their variation on the longer-term. \ud
\ud
3) the ecosystem and soil zone overlying the cave fundamentally imprint the carbon and trace element signals and can show characteristic variations with time. \ud
\ud
4) new modelling on aquifer plumbing allows quantification of the effects of aquifer mixing. \ud
\ud
5) recent work has emphasized the importance and seasonal variability of CO2-degassing leading to calcite precipitation upflow of a depositional site on carbon isotope and trace element composition of speleothems. \ud
\ud
6) Although much is known about the chemical partitioning between water and stalagmites, variability in relation to crystal growth mechanisms and kinetics is a research frontier. \ud
\ud
7) Aragonite is susceptible to conversion to calcite with major loss of chemical information, but the controls on the rate of this process are obscure. \ud
\ud
Analytical factors are critical to generate high-resolution speleothem records. A variety of methods of trace element analysis are available, but standardization is a common problem with the most rapid methods. New stable isotope data on Irish stalagmite CC3 compares rapid laser-ablation techniques with the conventional analysis of micromilled powders and ion microprobe methods. A high degree of comparability between techniques for �´18O is found on the mm-cm scale, but a previously described high-amplitude oxygen isotope excursion around 8.3 ka is identified as an analytical artefact related to fractionation of the laser-analysis associated with sample cracking. High-frequency variability of not less than 0.5o/oo may be an inherent feature of speleothem �´18O records
git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories
Data from software repositories have become an important foundation for the
empirical study of software engineering processes. A recurring theme in the
repository mining literature is the inference of developer networks capturing
e.g. collaboration, coordination, or communication from the commit history of
projects. Most of the studied networks are based on the co-authorship of
software artefacts defined at the level of files, modules, or packages. While
this approach has led to insights into the social aspects of software
development, it neglects detailed information on code changes and code
ownership, e.g. which exact lines of code have been authored by which
developers, that is contained in the commit log of software projects.
Addressing this issue, we introduce git2net, a scalable python software that
facilitates the extraction of fine-grained co-editing networks in large git
repositories. It uses text mining techniques to analyse the detailed history of
textual modifications within files. This information allows us to construct
directed, weighted, and time-stamped networks, where a link signifies that one
developer has edited a block of source code originally written by another
developer. Our tool is applied in case studies of an Open Source and a
commercial software project. We argue that it opens up a massive new source of
high-resolution data on human collaboration patterns.Comment: MSR 2019, 12 pages, 10 figure
A Survey of Green Networking Research
Reduction of unnecessary energy consumption is becoming a major concern in
wired networking, because of the potential economical benefits and of its
expected environmental impact. These issues, usually referred to as "green
networking", relate to embedding energy-awareness in the design, in the devices
and in the protocols of networks. In this work, we first formulate a more
precise definition of the "green" attribute. We furthermore identify a few
paradigms that are the key enablers of energy-aware networking research. We
then overview the current state of the art and provide a taxonomy of the
relevant work, with a special focus on wired networking. At a high level, we
identify four branches of green networking research that stem from different
observations on the root causes of energy waste, namely (i) Adaptive Link Rate,
(ii) Interface proxying, (iii) Energy-aware infrastructures and (iv)
Energy-aware applications. In this work, we do not only explore specific
proposals pertaining to each of the above branches, but also offer a
perspective for research.Comment: Index Terms: Green Networking; Wired Networks; Adaptive Link Rate;
Interface Proxying; Energy-aware Infrastructures; Energy-aware Applications.
18 pages, 6 figures, 2 table
- …