103 research outputs found

    Identifying design criteria for urban system last-mile solutions -A multi-stakeholder perspective

    Get PDF
    This is the author accepted manuscript. The final version is available from Taylor & Francis via http://dx.doi.org/10.1080/09537287.2016.1147099This study presents a novel approach to design and evaluate ‘last-mile’ solutions – encompassing the social and economic perspectives of key stakeholders. While urban system initiatives have been implemented in practice, theoretical gaps remain at the operational design level. A theoretical framework is developed, based on design criteria identified from a critical synthesis of supply chain and operations management literature, and ‘operationalised’ using an in-depth case study demonstrating implementation of a Consumer Choice Portal-Package Consolidation Centre solution, within a densely populated urban geography. Findings suggest that there is a need to re-define the role of institutional actors beyond that of the traditional governance task, to one of being able to facilitate performance outcomes. Similarly, industrial efficiency dimensions need to be reorientated to include consumer participation, social considerations and multi-stakeholder service outcomes. Finally, implications for operations theory and practising managers in city logistics are highlighted, with suggested directions for future research.TS

    Pretenuring for Java

    Get PDF
    Pretenuring is a technique for reducing copying costs in garbage collectors. When pretenuring, the allocator places long-lived objects into regions that the garbage collector will rarely, if ever, collect. We extend previous work on profiling-driven pretenuring as follows. (1) We develop a collector-neutral approach to obtaining object lifetime profile information. We show that our collection of Java programs exhibits a very high degree of homogeneity of object lifetimes at each allocation site. This result is robust with respect to different inputs, and is similar to previous work on ML, but is in contrast to C programs, which require dynamic call chain context information to extract homogeneous lifetimes. Call-site homogeneity considerably simplifies the implementation of pretenuring and makes it more efficient. (2) Our pretenuring advice is neutral with respect to the collector algorithm, and we use it to improve two quite different garbage collectors: a traditional generational collector and an older-first collector. The system is also novel because it classifies and allocates objects into 3 categories: we allocate immortal objects into a permanent region that the collector will never consider, long-lived objects into a region in which the collector placed survivors of the most recent collection, and shortlived objects into the nursery, i.e., the default region. (3) We evaluate pretenuring on Java programs. Our simulation results show that pretenuring significantly reduces collector copying for generational and older-first collectors. 1
    • …
    corecore