Skip to main content

Showing 1–50 of 50 results for author: Kirby, G

.
  1. The first superconducting final focus quadrupole prototype of the FCC-ee study

    Authors: A. Thabuis, M. Koratzinos, G. Kirby, M. Liebsch, C. Petrone

    Abstract: A single aperture Canted-Cosine-Theta (CCT) quadrupole magnet, made of NbTi superconductors, has been developed for the final focus region of the FCC-ee study. The conductor layout is optimised to mitigate edge effects on one of the two sides of the magnet that typically lead to undesired higher-order multipoles. Experimental results of a prototype, including paraffin wax impregnation and cryogeni… ▽ More

    Submitted 30 May, 2024; originally announced May 2024.

    Comments: 3 pages, 4 figures, 2 tables, 15th International Particle Accelerator Conference (IPAC 2024), JACoW Publishing, Geneva, Switzerland

    Journal ref: Proc. IPAC'24, Nashville, TN, May 2024, pp. 2801-2803

  2. arXiv:2401.06937  [pdf, ps, other

    math.CO

    Unit interval parking functions and the $r$-Fubini numbers

    Authors: S. Alex Bradt, Jennifer Elder, Pamela E. Harris, Gordon Rojas Kirby, Eva Reutercrona, Yuxuan, Wang, Juliet Whidden

    Abstract: We recall that unit interval parking functions of length $n$ are a subset of parking functions in which every car parks in its preference or in the spot after its preference, and Fubini rankings of length $n$ are rankings of $n$ competitors allowing for ties. We present an independent proof of a result of Hadaway, which establishes that unit interval parking functions and Fubini rankings are in bi… ▽ More

    Submitted 12 January, 2024; originally announced January 2024.

    Comments: 11 pages, 1 table

    MSC Class: Primary: 05A05; Secondary 05A19

  3. arXiv:2306.12158  [pdf, ps, other

    math.CO

    Mesas of Stirling permutations

    Authors: Nicolle González, Pamela E. Harris, Gordon Rojas Kirby, Mariana Smit Vega Garcia, Bridget Eileen Tenner

    Abstract: Given a Stirling permutation w, we introduce the mesa set of w as the natural generalization of the pinnacle set of a permutation. Our main results characterize admissible mesa sets and give closed enumerative formulas in terms of rational Catalan numbers by providing an explicit bijection between mesa sets and rational Dyck paths.

    Submitted 21 June, 2023; originally announced June 2023.

    Comments: 11 pages, 3 figures

    MSC Class: 05A05 (Primary); 05A15 (Secondary)

  4. arXiv:2305.15554  [pdf, ps, other

    math.CO

    Unit-Interval Parking Functions and the Permutohedron

    Authors: Lucas Chaves Meyles, Pamela E. Harris, Richter Jordaan, Gordon Rojas Kirby, Sam Sehayek, Ethan S**arn

    Abstract: Unit-interval parking functions are subset of parking functions in which cars park at most one spot away from their preferred parking spot. In this paper, we characterize unit-interval parking functions by understanding how they decompose into prime parking functions and count unit-interval parking functions when exactly $k<n$ cars do not park in their preference. This count yields an alternate pr… ▽ More

    Submitted 24 May, 2023; originally announced May 2023.

    Comments: 15 pages, 5 figures

  5. arXiv:2301.02628  [pdf, ps, other

    math.CO

    Pinnacle sets of signed permutations

    Authors: Nicolle González, Pamela E. Harris, Gordon Rojas Kirby, Mariana Smit Vega Garcia, Bridget Eileen Tenner

    Abstract: Pinnacle sets record the values of the local maxima for a given family of permutations. They were introduced by Davis-Nelson-Petersen-Tenner as a dual concept to that of peaks, previously defined by Billey-Burdzy-Sagan. In recent years pinnacles and admissible pinnacles sets for the type $A$ symmetric group have been widely studied. In this article we define the pinnacle set of signed permutations… ▽ More

    Submitted 24 March, 2023; v1 submitted 6 January, 2023; originally announced January 2023.

    Comments: 15 pages, 3 figures, to appear in Discrete Mathematics

    MSC Class: 05A05 (Primary); 05A15 (Secondary)

  6. arXiv:2210.13613  [pdf, other

    math.CO

    Repetitions of Pak-Stanley Labels in $G$-Shi Arrangements

    Authors: Cara Bennett, Lucy Martinez, Ava Mock, Gordon Rojas Kirby, Robin Truax

    Abstract: Given a simple graph $G$, one can define a hyperplane arrangement called the $G$-Shi arrangement. The Pak-Stanley algorithm labels the regions of this arrangement with $G_\bullet$-parking functions. When $G$ is a complete graph, we recover the Shi arrangement, and the Pak-Stanley labels give a bijection with ordinary parking functions. However, for proper subgraphs $G \subset K_n$, while the Pak-S… ▽ More

    Submitted 24 October, 2022; originally announced October 2022.

    Comments: 33 pages, 8 figures, 13 tables

    MSC Class: 05A99

  7. Design of a Canted-cosine-theta orbit corrector for the High Luminosity LHC

    Authors: K. Pepitone, G. Kirby, R. Ruber, A. Ahl, M. Canale, I. Dugic, L. Gentini, M. Johansson, G. Karlsson, J. Kovacikova, J. Lindström, A. Olsson, M. Olvegård

    Abstract: The High Luminosity LHC requires dipole orbit correctors grouped in double aperture magnet assemblies. They provide a field of 3.1 T at 100 A in an aperture of 70 mm. The current standard design is a classical cosine-theta layout made with ribbon cable. However, the electric insulation of the ribbon cable is not radiation-resistant enough to withstand the radiation load expected in the coming year… ▽ More

    Submitted 21 February, 2022; originally announced February 2022.

    Report number: vol32 no 6

    Journal ref: IEEE Transactions on Applied Superconductivity - 2022

  8. arXiv:2109.06230  [pdf, other

    q-bio.PE math.DS

    Potential of the Sterile Insect Technique for Control of Deer Ticks, $\textit{Ixodes scapularis}$

    Authors: Thomas G. Kirby, Julie C. Blackwood

    Abstract: The deer tick, $\textit{Ixodes scapularis}$, is a vector for numerous human diseases, including Lyme disease, anaplasmosis, and babesiosis. Concern is rising in the US and abroad as the population and range of this species grow and new diseases emerge. Herein I consider the potential for control of $\textit{I. scapularis}$ using the Sterile Insect Technique (SIT), which acts by reducing net fertil… ▽ More

    Submitted 13 September, 2021; originally announced September 2021.

    Comments: 32 pages, 5 figures

    MSC Class: 92D45 (Primary) 92D25; 37N25; 39A60 (Secondary)

  9. arXiv:2109.01735  [pdf, ps, other

    math.CO

    Enumerating $k$-Naples Parking Functions Through Catalan Objects

    Authors: João Pedro Carvalho, Pamela E. Harris, Gordon Rojas Kirby, Nico Tripeny, Andrés R. Vindas-Meléndez

    Abstract: This paper studies a generalization of parking functions named $k$-Naples parking functions, where backward movement is allowed. One consequence of backward movement is that the number of ascending $k$-Naples is not the same as the number of descending $k$-Naples. This paper focuses on generalizing the bijections of ascending parking functions with combinatorial objects enumerated by the Catalan n… ▽ More

    Submitted 3 September, 2021; originally announced September 2021.

    Comments: 20 pages, 12 figures, Comments welcomed!

    MSC Class: 05A15; 05A19

  10. arXiv:2105.13230  [pdf

    physics.acc-ph

    Magnetic Measurements at Warm of the First FCC-ee Final Focus Quadrupole Prototype

    Authors: M. Koratzinos, G. Kirby, C. Petrone, M. Liebsch

    Abstract: The first FCC-ee final focus quadrupole prototype has been designed, manufactured, assembled and tested at warm. The prototype is a single aperture quadrupole magnet of the CCT type. One edge of the magnet was designed with local multipole cancellation, whereas the other was left with the conventional design. An optimized rotating induction-coil sensor was used. A technique was developed to take i… ▽ More

    Submitted 27 May, 2021; originally announced May 2021.

    Comments: Paper submitted to IPAC21, 4 pages, 7 figures

    Report number: THPAB013

  11. Proof of Concept of High-Temperature Superconducting Screens for Magnetic Field-Error Cancellation in Accelerator Magnets

    Authors: L. Bortot, M. Mentink, C. Petrone, J. Van Nugteren, G. Deferne, T. Koettig, G. Kirby, M. Pentella, J. C. Perez, F. O. Pincot, G. De Rijk, S. Russenschuck, A. P. Verweij, S. Schöps

    Abstract: Accelerators magnets must have minimal magnetic field imperfections for reducing particle-beam instabilities. In the case of coils made of high-temperature superconducting (HTS) tapes, the field imperfections from persistent currents need to be carefully evaluated. In this paper we study the use of superconducting screens based on HTS tapes for reducing the magnetic field imperfections in accelera… ▽ More

    Submitted 26 March, 2021; originally announced March 2021.

    Comments: 11 pages, 20 figures

  12. Numerical Analysis of the Screening Current-Induced Magnetic Field in the HTS Insert Dipole Magnet Feather-M2.1-2

    Authors: Lorenzo Bortot, Matthias Mentink, Carlo Petrone, Jeroen Van Nugteren, Glyn Kirby, Mariano Pentella, Arjan Verweij, Sebastian Schöps

    Abstract: Screening currents are field-induced dynamic phenomena which occur in superconducting materials, leading to persistent magnetization. Such currents are of importance in ReBCO tapes, where the large size of the superconducting filaments gives rise to strong magnetization phenomena. In consequence, superconducting accelerator magnets based on ReBCO tapes might experience a relevant degradation of th… ▽ More

    Submitted 6 January, 2021; v1 submitted 19 May, 2020; originally announced May 2020.

    Comments: 14 pages, 18 figures

  13. arXiv:2003.07814  [pdf, ps, other

    math.RT math.CO

    Weight $q$-multiplicities for representations of the exceptional Lie algebra $\mathfrak{g}_2$

    Authors: Jerrell Cockerham, Melissa Gutiérrez González, Pamela E. Harris, Marissa Loving, Amaury V. Miniño, Joseph Rennie, Gordon Rojas Kirby

    Abstract: Given a simple Lie algebra $\mathfrak{g}$, Kostant's weight $q$-multiplicity formula is an alternating sum over the Weyl group whose terms involve the $q$-analog of Kostant's partition function. For $ξ$ (a weight of $\mathfrak{g}$), the $q$-analog of Kostant's partition function is a polynomial-valued function defined by $\wp_q(ξ)=\sum c_i q^i$ where $c_i$ is the number of ways $ξ$ can be written… ▽ More

    Submitted 27 March, 2020; v1 submitted 17 March, 2020; originally announced March 2020.

    Comments: 17 pages, 1 figure, tables

    MSC Class: 17B10

  14. arXiv:2001.01270  [pdf, other

    math.CO math.RT

    On Kostant's weight $q$-multiplicity formula for $\mathfrak{sl}_{4}(\mathbb{C})$

    Authors: Rebecca E. Garcia, Pamela E. Harris, Marissa Loving, Lucy Martinez, David Melendez, Joseph Rennie, Gordon Rojas Kirby, Daniel Tinoco

    Abstract: The $q$-analog of Kostant's weight multiplicity formula is an alternating sum over a finite group, known as the Weyl group, whose terms involve the $q$-analog of Kostant's partition function. This formula, when evaluated at $q=1$, gives the multiplicity of a weight in a highest weight representation of a simple Lie algebra. In this paper, we consider the Lie algebra $\mathfrak{sl}_4(\mathbb{C})$ a… ▽ More

    Submitted 5 January, 2020; originally announced January 2020.

    Comments: 58 pages (37 worth appendices), 13 figures, and 4 tables

  15. Visualizing the Support of Kostant's Weight Multiplicity Formula for the Rank Two Lie Algebras

    Authors: Pamela E. Harris, Marissa Loving, Juan Ramirez, Joseph Rennie, Gordon Rojas Kirby, Eduardo Torres Davila, Fabrice O. Ulysse

    Abstract: The multiplicity of a weight in a finite-dimensional irreducible representation of a simple Lie algebra g can be computed via Kostant's weight multiplicity formula. This formula consists of an alternating sum over the Weyl group (a finite group) and involves a partition function known as Kostant's partition function. Motivated by the observation that, in practice, most terms in the sum are zero, o… ▽ More

    Submitted 22 August, 2019; originally announced August 2019.

    Journal ref: Involve 17 (2024) 183-215

  16. arXiv:1908.07658  [pdf, other

    math.CO

    A Generalization of Parking Functions Allowing Backward Movement

    Authors: Alex Christensen, Pamela E. Harris, Zakiya Jones, Marissa Loving, Andrés Ramos Rodríguez, Joseph Rennie, Gordon Rojas Kirby

    Abstract: Classical parking functions are defined as the parking preferences for $n$ cars driving (from west to east) down a one-way street containing parking spaces labeled from $1$ to $n$ (from west to east). Cars drive down the street toward their preferred spot and park there if the spot is available. Otherwise, the car continues driving down the street and takes the first available parking space, if su… ▽ More

    Submitted 20 August, 2019; originally announced August 2019.

    Comments: 15 pages, 9 figures

  17. On $(t,r)$ broadcast domination of certain grid graphs

    Authors: Natasha Crepeau, Pamela E. Harris, Sean Hays, Marissa Loving, Joseph Rennie, Gordon Rojas Kirby, Alexandro Vasquez

    Abstract: Let $G=( V(G), E(G) )$ be a connected graph with vertex set $V(G)$ and edge set $E(G)$. We say a subset $D$ of $V(G)$ dominates $G$ if every vertex in $V \setminus D$ is adjacent to a vertex in $D$. A generalization of this concept is $(t,r)$ broadcast domination. We designate certain vertices to be towers of signal strength $t$, which send out signal to neighboring vertices with signal strength d… ▽ More

    Submitted 22 June, 2023; v1 submitted 16 August, 2019; originally announced August 2019.

    Comments: 17 pages, 16 figures, edited to incorporate referee's comments, to appear in Involve

    MSC Class: 05C69

    Journal ref: Involve 16 (2023) 883-903

  18. A Method for Greatly Reduced Edge Effects and Crosstalk in CCT Magnets

    Authors: M. Koratzinos, G. Kirby, J. Van Nugteren, E. R. Bielert

    Abstract: Iron-free CCT magnet design offers many advantages, one being the excellent field quality and the absence of multipole components. However, edge effects are present, although they tend to integrate out over the length of the magnet. Many modern accelerator applications, however, require that these magnets are placed in an area of rapidly varying optics parameters, so magnets with greatly reduced e… ▽ More

    Submitted 25 September, 2017; originally announced September 2017.

    Comments: Poster presented at MT25,25th International Conference on Magnet Technology, Amsterdam, August 27 - September 1, 2017

    Report number: Wed-Af-Po3.01

  19. Models and experimental results from the wide aperture Nb-Ti magnets for the LHC upgrade

    Authors: G. Kirby, B. Auchmann, M. Bajko, M. Charrondiere, N. Bourcey, V. I. Datskov, P. Fessia, J. Feuvrier, P. Galbraith, A. Garcia Tabares, J. Garcia-Perez, P. Granieri, P. Hagen, C. Lorin, J. C. Perez, S. Russenschuck, T. Sahner, M. Segreti, E. Todesco, G. Willering

    Abstract: MQXC is a Nb-Ti quadrupole designed to meet the accelerator quality requirements needed for the phase-1 LHC upgrade, now superseded by the high luminosity upgrade foreseen in 2021. The 2-m-long model magnet was tested at room temperature and 1.9 K. The technology developed for this magnet is relevant for other magnets currently under development for the high-luminosity upgrade, namely D1 (at KEK)… ▽ More

    Submitted 16 January, 2014; originally announced January 2014.

    Comments: 8 pages, Contribution to WAMSDO 2013: Workshop on Accelerator Magnet, Superconductor, Design and Optimization; 15 - 16 Jan 2013, CERN, Geneva, Switzerland

    Journal ref: CERN Yellow Report CERN-2013-006, pp.57-64

  20. arXiv:1305.2456  [pdf, ps, other

    math.CO

    Nowhere-Zero $\vec k$-Flows on Graphs

    Authors: Matthias Beck, Alyssa Cuyjet, Gordon Rojas Kirby, Molly Stubblefield, Michael Young

    Abstract: We introduce and study a multivariate function that counts nowhere-zero flows on a graph G, in which each edge of G has an individual capacity. We prove that the associated counting function is a piecewise-defined polynomial in these capacities, which satisfy a combinatorial reciprocity law that incorporates totally cyclic orientations of G.

    Submitted 10 May, 2013; originally announced May 2013.

    Comments: 4 pages, 1 figure

    MSC Class: Primary 05C21; Secondary 05A15; 05C31

    Journal ref: Annals of Combinatorics 18 (2014), 579-583

  21. arXiv:1007.0107  [pdf

    cs.DC

    First Smart Spaces

    Authors: Graham Kirby, Alan Dearle, Andrew McCarthy, Ron Morrison, Kevin Mullen, Yanyan Yang, Richard Connor, Paula Welen, Andy Wilson

    Abstract: This document describes the Gloss software currently implemented. The description of the Gloss demonstrator for multi-surface interaction can be found in D17. The ongoing integration activity for the work described in D17 and D8 constitutes our development of infrastructure for a first smart space. In this report, the focus is on infrastructure to support the implementation of location aware servi… ▽ More

    Submitted 1 July, 2010; originally announced July 2010.

    Report number: Global Smart Spaces Project IST-2000-26070 Report D8, 2002

  22. arXiv:1006.5941  [pdf

    cs.DC

    Second Set of Spaces

    Authors: Evangelos Zirintsis, Graham Kirby, Alan Dearle, Ben Allen, Rob MacInnis, Andrew McCarthy, Ron Morrison, Paddy Nixon, Andrew Jamieson, Chris Nicholson, Steven Harris

    Abstract: This document describes the Gloss infrastructure supporting implementation of location-aware services. The document is in two parts. The first part describes software architecture for the smart space. As described in D8, a local architecture provides a framework for constructing Gloss applications, termed assemblies, that run on individual physical nodes, whereas a global architecture defines an o… ▽ More

    Submitted 29 June, 2010; originally announced June 2010.

    Report number: Global Smart Spaces Project IST-2000-26070 Report D11

  23. arXiv:1006.5940  [pdf

    cs.DC

    An Information Flow Architecture for Global Smart Spaces

    Authors: Alan Dearle, Graham Kirby, Andrew McCarthy, Juan-Carlos Diaz y Carballo

    Abstract: In this paper we describe an architecture which: Permits the deployment and execution of components in appropriate geographical locations. Provides security mechanisms that prevent misuse of the architecture. Supports a programming model that is familiar to application programmers. Permits installed components to share data. Permits the deployed components to communicate via communication channels… ▽ More

    Submitted 29 June, 2010; originally announced June 2010.

    Report number: Global Smart Spaces Project IST-2000-26070 Report D15

  24. arXiv:1006.5794  [pdf, other

    cs.DB

    Report on the XBase Project

    Authors: Evangelos Zirintsis, Graham Kirby, Alan Dearle, Ron Morrison

    Abstract: This project addressed the conceptual fundamentals of data storage, investigating techniques for provision of highly generic storage facilities that can be tailored to produce various individually customised storage infrastructures, compliant to the needs of particular applications. This requires the separation of mechanism and policy wherever possible. Aspirations include: actors, whether users o… ▽ More

    Submitted 30 June, 2010; originally announced June 2010.

    Report number: University of St Andrews CS/03/1

  25. arXiv:1006.5661  [pdf

    cs.DC

    Working Document on Gloss Ontology

    Authors: Joelle Coutaz, Alan Dearle, Sophie Dupuy-Chessa, Graham Kirby, Christophe Lachenal, Ron Morrison, Gaetan Rey, Evangelos Zirintsis

    Abstract: This document describes the Gloss Ontology. The ontology and associated class model are organised into several packages. Section 2 describes each package in detail, while Section 3 contains a summary of the whole ontology.

    Submitted 29 June, 2010; originally announced June 2010.

    Report number: Global Smart Spaces Project IST-2000-26070 Report D9.2

  26. arXiv:1006.5643  [pdf

    cs.DC

    A Reflective Approach to Providing Flexibility in Application Distribution

    Authors: Álvaro Rebón Portillo, Scott Walker, Graham Kirby, Alan Dearle

    Abstract: Current middleware systems suffer from drawbacks. Often one is forced to make decisions early in the design process about which classes may participate in inter-machine communication. Further, application level and middleware specific semantics cannot be separated forcing an unnatural design. The RAFDA project proposes to adress these deficiencies by creating an adaptive, reflective framework that… ▽ More

    Submitted 29 June, 2010; originally announced June 2010.

    Comments: 2nd International Workshop on Reflective and Adaptive Middleware, ACM/IFIP/USENIX International Middleware Conference (Middleware 2003), Rio de Janeiro, Brazil, pp.95-99

  27. arXiv:1006.4833  [pdf, other

    cs.DB

    A Generic Storage API

    Authors: Graham Kirby, Evangelos Zirintsis, Alan Dearle, Ron Morrison

    Abstract: We present a generic API suitable for provision of highly generic storage facilities that can be tailored to produce various individually customised storage infrastructures. The paper identifies a candidate set of minimal storage system building blocks, which are sufficiently simple to avoid encapsulating policy where it cannot be customised by applications, and composable to build highly flexible… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: Submitted to ACSC 2004

    Report number: University of St Andrews CS/03/2

  28. arXiv:1006.4829  [pdf

    cs.SE

    Constructing Active Architectures in the ArchWare ADL

    Authors: Ron Morrison, Graham Kirby, Dharini Balasubramaniam, Kath Mickan, Flavio Oquendo, Sorana Cîmpan, Brian Warboys, Bob Snowdon, Mark Greenwood

    Abstract: Software that cannot change is condemned to atrophy: it cannot accommodate the constant revision and re-negotiation of its business goals nor intercept the potential of new technology. To accommodate change in such systems we have defined an active software architecture to be: dynamic in that the structure and cardinality of the components and interactions are not statically known; updatable in th… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: Submitted to ICSE 2004

    Report number: University of St Andrews CS/03/3

  29. Architectural Support for Global Smart Spaces

    Authors: Alan Dearle, Graham Kirby, Ron Morrison, Andrew McCarthy, Kevin Mullen, Yanyan Yang, Richard Connor, Paula Welen, Andy Wilson

    Abstract: A GLObal Smart Space (GLOSS) provides support for interaction amongst people, artefacts and places while taking account of both context and movement on a global scale. Crucial to the definition of a GLOSS is the provision of a set of location-aware services that detect, convey, store and exploit location information. We use one of these services, hearsay, to illustrate the implementation dimension… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: 4th International Conference on Mobile Data Management (MDM 2003)

  30. arXiv:1006.4746  [pdf, other

    cs.DC

    Active Architecture for Pervasive Contextual Services

    Authors: Graham Kirby, Alan Dearle, Ron Morrison, Mark Dunlop, Richard Connor, Paddy Nixon

    Abstract: Pervasive services may be defined as services that are available "to any client (anytime, anywhere)". Here we focus on the software and network infrastructure required to support pervasive contextual services operating over a wide area. One of the key requirements is a matching service capable of as-similating and filtering information from various sources and determining matches relevant to those… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: International Workshop on Middleware for Pervasive and Ad-hoc Computing (MPAC 2003), ACM/IFIP/USENIX International Middleware Conference (Middleware 2003), Rio de Janeiro, Brazil

  31. Support for Evolving Software Architectures in the ArchWare ADL

    Authors: Ron Morrison, Graham Kirby, Dharini Balasubramaniam, Kath Mickan, Flavio Oquendo, Sorana Cîmpan, Brian Warboys, Bob Snowdon, Mark Greenwood

    Abstract: Software that cannot evolve is condemned to atrophy: it cannot accommodate the constant revision and re-negotiation of its business goals nor intercept the potential of new technology. To accommodate change in software systems we have defined an active software architecture to be: dynamic in that the structure and cardinality of the components and interactions are changeable during execution; upda… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: 4th Working IEEE/IFIP Conference on Software Architecture (WICSA'04) pp.69-78, IEEE Computer Society, 2004

  32. arXiv:1006.4733  [pdf, other

    cs.DC

    A Middleware Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications

    Authors: Alan Dearle, Graham Kirby, Andrew McCarthy

    Abstract: We propose a middleware framework for deployment and subsequent autonomic management of component-based distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host map**s and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: Submitted to Middleware 04

    Report number: University of St Andrews CS/04/2

  33. A Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications (Extended Abstract)

    Authors: Alan Dearle, Graham Kirby, Andrew McCarthy

    Abstract: We propose a framework for the deployment and subsequent autonomic management of component-based distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host map**s and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and the con… ▽ More

    Submitted 24 June, 2010; originally announced June 2010.

    Comments: 1st International Conference on Autonomic Computing (ICAC'04) pp.300-301, IEEE Computer Society, 2004

  34. arXiv:1006.4572  [pdf, other

    cs.DC

    A Framework for Constraint-Based Deployment and Autonomic Management of Distributed Applications

    Authors: Alan Dearle, Graham Kirby, Andrew McCarthy

    Abstract: We propose a framework for deployment and subsequent autonomic management of component-based distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host map**s and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and the configu… ▽ More

    Submitted 23 June, 2010; originally announced June 2010.

    Comments: Submitted to ICAC-04

    Report number: University of St Andrews CS/04/1

  35. arXiv:1006.4549  [pdf

    cs.DC

    A Flexible and Secure Deployment Framework for Distributed Applications

    Authors: Alan Dearle, Graham Kirby, Andrew McCarthy, Juan-Carlos Diaz y Carballo

    Abstract: This paper describes an implemented system which is designed to support the deployment of applications offering distributed services, comprising a number of distributed components. This is achieved by creating high level placement and topology descriptions which drive tools that deploy applications consisting of components running on multiple hosts. The system addresses issues of heterogeneity by… ▽ More

    Submitted 23 June, 2010; originally announced June 2010.

    Comments: 2nd International Working Conference on Component Deployment (CD 2004), Edinburgh, Scotland

  36. arXiv:1006.4504  [pdf

    cs.DC

    Exposing Application Components as Web Services

    Authors: Scott Walker, Alan Dearle, Graham Kirby, Stuart Norcross

    Abstract: This paper explores technology permitting arbitrary application components to be exposed for remote access from other software. Using this, the application and its constituent components can be written without concern for its distribution. Software running in different address spaces, on different machines, can perform operations on the remotely accessible components. This is of utility in the cre… ▽ More

    Submitted 23 June, 2010; originally announced June 2010.

    Comments: Submitted to SAC05

    Report number: University of St Andrews CS/04/3

  37. arXiv:1006.3742  [pdf, other

    cs.DC

    RAFDA: Middleware Supporting the Separation of Application Logic from Distribution Policy

    Authors: Alan Dearle, Scott Walker, Stuart Norcross, Graham Kirby, Andrew McCarthy

    Abstract: Middleware technologies often limit the way in which object classes may be used in distributed applications due to the fixed distribution policies imposed by the Middleware system. These policies permeate the applications developed using them and force an unnatural encoding of application level semantics. For example, the application programmer has no direct control over inter-address-space parame… ▽ More

    Submitted 18 June, 2010; originally announced June 2010.

    Comments: Submitted to Middleware 2005

    Report number: University of St Andrews CS/05/3

  38. arXiv:1006.3739  [pdf, other

    cs.DC

    Promoting Component Reuse by Separating Transmission Policy from Implementation

    Authors: Scott Walker, Alan Dearle, Graham Kirby, Stuart Norcross

    Abstract: In this paper we present a methodology and set of tools which assist the construction of applications from components, by separating the issues of transmission policy from component definition and implementation. This promotes a greater degree of software reuse than is possible using traditional middleware environments. Whilst component technologies are usually presented as a mechanism for promoti… ▽ More

    Submitted 18 June, 2010; originally announced June 2010.

    Comments: Submitted to ICDCS 2005

    Report number: University of St Andrews CS/05/1

  39. arXiv:1006.3732  [pdf, other

    cs.DC

    Towards Adaptable and Adaptive Policy-Free Middleware

    Authors: Alan Dearle, Graham Kirby, Stuart Norcross, Angus Macdonald, Greg Bigwood

    Abstract: We believe that to fully support adaptive distributed applications, middleware must itself be adaptable, adaptive and policy-free. In this paper we present a new language-independent adaptable and adaptive policy framework suitable for integration in a wide variety of middleware systems. This framework facilitates the construction of adaptive distributed applications. The framework addresses adapt… ▽ More

    Submitted 18 June, 2010; originally announced June 2010.

    Comments: Submitted to Dependable and Adaptive Distributed Systems Track, ACM SAC 2007

    Report number: University of St Andrews CS/06/3

  40. arXiv:1006.3728  [pdf, other

    cs.DC

    RAFDA: A Policy-Aware Middleware Supporting the Flexible Separation of Application Logic from Distribution

    Authors: Scott Walker, Alan Dearle, Stuart Norcross, Graham Kirby, Andrew McCarthy

    Abstract: Middleware technologies often limit the way in which object classes may be used in distributed applications due to the fixed distribution policies that they impose. These policies permeate applications developed using existing middleware systems and force an unnatural encoding of application level semantics. For example, the application programmer has no direct control over inter-address-space par… ▽ More

    Submitted 18 June, 2010; originally announced June 2010.

    Comments: Submitted to EuroSys 2006

    Report number: University of St Andrews CS/06/2

  41. arXiv:1006.3724  [pdf, other

    cs.DC

    A Peer-to-Peer Middleware Framework for Resilient Persistent Programming

    Authors: Alan Dearle, Graham Kirby, Stuart Norcross, Andrew McCarthy

    Abstract: The persistent programming systems of the 1980s offered a programming model that integrated computation and long-term storage. In these systems, reliable applications could be engineered without requiring the programmer to write translation code to manage the transfer of data to and from non-volatile storage. More importantly, it simplified the programmer's conceptual model of an application, and… ▽ More

    Submitted 18 June, 2010; originally announced June 2010.

    Comments: Submitted to EuroSys 2006

    Report number: University of St Andrews CS/06/1

  42. arXiv:1006.3481  [pdf

    cs.PL cs.SE

    Reflection and Hyper-Programming in Persistent Programming Systems

    Authors: Graham Kirby

    Abstract: The work presented in this thesis seeks to improve programmer productivity in the following ways: - by reducing the amount of code that has to be written to construct an application; - by increasing the reliability of the code written; and - by improving the programmer's understanding of the persistent environment in which applications are constructed. Two programming techniques that may be… ▽ More

    Submitted 17 June, 2010; originally announced June 2010.

    Comments: PhD Thesis, University of St Andrews. Supervisor: R. Morrison. (1992)

  43. arXiv:1006.3465  [pdf, other

    cs.DC

    Hosting Byzantine Fault Tolerant Services on a Chord Ring

    Authors: Alan Dearle, Graham Kirby, Stuart Norcross

    Abstract: In this paper we demonstrate how stateful Byzantine Fault Tolerant services may be hosted on a Chord ring. The strategy presented is fourfold: firstly a replication scheme that dissociates the maintenance of replicated service state from ring recovery is developed. Secondly, clients of the ring based services are made replication aware. Thirdly, a consensus protocol is introduced that supports the… ▽ More

    Submitted 17 June, 2010; originally announced June 2010.

    Comments: Submitted to DSN 2007 Workshop on Architecting Dependable Systems

    Report number: University of St Andrews CS/07/1

  44. arXiv:1006.3463  [pdf, other

    cs.DC cs.SE

    Applying Constraint Solving to the Management of Distributed Applications

    Authors: Andrew McCarthy, Alan Dearle, Graham Kirby

    Abstract: We present our approach for deploying and managing distributed component-based applications. A Desired State Description (DSD), written in a high-level declarative language, specifies requirements for a distributed application. Our infrastructure accepts a DSD as input, and from it automatically configures and deploys the distributed application. Subsequent violations of the original requirements… ▽ More

    Submitted 17 June, 2010; originally announced June 2010.

    Comments: Submitted to DOA08

    Report number: University of St Andrews CS/08/1

  45. arXiv:1006.3452  [pdf, other

    cs.DC

    Generating a Family of Byzantine Tolerant Protocol Implementations Using a Meta-Model Architecture

    Authors: Graham Kirby, Alan Dearle, Stuart Norcross

    Abstract: We describe an approach to modelling a Byzantine tolerant distributed algorithm as a family of related finite state machines, generated from a single meta-model. Various artefacts are generated from each state machine, including diagrams and source-level protocol implementations. The approach allows a state machine formulation to be applied to problems for which it would not otherwise be suitable,… ▽ More

    Submitted 17 June, 2010; originally announced June 2010.

    Comments: DSN 2007 Workshop on Architecting Dependable Systems, Edinburgh, Scotland. pp. 178-183

  46. arXiv:1006.3448  [pdf, other

    cs.PL cs.DB

    Orthogonal Persistence Revisited

    Authors: Alan Dearle, Graham Kirby, Ron Morrison

    Abstract: The social and economic importance of large bodies of programs and data that are potentially long-lived has attracted much attention in the commercial and research communities. Here we concentrate on a set of methodologies and technologies called persistent programming. In particular we review programming language support for the concept of orthogonal persistence, a technique for the uniform treat… ▽ More

    Submitted 17 June, 2010; originally announced June 2010.

    Comments: 2nd International Conference on Object Databases (ICOODB 2009), Zurich, Switzerland. pp. 1-22

  47. arXiv:1006.3180  [pdf, other

    cs.DB cs.DC

    H2O: An Autonomic, Resource-Aware Distributed Database System

    Authors: Angus Macdonald, Alan Dearle, Graham Kirby

    Abstract: This paper presents the design of an autonomic, resource-aware distributed database which enables data to be backed up and shared without complex manual administration. The database, H2O, is designed to make use of unused resources on workstation machines. Creating and maintaining highly-available, replicated database systems can be difficult for untrained users, and costly for IT departments. H2O… ▽ More

    Submitted 16 June, 2010; originally announced June 2010.

    Comments: Presented at SICSA PhD Conference 2010 (http://www.sicsaconf.org/)

  48. arXiv:1006.1578  [pdf, other

    cs.NI

    Autonomic Management of Maintenance Scheduling in Chord

    Authors: Markus Tauber, Graham Kirby, Alan Dearle

    Abstract: This paper experimentally evaluates the effects of applying autonomic management to the scheduling of maintenance operations in a deployed Chord network, for various membership churn and workload patterns. Two versions of an autonomic management policy were compared with a static configuration. The autonomic policies varied with respect to the aggressiveness with which they responded to peer acces… ▽ More

    Submitted 8 June, 2010; originally announced June 2010.

  49. arXiv:1002.4738  [pdf, other

    cs.DC

    An Approach to Ad hoc Cloud Computing

    Authors: Graham Kirby, Alan Dearle, Angus Macdonald, Alvaro Fernandes

    Abstract: We consider how underused computing resources within an enterprise may be harnessed to improve utilization and create an elastic computing infrastructure. Most current cloud provision involves a data center model, in which clusters of machines are dedicated to running cloud infrastructure software. We propose an additional model, the ad hoc cloud, in which infrastructure software is distributed… ▽ More

    Submitted 25 February, 2010; originally announced February 2010.

  50. arXiv:cs/9810027  [pdf

    cs.PL

    Linguistic Reflection in Java

    Authors: G. N. C. Kirby, R. Morrison, D. W. Stemple

    Abstract: Reflective systems allow their own structures to be altered from within. Here we are concerned with a style of reflection, called linguistic reflection, which is the ability of a running program to generate new program fragments and to integrate these into its own execution. In particular we describe how this kind of reflection may be provided in the compiler-based, strongly typed object-oriente… ▽ More

    Submitted 29 October, 1998; originally announced October 1998.

    Comments: 25 pages. Source code for examples at http://www-ppg.dcs.st-and.ac.uk/Java/ReflectionExample/ Dynamic compilation package at http://www-ppg.dcs.st-and.ac.uk/Java/DynamicCompilation/

    ACM Class: D.1.0

    Journal ref: Software - Practice & Experience 28, 10 (1998) pp 1045-1077