5 resultados para races

em Indian Institute of Science - Bangalore - Índia


Relevância:

20.00% 20.00%

Publicador:

Resumo:

The thermal sensitivity and heat shock response of the different races of the mulberry silkworm Bombyx mori have been analysed. The multivoltine race, strains C. Nichi and Pure Mysore showed better survival rates than the bivoltine race, strain NB4D2 exposed to 41 degrees C and above. In general, the fifth instar larvae and the pupae exhibited maximum tolerance compared to the early larval instars, adult moths or the eggs. Exposure up to 39 degrees C for 1 or 2 h was tolerated equally whereas temperatures above 43 degrees C proved to be lethal for all. Treatment of larvae at 41 degrees C for Ih resulted in a variety of physiological alterations including increased heart beat rates, differential haemocyte counts, enlargement of granulocytes and the presence of additional protein species in the tissues and haemolymph. The appearance of a 93 kDa protein in the haemolymph, fat bodies and cuticle, following the heat shocking of larvae in vivo was a characteristic feature in all the three strains examined although the kinetics of their appearance itself was different. In haemolymph, the protein appeared immediately in response to heat shock in C. Nichi reaching the maximal levels in 2-4 h whereas its presence was noticeable only after 2-4 h recovery time in Pure Mysore and bivoltine races. The fat body from both C. Nichi and NB4D2 showed the presence of 93 kDa, 89 kDa and 70 kDa proteins on heat shock. The haemocytes, on the other hand, expressed only a 70 kDa protein consequent to heat shock. The 93 kDa protein in the haemolymph, therefore could have arisen from some other tissue, possibly the fat body. The 93 kDa protein was detected after heat shock in pupae and adult moths as well, although the presence of an additional (56 kDa) protein was also apparent in the adults. The presence of 46 kDa and 28 kDa bands in addition to the 93 kDa band in the cuticular proteins immediately following heat shock was clearly discernible. The 70 kDa band did not show much changes in the cuticular proteins on heat shock. In contrast to the changes in protein profiles seen in tissues and haemolymph following heat shock in vivo, the heat treatment of isolated fat body or haemolymph in vitro resulted in protein degradation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We introduce ToleRace, a runtime system that allows programs to detect and even tolerate asymmetric data races. Asymmetric races are race conditions where one thread correctly acquires and releases a lock for a shared variable while another thread improperly accesses the same variable. ToleRace provides approximate isolation in the critical sections of lock-based parallel programs by creating a local copy of each shared variable when entering a critical section, operating on the local copies, and propagating the appropriate copies upon leaving the critical section. We start by characterizing all possible interleavings that can cause races and precisely describe the effect of ToleRace in each case. Then, we study the theoretical aspects of an oracle that knows exactly what type of interleaving has occurred. Finally, we present software implementations of ToleRace and evaluate them on multithreaded applications from the SPLASH2 and PARSEC suites.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Taking the various values ascribed to biodiversity as its point of departure rather many years ago, the present study aims at deriving a conservation strategy for Uttara Kannada. This hilly district, with the highest proportion of its area under forests in South India, is divided into five ecological zones: coastal, northern evergreen, southern evergreen, moist deciduous, and dry deciduous. The heavily-populated coastal zone includes mangrove forests and estuarine wetlands. The evergreen forests are particularly rich in the diversity of plant species which they support - including wild relatives of a number of cultivated plants. They also serve a vital function in watershed conservation. The moist deciduous forests are rich in bird species; both moist and dry deciduous forests include a number of freshwater ponds and lakes that support a high diversity of aquatic birds.Reviewing the overall distribution of biodiversity, we identify specific localities - including estuaries, evergreen forests, and moist deciduous forests - which should be set aside as Nature reserves. These larger reserves must be complemented by a network of traditionally-protected sacred groves and sacred trees that are distributed throughout the district and that protect today, for instance, the finest surviving stand of dipterocarp trees.We also spell out the necessary policy-changes in overall development strategy that should stem the ongoing decimation of biodiversity. These include (1) revitalizing community-based systems of sustainable management of village forests and protection of sacred groves and trees; (2) reorienting the usage-pattern of reserve forests from production of a limited variety of timber and softwood species for industrial consumers, to production of a larger diversity of non-wood forest produce of commercial value to support the rural economy; (3) utilizing marginal lands under private ownership for generating industrial wood supplies; and (4) provision of incentives for in situ maintenance of land-races of cultivated plants - especially evergreen, fruit-yielding trees - by the local people.It is proposed that this broad framework be now taken to the local communities, and that an action-plan be developed on the basis of inputs provided - and initiatives taken - by them.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Programming environments for smartphones expose a concurrency model that combines multi-threading and asynchronous event-based dispatch. While this enables the development of efficient and feature-rich applications, unforeseen thread interleavings coupled with non-deterministic reorderings of asynchronous tasks can lead to subtle concurrency errors in the applications. In this paper, we formalize the concurrency semantics of the Android programming model. We further define the happens-before relation for Android applications, and develop a dynamic race detection technique based on this relation. Our relation generalizes the so far independently studied happens-before relations for multi-threaded programs and single-threaded event-driven programs. Additionally, our race detection technique uses a model of the Android runtime environment to reduce false positives. We have implemented a tool called DROIDRACER. It generates execution traces by systematically testing Android applications and detects data races by computing the happens-before relation on the traces. We analyzed 1 5 Android applications including popular applications such as Facebook, Twitter and K-9 Mail. Our results indicate that data races are prevalent in Android applications, and that DROIDRACER is an effective tool to identify data races.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Subtle concurrency errors in multithreaded libraries that arise because of incorrect or inadequate synchronization are often difficult to pinpoint precisely using only static techniques. On the other hand, the effectiveness of dynamic race detectors is critically dependent on multithreaded test suites whose execution can be used to identify and trigger races. Usually, such multithreaded tests need to invoke a specific combination of methods with objects involved in the invocations being shared appropriately to expose a race. Without a priori knowledge of the race, construction of such tests can be challenging. In this paper, we present a lightweight and scalable technique for synthesizing precisely these kinds of tests. Given a multithreaded library and a sequential test suite, we describe a fully automated analysis that examines sequential execution traces, and produces as its output a concurrent client program that drives shared objects via library method calls to states conducive for triggering a race. Experimental results on a variety of well-tested Java libraries yield 101 synthesized multithreaded tests in less than four minutes. Analyzing the execution of these tests using an off-the-shelf race detector reveals 187 harmful races, including several previously unreported ones.