1,016 research outputs found

    Scalability approaches for causal multicast: a survey

    Get PDF
    The final publication is available at Springer via http://dx.doi.org/10.1007/s00607-015-0479-0Many distributed services need to be scalable: internet search, electronic commerce, e-government... In order to achieve scalability, high availability and fault tolerance, such applications rely on replicated components. Because of the dynamics of growth and volatility of customer markets, applications need to be hosted by adaptive, highly scalable systems. In particular, the scalability of the reliable multicast mechanisms used for supporting the consistency of replicas is of crucial importance. Reliable multicast might propagate updates in a pre-determined order (e.g., FIFO, total or causal). Since total order needs more communication rounds than causal order, the latter appears to be the preferable candidate for achieving multicast scalability, although the consistency guarantees based on causal order are weaker than those of total order. This paper provides a historical survey of different scalability approaches for reliable causal multicast protocols.This work was supported by European Regional Development Fund (FEDER) and Ministerio de Economia y Competitividad (MINECO) under research Grant TIN2012-37719-C03-01.Juan MarĂ­n, RD.; Decker, H.; ArmendĂĄriz ĂĂ±igo, JE.; Bernabeu AubĂĄn, JM.; Muñoz EscoĂ­, FD. (2016). Scalability approaches for causal multicast: a survey. Computing. 98(9):923-947. https://doi.org/10.1007/s00607-015-0479-0S923947989Adly N, Nagi M (1995) Maintaining causal order in large scale distributed systems using a logical hierarchy. In: IASTED Intnl Conf on Appl Inform, pp 214–219Aguilera MK, Chen W, Toueg S (1997) Heartbeat: a timeout-free failure detector for quiescent reliable communication. In: 11th Intnl Wshop on Distrib Alg (WDAG), SaarbrĂŒcken, pp 126–140Almeida JB, Almeida PS, Baquero C (2004) Bounded version vectors. In: 18th Intnl Conf Distrib Comput (DISC), Amsterdam, pp 102–116Almeida PS, Baquero C, Fonte V (2008) Interval tree clocks. In: 12th Intnl Conf Distrib Syst (OPODIS), Luxor, pp 259–274Almeida S, LeitĂŁo J, Rodrigues LET (2013) ChainReaction: a causal+ consistent datastore based on chain replication. In: 8th EuroSys Conf, Czech Republic, pp 85–98Álvarez A, ArĂ©valo S, Cholvi V, FernĂĄndez A, JimĂ©nez E (2008) On the interconnection of message passing systems. Inf Process Lett 105(6):249–254Amir Y, Stanton J (1998) The Spread wide area group communication system. Tech. rep., CDNS-98-4, The Center for Networking and Distributed Systems, The Johns Hopkins UnivAmir Y, Dolev D, Kramer S, Malki D (1992) Transis: a communication subsystem for high availability. In: 22nd Intnl Symp Fault-Tolerant Comp (FTCS), Boston, pp 76–84Anastasi G, Bartoli A, Spadoni F (2001) A reliable multicast protocol for distributed mobile systems: design and evaluation. IEEE Trans Parallel Distrib Syst 12(10):1009–1022Bailis P, Ghodsi A, Hellerstein JM, Stoica I (2013) Bolt-on causal consistency. In: Intnl Conf Mgmnt Data (SIGMOD), New York, pp 761–772Baldoni R, Raynal M, Prakash R, Singhal M (1996) Broadcast with time and causality constraints for multimedia applications. In: 22nd Intnl Euromicro Conf, Prague, pp 617–624Baldoni R, Friedman R, van Renesse R (1997) The hierarchical daisy architecture for causal delivery. In: 17th Intnl Conf Distrib Comput Syst (ICDCS), Maryland, pp 570–577Ban B (2002) JGroups—a toolkit for reliable multicast communication. http://www.jgroups.orgBaquero C, Almeida PS, Shoker A (2014) Making operation-based CRDTs operation-based. In: 14th Intnl Conf Distrib Appl Interop Syst (DAIS), Berlin, pp 126–140Benslimane A, Abouaissa A (2002) Dynamical grouping model for distributed real time causal ordering. Comput Commun 25:288–302Birman KP, Joseph TA (1987) Reliable communication in the presence of failures. ACM Trans Comput Syst 5(1):47–76Birman KP, Schiper A, Stephenson P (1991) Lightweigt causal and atomic group multicast. ACM Trans Comput Syst 9(3):272–314Cachin C, Guerraoui R, Rodrigues LET (2011) Introduction to reliable and secure distributed programming, 2nd edn. Springer, BerlinChandra P, Gambhire P, Kshemkalyani AD (2004) Performance of the optimal causal multicast algorithm: a statistical analysis. IEEE Trans Parall Distr 15(1):40–52Chandra TD, Toueg S (1996) Unreliable failure detectors for reliable distributed systems. J ACM 43(2):225–267de Juan-MarĂ­n R, Cholvi V, JimĂ©nez E, Muñoz-EscoĂ­ FD (2009) Parallel interconnection of broadcast systems with multiple FIFO channels. In: 11th Intnl Symp on Distrib Obj, Middleware and Appl (DOA), Vilamoura, LNCS, vol 5870, pp 449–466DĂ©fago X, Schiper A, UrbĂĄn P (2004) Total order broadcast and multicast algorithms: taxonomy and survey. ACM Comput Surv 36(4):372–421Demers AJ, Greene DH, Hauser C, Irish W, Larson J, Shenker S, Sturgis HE, Swinehart DC, Terry DB (1987) Epidemic algorithms for replicated database maintenance. In: 6th ACM Symp on Princ of Distrib Comput (PODC), Canada, pp 1–12Du J, Elnikety S, Roy A, Zwaenepoel W (2013) Orbe: scalable causal consistency using dependency matrices and physical clocks. In: ACM Symp on Cloud Comput (SoCC), Santa Clara, pp 11:1–11:14FernĂĄndez A, JimĂ©nez E, Cholvi V (2000) On the interconnection of causal memory systems. In: 19th Annual ACM Symp on Princ of Distrib Comput (PODC), Portland, pp 163–170Fidge CJ (1988) Timestamps in message-passing systems that preserve the partial ordering. In: 11th Australian Comput Conf, pp 56–66Friedman R, Vitenberg R, Chockler G (2003) On the composability of consistency conditions. Inf Process Lett 86(4):169–176Gilbert S, Lynch N (2002) Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. SIGACT News 33(2):51–59Gray J, Helland P, O’Neil PE, Shasha D (1996) The dangers of replication and a solution. In: SIGMOD Conf, pp 173–182Hadzilacos V, Toueg S (1993) Fault-tolerant broadcasts and related problems. In: Mullender S (ed) Distributed systems, chap 5, 2nd edn. ACM Press, pp 97–145Johnson S, Jahanian F, Shah J (1999) The inter-group router approach to scalable group composition. In: 19th Intnl Conf on Distrib Comput Syst (ICDCS), Austin, pp 4–14Kalantar MH, Birman KP (1999) Causally ordered multicast: the conservative approach. In: 19th Intnl Conf on Distrib Comput Syst (ICDCS), Austin, pp 36–44Kawanami S, Enokido T, Takizawa M (2004) A group communication protocol for scalable causal ordering. In: 18th Intnl Conf on Adv Inform Netw Appl (AINA), Fukuoka, pp 296–302Kawanami S, Nishimura T, Enokido T, Takizawa M (2005) A scalable group communication protocol with global clock. In: 19th Intnl Conf on Adv Inform Netw Appl (AINA), Taipei, pp 625–630Kshemkalyani AD, Singhal M (1998) Necessary and sufficient conditions on information for causal message ordering and their optimal implementation. Distrib Comput 11(2):91–111Kshemkalyani AD, Singhal M (2011) Distributed computing: principles, algorithms, and systems, 2nd edn. Cambridge University Press, New YorkLadin R, Liskov B, Shrira L, Ghemawat S (1992) Providing high availability using lazy replication. ACM Trans Comput Syst 10(4):360–391Lamport L (1978) Time, clocks, and the ordering of events in a distributed system. Commun ACM 21(7):558–565Laumay P, Bruneton E, de Palma N, Krakowiak S (2001) Preserving causality in a scalable message-oriented middleware. In: Intnl Conf on Distrib Syst Platf (Middleware), pp 311–328Liu N, Liu M, Cao J, Chen G, Lou W (2010) When transportation meets communication: V2P over VANETs. In: 30th Intnl Conf Distrib Comput Syst (ICDCS), GenovaLwin CH, Mohanty H, Ghosh RK (2004) Causal ordering in event notification service systems for mobile users. In: Intnl Conf Inform Tech: Coding Comput (ITCC), Las Vegas, pp 735–740Mahajan P, Alvisi L, Dahlin M (2011) Consistency, availability and covergence. Tech. rep., UTCS TR-11-22, The University of Texas at AustinMatos M, Sousa A, Pereira J, Oliveira R, Deliot E, Murray P (2009) CLON: overlay networks and gossip protocols for cloud environments. In: 11th Intnl Symp on Dist Obj, Middleware and Appl (DOA), Vilamoura, LNCS, vol 5870, pp 549–566Mattern F (1989) Virtual time and global states of distributed systems. In: Parallel and distributed algorithms, North-Holland, pp 215–226Mattern F, FĂŒnfrocken S (1994) A non-blocking lightweight implementation of causal order message delivery. Lect Notes Comput Sci 938:197–213Meldal S, Sankar S, Vera J (1991) Exploiting locality in maintaining potential causality. In: 10th ACM Symp on Princ of Distrib Comp (PODC), Montreal, pp 231–239Meling H, Montresor A, Helvik BE, Babaoglu Ö (2008) Jgroup/ARM: a distributed object group platform with autonomous replication management. Softw Pract Exp 38(9):885–923Mosberger D (1993) Memory consistency models. Oper Syst Rev 27(1):18–26MostĂ©faoui A, Raynal M (1993) Causal multicast in overlapping groups: towards a low cost approach. In: 4th Intnl Wshop on Future Trends of Distrib Comp Syst (FTDCS), Lisbon, pp 136–142MostĂ©faoui A, Raynal M, Travers C, Patterson S, Agrawal D, El Abbadi A (2005) From static distributed systems to dynamic systems. In: 24th Symp on Rel Distrib Syst (SRDS), Orlando, pp 109–118Nishimura T, Hayashibara N, Takizawa M, Enokido T (2005) Causally ordered delivery with global clock in hierarchical group. In: ICPADS (2), Fukuoka, pp 560–564Parker DS Jr, Popek GJ, Rudisin G, Stoughton A, Walker BJ, Walton E, Chow JM, Edwards DA, Kiser S, Kline CS (1983) Detection of mutual inconsistency in distributed systems. IEEE Trans Softw Eng 9(3):240–247Pascual-Miret L (2014) Consistency models in modern distributed systems. An approach to eventual consistency. Master’s thesis, Depto. de Sistemas InformĂĄticos y ComputaciĂłn, Univ. PolitĂšcnica de ValĂšnciaPascual-Miret L, GonzĂĄlez de MendĂ­vil JR, BernabĂ©u-AubĂĄn JM, Muñoz-EscoĂ­ FD (2015) Widening CAP consistency. Tech. rep., IUMTI-SIDI-2015/003, Univ. PolitĂšcnica de ValĂšncia, ValenciaPeterson LL, Buchholz NC, Schlichting RD (1989) Preserving and using context information in interprocess communication. ACM Trans Comput Syst 7(3):217–246Pomares HernĂĄndez S, Fanchon J, Drira K, Diaz M (2001) Causal broadcast protocol for very large group communication systems. In: 5th Intnl Conf on Princ of Distrib Syst (OPODIS), Manzanillo, pp 175–188Prakash R, Baldoni R (2004) Causality and the spatial-temporal ordering in mobile systems. Mobile Netw Appl 9(5):507–516Prakash R, Raynal M, Singhal M (1997) An adaptive causal ordering algorithm suited to mobile computing environments. J Parallel Distrib Comput 41(2):190–204Raynal M, Schiper A, Toueg S (1991) The causal ordering abstraction and a simple way to implement it. Inf Process Lett 39(6):343–350Rodrigues L, VerĂ­ssimo P (1995a) Causal separators and topological timestamping: An approach to support causal multicast in large-scale systems. Tech. Rep. AR-05/95, Instituto de Engenharia de Sistemas e Computadores (INESC), LisbonRodrigues L, VerĂ­ssimo P (1995b) Causal separators for large-scale multicast communication. In: 15th Intnl Conf on Distrib Comput Syst (ICDCS), Vancouver, pp 83–91Schiper A, Eggli J, Sandoz A (1989) A new algorithm to implement causal ordering. In: 3rd Intnl Wshop on Distrib Alg (WDAG), Nice, pp 219–232Schiper N, Pedone F (2010) Fast, flexible and highly resilient genuine FIFO and causal multicast algorithms. In: 25th ACM Symp on Applied Comp (SAC), Sierre, pp 418–422Shapiro M, Preguiça NM, Baquero C, Zawirski M (2011) Convergent and commutative replicated data types. Bull EATCS 104:67–88Shen M, Kshemkalyani AD, Hsu TY (2015) Causal consistency for geo-replicated cloud storage under partial replication. In: Intnl Paral Distrib Proces Symp (IPDPS) Wshop, Hyderabad, pp 509–518Singhal M, Kshemkalyani AD (1992) An efficient implementation of vector clocks. Inf Process Lett 43(1):47–52Sotomayor B, Montero RS, Llorente IM, Foster IT (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22Stephenson P (1991) Fast ordered multicasts. PhD thesis, Dept. of Comp. Sc., Cornell Univ., IthacaStonebraker M (1986) The case for shared nothing. IEEE Database Eng Bull 9(1):4–9Vogels W (2009) Eventually consistent. Commun ACM 52(1):40–44Wischhof L, Ebner A, Rohling H (2005) Information dissemination in self-organizing intervehicle networks. IEEE Trans Intell Transp 6(1):90–101Yavatkar R (1992) MCP: a protocol for coordination and temporal synchronization in multimedia collaborative applications. In: 12th Intnl Conf on Distrib Comput Syst (ICDCS), Yokohama, pp 606–613Yen LH, Huang TL, Hwang SY (1997) A protocol for causally ordered message delivery in mobile computing systems. Mobile Netw Appl 2(4):365–372Zawirski M, Preguiça N, Duarte S, Bieniusa A, Balegas V, Shapiro M (2015) Write fast, read in the past: causal consistency for client-side applications. In: 16th Intnl Middleware Conf, VancouverZhou S, Cai W, Turner SJ, Lee BS, Wei J (2007) Critical causal order of events in distributed virtual environments. ACM Trans Mult Comp Commun Appl 3(3):1

    How leisure activities affect health: a narrative review and multi-level theoretical framework of mechanisms of action

    Get PDF
    There is a large and growing body of evidence on the health benefits of engagement in leisure activities (voluntary, enjoyable non-work activities, such as hobbies, arts, volunteering, community group membership, sports, and socialising). However, there is no unifying framework explaining how leisure activities affect health: what the mechanisms of action are by which engagement with leisure activities leads to the prevention, management, or treatment of mental and physical illness. In this Review, we identify and map over 600 mechanisms of action. These mechanisms can be categorised as psychological, biological, social, and behavioural processes that operate at individual (micro), group (meso), and societal (macro) levels, and are synthesised into a new theoretical framework: the Multi-level Leisure Mechanisms Framework. This framework situates understanding of leisure activities within the theoretical lens of complex adaptive systems and aims to support the design of more theory-driven, cross-disciplinary studies

    The Immediate Dependency Relation: An Optimal Way to Ensure Causal Group Communication

    Full text link

    Shape Representations Using Nested Descriptors

    Get PDF
    The problem of shape representation is a core problem in computer vision. It can be argued that shape representation is the most central representational problem for computer vision, since unlike texture or color, shape alone can be used for perceptual tasks such as image matching, object detection and object categorization. This dissertation introduces a new shape representation called the nested descriptor. A nested descriptor represents shape both globally and locally by pooling salient scaled and oriented complex gradients in a large nested support set. We show that this nesting property introduces a nested correlation structure that enables a new local distance function called the nesting distance, which provides a provably robust similarity function for image matching. Furthermore, the nesting property suggests an elegant flower like normalization strategy called a log-spiral difference. We show that this normalization enables a compact binary representation and is equivalent to a form a bottom up saliency. This suggests that the nested descriptor representational power is due to representing salient edges, which makes a fundamental connection between the saliency and local feature descriptor literature. In this dissertation, we introduce three examples of shape representation using nested descriptors: nested shape descriptors for imagery, nested motion descriptors for video and nested pooling for activities. We show evaluation results for these representations that demonstrate state-of-the-art performance for image matching, wide baseline stereo and activity recognition tasks

    The contribution of industry 4.0 technologies to increase internal and external operational flexibility of production systems

    Get PDF
    Manufacturing flexibility is recognized as an essential competitive factor in the company's operational strategy as a response to market uncertainties and turbulence. Industry 4.0 emerges as a new industrial paradigm that allows meeting these types of needs of manufacturing companies, focusing on the creation of an intelligent system along the entire value chain that allows the achievement of flexible and adaptive processes. However, the academic literature has not yet presented empirical evidence on how each specific Industry 4.0 technology can contribute to operational flexibility requirements. Although Industry 4.0 is treated as a solution to this need, it is known that there are different types of implementations of Industry 4.0 depending on the operational objectives pursued and the characteristics of the companies. Therefore, the technological sets of Industry 4.0 can have different forms of contribution to achieve greater flexibility in production processes. The aim of this thesis is to create a framework to help companies implement flexible operations in the context of Industry 4.0. The study followed a mixed approach, combining qualitative and quantitative methods. In quantitative terms, the thesis presents two survey research. The first was conducted with 94 companies in the machinery and equipment sector, through which the effect that different operational objectives – including flexibility – have on the definition of technological arrangements in Industry 4.0, is analyzed. The second was conducted with 379 companies, with the objective of analyzing how the smart supply chain concept contributes to the flexibility of the supply chain, especially in the context of uncertainties.. On the other hand, in qualitative terms, the thesis presents a multi-case study in 11 leading manufacturing companies in the implementation of 4.0 technologies, aiming to understand how these technologies are implemented to achieve different operational flexibility requirements. The present thesis demonstrates that, in fact, 4.0 technologies contribute to operational flexibility, but also explores the limitations and nuances of these contributions in different situations. The main contribution of this study is to provide empirical evidence of the effectiveness of different technologies used in a combined way to increase operational flexibility at its different levels.A flexibilidade da manufatura Ă© reconhecida como um fator competitivo essencial na estratĂ©gia operacional das empresas, como resposta a necessidades do mercado, especialmente diante de incertezas e turbulĂȘncias. A Industria 4.0 surge como um novo paradigma industrial que permite atender esse tipo de necessidades das empresas manufatureiras, sendo seu foco a criação de um sistema inteligente ao longo de toda a cadeia de valor que possibilita a obtenção de processos flexĂ­veis e adaptativos. Contudo, a literatura acadĂȘmica ainda nĂŁo tem apresentado evidĂȘncias empĂ­ricas sobre a forma como cada tecnologia especĂ­fica da IndĂșstria 4.0 pode contribuir para os requisitos de flexibilidade operacional. Embora Industria 4.0 seja apresentada como uma solução para essa necessidade, Ă© sabido que existem diferentes tipos de implementação da IndĂșstria 4.0 que dependem dos objetivos operacionais almejados e das caracterĂ­sticas das empresas. Portanto, os conjuntos tecnolĂłgicos da IndĂșstria 4.0 podem ter diferentes formas de contribuição para alcançar uma maior flexibilidade dos processos de produção. O objetivo desta tese Ă© criar um framework para auxiliar as empresas na implementação de operaçÔes flexĂ­veis no contexto da IndĂșstria 4.0. O estudo seguiu uma abordagem mista, combinando mĂ©todos qualitativos e quantitativo. Em termos quantitativos, a tese apresenta duas pesquisas survey. A primeira foi conduzida com 94 empresas do setor de mĂĄquinas e equipamentos, atravĂ©s da qual se analisa o efeito que diferentes objetivos operacionais dentre eles a flexibilidade possuem sobre a definição de arranjos tecnolĂłgicos da IndĂșstria 4.0. A segunda foi conduzida com 379 empresas, com objetivo de analisar como o conceito de smart supply chain contribui para a flexibilidade da cadeia de suprimento, principalmente no contexto de incertezas. Por outro lado, em termos qualitativos, a tese apresenta um estudo multicasos em 11 empresas de manufatura lĂ­deres na implantação de tecnologias 4.0, visando entender a forma como essas tecnologias sĂŁo implementadas para alcançar diferentes requisitos de flexibilidade operacional. A presente tese demonstra que, de fato, as tecnologias 4.0 contribuem para a flexibilidade operacional, mas tambĂ©m explora as limitaçÔes e nuances dessas contribuiçÔes em diferentes situaçÔes. A principal contribuição deste estudo Ă© fornecer evidĂȘncias empĂ­ricas da efetividade de diferentes tecnologias utilizadas de forma combinada para incrementar a flexibilidade operacional nos seus diferentes nĂ­veis

    Cdc42-Dependent Transfer of mir301 from Breast Cancer-Derived Extracellular Vesicles Regulates the Matrix Modulating Ability of Astrocytes at the Blood–Brain Barrier

    Get PDF
    Breast cancer brain metastasis is a major clinical challenge and is associated with a dismal prognosis. Understanding the mechanisms underlying the early stages of brain metastasis can provide opportunities to develop efficient diagnostics and therapeutics for this significant clinical challenge. We have previously reported that breast cancer-derived extracellular vesicles (EVs) breach the blood–brain barrier (BBB) via transcytosis and can promote brain metastasis. Here, we elucidate the functional consequences of EV transport across the BBB. We demonstrate that brain metastasis-promoting EVs can be internalized by astrocytes and modulate the behavior of these cells to promote extracellular matrix remodeling in vivo. We have identified protein and miRNA signatures in these EVs that can lead to the interaction of EVs with astrocytes and, as such, have the potential to serve as targets for development of diagnostics and therapeutics for early detection and therapeutic intervention in breast cancer brain metastasis

    Cdc42-Dependent Transfer of mir301 from Breast Cancer-Derived Extracellular Vesicles Regulates the Matrix Modulating Ability of Astrocytes at the Blood–Brain Barrier

    Get PDF
    Breast cancer brain metastasis is a major clinical challenge and is associated with a dismal prognosis. Understanding the mechanisms underlying the early stages of brain metastasis can provide opportunities to develop efficient diagnostics and therapeutics for this significant clinical challenge. We have previously reported that breast cancer-derived extracellular vesicles (EVs) breach the blood–brain barrier (BBB) via transcytosis and can promote brain metastasis. Here, we elucidate the functional consequences of EV transport across the BBB. We demonstrate that brain metastasis-promoting EVs can be internalized by astrocytes and modulate the behavior of these cells to promote extracellular matrix remodeling in vivo. We have identified protein and miRNA signatures in these EVs that can lead to the interaction of EVs with astrocytes and, as such, have the potential to serve as targets for development of diagnostics and therapeutics for early detection and therapeutic intervention in breast cancer brain metastasis

    The Secret Life of Organization: Confidential Gossip at Work

    Get PDF

    Going synthetic: how scientists and engineers imagine and build a new biology

    Get PDF
    Synthetic biology practitioners look through an engineer's lens at the incredibly complex, sensitive and seemingly endless resource of living reproductive material and contemplate turning biology into a substrate – composed of modular, wellcharacterised parts – that can be used to design and build new functional devices and systems. It is often explained that this vision for engineering biology may deliver future forms of efficient drug production, renewable sources of biofuel, methods to sense and remediate toxins and numerous other applications. Yet, synthetic biology remains a field in its infancy, facing a barrage of interconnected challenges across technical, social, ethical, legal and political realms. This multifaceted dynamic makes it a timely and important locus for sociophilosophical investigation. This thesis provides a highly empirical ethnographic account of two research groups as they were challenged to design and build a microbiological machine for the International Genetically Engineered Machine competition (iGEM) in 2009. The work examines forms of knowledge and material production in synthetic biology and, in focusing on iGEM, argues that this field is not only a feat of technical engineering, but also one of social engineering as it educates and indoctrinates a next generation of researchers through this unique contest. In this narrative, one discovers a microsocial sphere in which new ideas and biological entities at the intersection of natural and synthetic kingdoms of life are being constructed. Forms of teaching, tools, practices and processes that make imagining, designing and building new living systems possible are illustrated. The reader is also introduced to some international stakeholders and dynamics at play. With gathering media interest, attention from art and design perspectives, as well as publications across social, philosophical, political and legal studies of this ‘new’ biotechnology, there is a great need for the kind of detailed, insider view that this thesis provides – it contributes to an informed space through which constructive questions may be asked as the debate around engineering synthetic life continues to unfold. As such, this work helps to enable a reflection on the kinds of intervention possible in the process of dreaming up ideas of potential future living machines. Involved collaborators, as well as the resistance of life itself, will ultimately govern the limits of synthetic biology
    • 

    corecore