1,654 research outputs found

    Systematic composition of distributed objects: Processes and sessions

    Get PDF
    We consider a system with the infrastructure for the creation and interconnection of large numbers of distributed persistent objects. This system is exemplified by the Internet: potentially, every appliance and document on the Internet has both persistent state and the ability to interact with large numbers of other appliances and documents on the Internet. This paper elucidates the characteristics of such a system, and proposes the compositional requirements of its corresponding infrastructure. We explore the problems of specifying, composing, reasoning about and implementing applications in such a system. A specific concern of our research is developing the infrastructure to support structuring distributed applications by using sequential, choice and parallel composition, in the anarchic environment where application compositions may be unforeseeable and interactions may be unknown prior to actually occurring. The structuring concepts discussed are relevant to a wide range of distributed applications; our implementation is illustrated with collaborative Java processes interacting over the Internet, but the methodology provided can be applied independent of specific platforms

    Systematic Composition of Objects in Distributed Internet Applications: Processes and Sessions

    Get PDF
    We consider a system with the infrastructure for the creation and interconnection of large numbers of distributed persistent objects. This system is exemplified by the Internet: potentially, every appliance and document on the Internet has both persistent state and the ability to interact with large numbers of other appliances and documents on the Internet. This paper elucidates the characteristics of such a system, and proposes the compositional requirements of its corresponding infrastructure. We explore the problems of specifying, composing, reasoning about, and implementing applications in such a system. A specific concern of our research is developing the infrastructure to support structuring distributed applications by using sequential, choice, and parallel composition, in the anarchic environment where application compositions may be unforeseeable, and interactions may be unknown prior to actually occurring. The structuring concepts discussed are relevant to a wide range of distributed applications; our implementation is illustrated with collaborative Java processes interacting over the Internet, but the methodology provided can be applied independent of specific platforms

    A General Resource Reservation Framework for Scientific Computing

    Get PDF
    We describe three contributions for distributed resource allocation in scientific applications. First, we present an abstract model in which different resources are represented as tokens of different colors; processes acquire resources by acquiring these tokens. Second, we present distributed scheduling algorithms that allow multiple resource managers to determine custom policies to control allocation of the tokens representing their particular resources. These algorithms allow multiple resource managers, each with its own resource management policy, to collaborate in providing resources for the whole system. Third, we present an implementation of a distributed resource scheduling algorithm framework using our abstract model. This implementation uses Infospheres, which are Internet communication packages written in Java, and shows the benefits of distributing the task of resource allocation to multiple resource managers

    Philosophical Perspectives on Engineering and Technology Literacy, I

    Get PDF
    The belief that engineering and technology are beneficial to all and can improve human lives has inspired the tireless endeavors of many creative individuals throughout history. Engineers and technologists have generally believed that their actions and designs need to be scientifically justified and logically dependable. In addition, due to the pragmatic nature of the field there is also an emphasis on systematic approaches and defining standard practices in engineering. Such a positivist approach is seen in all aspects of engineering and technological ventures. Consequently, such an approach exists in most engineering educators’ perspectives and belief structures regarding the contents of the curricular, student training, and the overall goal of engineering and technological education.https://lib.dr.iastate.edu/ece_books/1000/thumbnail.jp

    A Framework for Structured Distributed Object Computing

    Get PDF
    This paper presents a four-faceted framework for distributed applications that use worldwide networks connecting large numbers of people, software tools, monitoring instruments, and control devices. We describe a class of applications, identify requirements for a framework that supports these applications, and propose a design fulfilling those requirements. We discuss some initial experiences using the framework, and compare our design with other approaches

    Genomic Classifier Augments the Role of Pathological Features in Identifying Optimal Candidates for Adjuvant Radiation Therapy in Patients With Prostate Cancer: Development and Internal Validation of a Multivariable Prognostic Model.

    Get PDF
    Purpose Despite documented oncologic benefit, use of postoperative adjuvant radiotherapy (aRT) in patients with prostate cancer is still limited in the United States. We aimed to develop and internally validate a risk-stratification tool incorporating the Decipher score, along with routinely available clinicopathologic features, to identify patients who would benefit the most from aRT. Patient and Methods Our cohort included 512 patients with prostate cancer treated with radical prostatectomy at one of four US academic centers between 1990 and 2010. All patients had ≥ pT3a disease, positive surgical margins, and/or pathologic lymph node invasion. Multivariable Cox regression analysis tested the relationship between available predictors (including Decipher score) and clinical recurrence (CR), which were then used to develop a novel risk-stratification tool. Our study adhered to the Transparent Reporting of a Multivariable Prediction Model for Individual Prognosis or Diagnosis guidelines for development of prognostic models. Results Overall, 21.9% of patients received aRT. Median follow-up in censored patients was 8.3 years. The 10-year CR rate was 4.9% vs. 17.4% in patients treated with aRT versus initial observation ( P \u3c .001). Pathologic T3b/T4 stage, Gleason score 8-10, lymph node invasion, and Decipher score \u3e 0.6 were independent predictors of CR (all P \u3c .01). The cumulative number of risk factors was 0, 1, 2, and 3 to 4 in 46.5%, 28.9%, 17.2%, and 7.4% of patients, respectively. aRT was associated with decreased CR rate in patients with two or more risk factors (10-year CR rate 10.1% in aRT v 42.1% in initial observation; P = .012), but not in those with fewer than two risk factors ( P = .18). Conclusion Using the new model to indicate aRT might reduce overtreatment, decrease unnecessary adverse effects, and reduce risk of CR in the subset of patients (approximately 25% of all patients with aggressive pathologic disease in our cohort) who benefit from this therapy

    Bibliometrics Supporting Curriculum Transformation

    Get PDF
    These visualizations represent the bibliometric and curriculum mapping efforts in support of identifying curriculum transformation opportunities for the Eshelman School of Pharmacy
    • …
    corecore