12,780 research outputs found
Mashing up Visual Languages and Web Mash-ups
Research on web mashups and visual languages
share an interest in human-centered computing. Both
research communities are concerned with supporting
programming by everyday, technically inexpert users.
Visual programming environments have been a focus for
both communities, and we believe that there is much to
be gained by further discussion between these research
communities. In this paper we explore some connections
between web mashups and visual languages, and try to
identify what each might be able to learn from the other.
Our goal is to establish a framework for a dialog
between the communities, and to promote the exchange
of ideas and our respective understandings of humancentered
computing.published or submitted for publicationis peer reviewe
Predictable scheduling for digital audio
ManuscriptThis paper presents results from applying the Rialto/ NT scheduler to some real Windows 2000 application scenarios. We report on two aspects of this work. First, we studied the reliability of an audio player application and the middleware and kernel components running beneath it in order to assess its reliability under various concurrent application loads. Then we added CPU Reservations to portions of the workload in order to determine if doing so would increase playback reliability under workloads in which problems were previously seen. We report on the benefits and problems observed when using reservations in these real-world scenarios. We also describe the methodologies we used to analyze the real-time behavior of the operating system and applications, including the use of instrumented kernels to produce execution traces. Finally, we describe several improvements in the Rialto/NT implementation that have been made since the system was originally described
The problems you're having may not be the problems you think you're having: results from a latency study of windows NT
ManuscriptThis paper is intended to catalyze discussions on two intertwined systems topics. First, it presents early results from a latency study of Windows NT that identifies some specific causes of long thread scheduling latencies, many of which delay the dispatching of runnable threads for tens of milliseconds. Reasons for these delays, including technical, methodological, and economic are presented and possible solutions are discussed. Secondly, and equally importantly, it is intended to serve as a cautionary tale against believing one's own intuition about the causes of poor system performance. We went into this study believing we understood a number of the causes of these delays, with our beliefs informed more by conventional wisdom and hunches than data. In nearly all cases the reasons we discovered via instrumentation and measurement surprised us. In fact, some directly contradicted "facts" we thought we "knew"
Issues in using commodity operating systems for time-dependent tasks: experiences from a study of windows NT
ManuscriptThis paper presents a snapshot of early results from a study of Windows NT aimed at understanding and improving its limitations when used for time-dependent tasks, such as those that arise for audio and video processing. Clearly there are time scales for which it can achieve effectively perfect reliability, such as the onesecond deadlines present in the Tiger Video Filesystem. Other time scales, such as reliable sub-millisecond scheduling of periodic tasks in user space, are clearly out of reach. Yet, there is an interesting middle ground between these time scales in which deadlines may be met, but will not always be. This study focuses on system and application behaviors in this region with the short-term goals of understanding and improving the real-time responsiveness of applications using Windows NT 5.0 and a longer-term goal of prototyping and recommending possible scheduling and resource management enhancements to future Microsoft systems products. Finally, while this paper primarily contains examples and results from Windows NT, we believe that the kinds of limitations and artifacts identified may also apply to other commodity systems such as the many UNIX variants. Indeed, this paper is primarily intended to provide a starting point for fruitful discussions along these lines at the workshop and not as a record of completed work
CPU reservations and time constraints: implementation experience on windows NT
Journal ArticleThis paper presents an implementation of scheduling abstractions originally developed for the Rialto real-time operating system within a research version of Windows NT called Rialto/NT. These abstractions, CPU Reservations and Time Constraints, as described in the 1997 SOSP paper [Jones et al. 97], are intended to allow: (1) activities to obtain minimum guaranteed execution rates with application-specified reservation granularities via CPU Reservations, and (2) applications to schedule tasks by deadlines via Time Constraints, with on-time completion guaranteed for tasks with accepted constraints. The Rialto/NT scheduler differs from the original Rialto scheduler in several key respects. First, it has been extended to schedule multiprocessors-this is the primary new intellectual contribution of this work. It has been adapted to operate with operating system clock services that only provide timing interrupts at regular periodic intervals measured in milliseconds, rather than being able to schedule clock interrupts at arbitrary sub-millisecond points of time. It coexists with the existing Windows NT scheduler, allowing it to schedule time not scheduled by itself. Finally, it has been implemented in a particularly non-intrusive manner, using rather than replacing the existing Windows NT priority-based scheduler. Results presented will demonstrate that CPU Reservations and Time Constraints can be effectively implemented on multiprocessors. We will also describe the implementation techniques chosen and tradeoffs made as a result of implementing within Windows NT. Finally, we will present performance results and execution traces
Tumour-Associated Transplantation Antigens of Neoplasms Induced by a Naturally Occurring Murine Sarcoma Virus (FBJ-MSV)
FBJ osteosarcoma virus (FBJ-MSV) isolated originally from a spontaneously arising osteosarcoma in a CF1 mouse is the only known naturally occurring murine sarcoma virus (MSV). It is unique among strains of MSV in producing primarily sarcomata in mice. The capacity of tumour cells transformed in vivo by this agent to elicit specific transplantation immunity in syngeneic hosts was investigated. A low level of resistance (104-105 cells) was consistently induced by implantation of x-irradiated (15,000 rad) tumours or surgical excision of developing subcutaneous grafts. By contrast intraperitoneal inoculation of virus containing cellfree extracts of FBJ-MSV sarcomata was a far less effective immunization procedure. Confirmatory evidence for the antigenicity of these neoplasms was obtained in tests in which preincubation of tumour cells with lymphoid cells from specifically immune donors inhibited in vivo outgrowth of the FBJ-MSV cells in untreated syngeneic recipients. The induction of host resistance to FBJ-MSV cells by immunization with identical and independently-induced FBJ-MSV tumours established that FBJ-MSV cells possess common cell surface antigenic specificities in a manner analogous to those of experimental neoplasms induced by other oncogenic DNA and RNA viruses. Since FBJ-MSV cells release infectious virus it was not possible in this system to establish whether the tumour-rejection antigen was cellular or virion in nature. The antigenic weakness of FBJ-MSV cells in syngeneic hosts is comparable with that of virus-induced murine leukaemias of the Gross (G) or “wild” type subgroup to which category FBJ-MSV also belongs. These features suggest that FBJ-MSV exemplifies naturally occurring sarcomagenic viruses more closely than those of the Friend-Moloney-Rauscher-Graffi (FMRGr) subgroup which in general induce highly antigenic neoplasms
Silicon Waveguides and Ring Resonators at 5.5 {\mu}m
We demonstrate low loss ridge waveguides and the first ring resonators for
the mid-infrared, for wavelengths ranging from 5.4 to 5.6 {\mu}m. Structures
were fabricated using electron-beam lithography on the silicon-on-sapphire
material system. Waveguide losses of 4.0 +/- 0.7 dB/cm are achieved, as well as
Q-values of 3.0 k.Comment: 4 pages, 4 figures, includes supplemental material
Responding to Environmental Injustice: The Civil Rights Act and American Federal Institutional and Systemic Barriers to Private Redress of Disparate Environmental Harm
This article discusses the use of private action in federal institutions for relief from disparate racial impacts. The courts have eliminated consideration of § 602 disparate impact regulations as the basis for a private right of action challenging environmental harms. Legislative action seems unlikely in this era of gridlock and partisan polarization. Agency action seems to offer the most avenues for consideration of environmental justice concerns. However, agencies are bureaucratic and subject to election results, Congressional oversight and budgetary limitations, and backlogs of determination of environmental justice complaints. Deeply rooted systemic institutional racism further constrains possible reforms to the federal branches of government
Responding to Environmental Injustice: The Civil Rights Act and American Federal Institutional and Systemic Barriers to Private Redress of Disparate Environmental Harm
This article discusses the use of private action in federal institutions for relief from disparate racial impacts. The courts have eliminated consideration of § 602 disparate impact regulations as the basis for a private right of action challenging environmental harms. Legislative action seems unlikely in this era of gridlock and partisan polarization. Agency action seems to offer the most avenues for consideration of environmental justice concerns. However, agencies are bureaucratic and subject to election results, Congressional oversight and budgetary limitations, and backlogs of determination of environmental justice complaints. Deeply rooted systemic institutional racism further constrains possible reforms to the federal branches of government
- …