48 research outputs found

    Randomized Proof-Labeling Schemes

    Get PDF
    International audienceA proof-labeling scheme, introduced by Korman, Kutten and Peleg [PODC 2005], is a mechanism enabling to certify the legality of a network configuration with respect to a boolean predicate. Such a mechanism finds applications in many frameworks, including the design of fault-tolerant distributed algorithms. In a proof-labeling scheme, the verification phase consists of exchanging labels between neighbors. The size of these labels depends on the network predicate to be checked. There are predicates requiring large labels, of poly-logarithmic size (e.g., MST), or even polynomial size (e.g., Symmetry). In this paper, we introduce the notion of randomized proof-labeling schemes. By reduction from deterministic schemes, we show that randomization enables the amount of communication to be exponentially reduced. As a consequence, we show that checking any network predicate can be done with probability of correctness as close to one as desired by exchanging just a logarithmic number of bits between neighbors. Moreover, we design a novel space lower bound technique that applies to both deterministic and randomized proof-labeling schemes. Using this technique, we establish several tight bounds on the verification complexity of classical distributed computing problems, such as MST construction, and of classical predicates such as acyclicity, connectivity, and cycle length

    Evaluating the quality of social work supervision in UK children's services: comparing self-report and independent observations

    Get PDF
    Understanding how different forms of supervision support good social work practice and improve outcomes for people who use services is nearly impossible without reliable and valid evaluative measures. Yet the question of how best to evaluate the quality of supervision in different contexts is a complicated and as-yet-unsolved challenge. In this study, we observed 12 social work supervisors in a simulated supervision session offering support and guidance to an actor playing the part of an inexperienced social worker facing a casework-related crisis. A team of researchers analyzed these sessions using a customized skills-based coding framework. In addition, 19 social workers completed a questionnaire about their supervision experiences as provided by the same 12 supervisors. According to the coding framework, the supervisors demonstrated relatively modest skill levels, and we found low correlations among different skills. In contrast, according to the questionnaire data, supervisors had relatively high skill levels, and we found high correlations among different skills. The findings imply that although self-report remains the simplest way to evaluate supervision quality, other approaches are possible and may provide a different perspective. However, developing a reliable independent measure of supervision quality remains a noteworthy challenge

    Renal amyloidosis in children

    Get PDF
    Renal amyloidosis is a detrimental disease caused by the deposition of amyloid fibrils. A child with renal amyloidosis may present with proteinuria or nephrotic syndrome. Chronic renal failure may follow. Amyloid fibrils may deposit in other organs as well. The diagnosis is through the typical appearance on histopathology. Although chronic infections and chronic inflammatory diseases used to be the causes of secondary amyloidosis in children, the most frequent cause is now autoinflammatory diseases. Among this group of diseases, the most frequent one throughout the world is familial Mediterranean fever (FMF). FMF is typically characterized by attacks of clinical inflammation in the form of fever and serositis and high acute-phase reactants. Persisting inflammation in inadequately treated disease is associated with the development of secondary amyloidosis. The main treatment is colchicine. A number of other monogenic autoinflammatory diseases have also been identified. Among them cryopyrin-associated periodic syndrome (CAPS) is outstanding with its clinical features and the predilection to develop secondary amyloidosis in untreated cases. The treatment of secondary amyloidosis mainly depends on the treatment of the disease. However, a number of new treatments for amyloid per se are in the pipeline

    Scheduling problems with two competing agents to minimize minmax and minsum earliness measures

    No full text
    A relatively new class of scheduling problems consists of multiple agents who compete on the use of a common processor. We focus in this paper on a two-agent setting. Each of the agents has a set of jobs to be processed on the same processor, and each of the agents wants to minimize a measure which depends on the completion times of its own jobs. The goal is to schedule the jobs such that the combined schedule performs well with respect to the measures of both agents. We consider measures of minmax and minsum earliness. Specifically, we focus on minimizing maximum earliness cost or total (weighted) earliness cost of one agent, subject to an upper bound on the maximum earliness cost of the other agent. We introduce a polynomial-time solution for the minmax problem, and prove NP-hardness for the weighted minsum case. The unweighted minsum problem is shown to have a polynomial-time solution.Multi-agent scheduling Single machine Earliness

    Single machine batch scheduling with two competing agents to minimize total flowtime

    No full text
    We study a single machine scheduling problem, where two agents compete on the use of a single processor. Each of the agents needs to process a set of jobs in order to optimize his objective function. We focus on a two-agent problem in the context of batch scheduling. We assume identical jobs and identical (agent-dependent) setup times. The objective function is minimizing the flowtime of one agent subject to an upper bound on the flowtime of the second agent. As in many real-life applications, we restrict ourselves to settings where the batches of the second agent must be processed continuously. Thus, the batch sizes are partitioned into three parts, starting with a sequence of the first agent, followed by a sequence of the second agent, and ending by another sequence of the first agent. In an optimal schedule, all three are shown to be decreasing arithmetic sequences. We introduce an efficient solution algorithm (where n is the total number of jobs).Two-agent scheduling Batch scheduling Single machine Flowtime
    corecore