1,223 research outputs found

    FLOCK: Fast, Lightweight, and Scalable Allocation for Decentralized Services on Blockchain

    Get PDF
    Many decentralized services have recently emerged on top of blockchain, offering benefits like privacy, and allowing any node in the network to share its resources. In order to be a competitive alternative to their central counterparts, their performance needs to match up. Specifically, service allocation remains a performance bottleneck for many decentralized services.In this paper we present FLOCK, an allocation system which is highly scalable, fast, and lightweight. Furthermore, it allows nodes to indicate their preference for clients/sellers without needing to submit bids by using stable matching algorithms. We decouple the price discovery and outsource this function to a smart contract on the blockchain.Additionally, another smart contract is used to orchestrate the allocation and take care of service discovery, while trusted execution environments securely compute allocation solutions, and off-chain payment networks are used to send rewards.Evaluation of FLOCK shows that gas costs are manageable and improve upon other solutions which leverage auctions, and that our instance of the stable matching algorithm greatly improves run-time and throughput over auction counterparts. Finally, our discussion outlines practical improvements to further increase performance

    Investing in the Clean Trillion: Closing the Clean Energy Investment Gap

    Get PDF
    In 2010 world governments agreed to limit the increase in global temperature to two degrees Celsius (2 °C) above pre-industrial levels to avoid the worst impacts of climate change. To have an 80 percent chance of maintaining this 2 °C limit, the IEA estimates an additional 36trillionincleanenergyinvestmentisneededthrough2050oranaverageof36 trillion in clean energy investment is needed through 2050 -- or an average of 1 trillion more per year compared to a "business as usual" scenario over the next 36 years.This report provides 10 recommendations for investors, companies and policymakers to increase annual global investment in clean energy to at least $1 trillion by 2030 -- roughly a four-fold jump from current investment levels

    Implementation and Analysis of Communication Protocols in Internet of Things

    Full text link
    Internet of Things (IoT) is the future of all the present-day devices around the globe. Giving them internet connectivity makes IoT the next frontier of technology. Possibilities are limitless as the devices communicate and interact with each other which make it even more interesting for the global markets. For example, Rolls-Royce announced that it would use the Microsoft Azure IoT suite and also the Intelligence suite of Cortana to keep track of the fuel usage, for performance analysis, to optimize the fly routes etc. which improves the airline efficiency. The devices must communicate with each other, the data from these devices must be collected by the servers, and the data is then analyzed or provided to the people. For all this to happen, there is a need for efficient protocols to ensure that the communication is secure and to avoid loss of data. This research is about the implementation and analysis of various protocols that can be used for the communication in IoT. Various protocols with various capabilities are required for different environments. The internet today supports hundreds of protocols from which choosing the best would be a great challenge. But each protocol is different in its own way when we have the specifics like security, reliability, range of communication etc. This research emphasizes on the best available protocols and the environments that suit them the most. It provides an implementation of some of the protocols and analyzes the protocols according to the results obtained. The data collected from the sensors/devices through a protocol is also subject to predictive analysis which improves the scope of the project to performing data analysis on the data collected through IoT

    Be Selfish, But Wisely: Investigating the Impact of Agent Personality in Mixed-Motive Human-Agent Interactions

    Full text link
    A natural way to design a negotiation dialogue system is via self-play RL: train an agent that learns to maximize its performance by interacting with a simulated user that has been designed to imitate human-human dialogue data. Although this procedure has been adopted in prior work, we find that it results in a fundamentally flawed system that fails to learn the value of compromise in a negotiation, which can often lead to no agreements (i.e., the partner walking away without a deal), ultimately hurting the model's overall performance. We investigate this observation in the context of the DealOrNoDeal task, a multi-issue negotiation over books, hats, and balls. Grounded in negotiation theory from Economics, we modify the training procedure in two novel ways to design agents with diverse personalities and analyze their performance with human partners. We find that although both techniques show promise, a selfish agent, which maximizes its own performance while also avoiding walkaways, performs superior to other variants by implicitly learning to generate value for both itself and the negotiation partner. We discuss the implications of our findings for what it means to be a successful negotiation dialogue system and how these systems should be designed in the future.Comment: Accepted at EMNLP 2023 (Main

    Building and monitoring an event-driven microservices ecosystem

    Get PDF
    Throughout the years, software architectures have evolved deeply to attempt to address the main issues that have been emerging, mainly due to the ever-changing market needs. The need to provide a way for organizations and teams to build applications independently and with greater agility and speed led to the adoption of microservices, particularly endorsing an asynchronous methodology of communication between them via events. Moreover, the evergrowing demands for high-quality resilient and highly available systems helped pave the path towards a greater focus on strict quality measures, particularly monitoring and other means of assuring the well-functioning of components in production in real-time. Although techniques like logging, monitoring, and alerting are essential to be employed for each microservice, it may not be enough considering an event-driven architecture. Studies have shown that although organizations have been adopting this type of software architecture, they still struggle with the lack of visibility into end-to-end business processes that span multiple microservices. This thesis explores how to guarantee observability over such architecture, thus keeping track of the business processes. It shall do so by providing a tool that facilitates the analysis of the current situation of the ecosystem, as well as allow to view and possibly act upon the data. Two solutions have been explored and are therefore presented thoroughly, alongside a detailed comparison with the purpose of drawing conclusions and providing some guidance to the readers. These outcomes that were produced by the thesis resulted in a paper published and registered to be presented at this year’s edition of the SEI hosted at ISEP.Ao longo dos últimos anos, as arquiteturas de software têm evoluído significativamente de forma a tentar resolver os principais problemas que têm surgindo, principalmente derivados nas necessidades do mercado que estão em constante mudança. A necessidade de providenciar uma forma das organizações e suas equipas construírem aplicações independentemente e com uma maior agilidade e rapidez levou à adoção de microserviços, geralmente aplicando uma metodologia de comunicação assíncrona através de eventos. Para além disso, a constante evolução da necessidade de ter sistemas de qualidade e altamente resilientes e disponíveis, ajudou a direcionar um maior foco para padrões de qualidade mais rigorosos, particularmente no que toca a monitorização e outros meios para assegurar o correto funcionamento de componentes em produção em tempo-real. Embora técnicas como a produção de logs, monitorização e alarmística sejam essenciais para ser aplicadas a cada microserviço, poderá não ser suficiente quando consideramos uma arquitetura baseada em eventos. Estudos recentes apontam para que organizações, apesar de estarem a adotar cada vez mais este tipo de arquiteturas de software, ainda encontram bastantes dificuldades devido à falta de visibilidade que possuem dos processos de negócio que envolvem e se propagam por diversos microserviços. Esta tese explora como garantir visibilidade sobre uma arquitetura como a descrita, e assim conseguir seguir os processos de negócio. O resultado da mesma deverá atender a isso providenciando uma ferramenta que facilita a análise da situação atual do ecossistema, e que possibilita a visualização e a intervenção sobre os dados que são disponibilizados. Foram desenvolvidas duas soluções que serão apresentadas detalhadamente juntamente com uma comparação entre as duas com o propósito de tirar mais conclusões e providenciar alguma orientação ao leitor. A tese originou a criação de um artigo submetido para ser apresentado na edição deste ano do SEI

    Cross-sectoral hybridization as a strategy to turn institutional voids into opportunity spaces

    Get PDF
    Organizations that aim at delivering essential goods and services to low-income populations a the base of the pyramid increasingly blend the social welfare and the commercial logics in an effort to create financially sustainable solutions to social problems. Scholars have portrayed these cross-sectoral hybrid organizations as particularly agentic and resilient in institutionally complex settings, highlighting their ability to turn institutional voids into opportunity spaces. At the same time, the reconciliation of two antagonistic goals, namely poverty alleviation and financial value creation, as well as the multiple institutional voids that hybrid organizations face at the base of the pyramid (BoP) expose them to severe tensions. By investigating eight hybrid organizations in four countries, namely Colombia, Mexico, Kenya and South Africa, the present study contributes to a better understanding of cross-sectoral hybrid organizations in BoP settings in two ways. First, it shows that hybrid organizations not only face tensions between sector logics, but also between formal and informal, as well as between “Western-style” and “local style” strategic action fields. In settings which do not effectively provide guidance on the prioritization of social vs. financial objectives, these institutional voids manifest as tensions over goals and tensions over means in hybrid organizations. Second, the study sheds light on how field-level dynamics influence the ability of hybrid organizations to strategically employ factors that spur legitimacy advantages in an effort to turn institutional voids into opportunity spaces. Two different scenarios have been identified. One scenario refers to Colombia, Mexico and Kenya, which have been classified as fields that don’t effectively enforce a dominant sector logic concerning the legitimate way that health services should be provided to low-income populations. The present study has shown that in such fields, an organization’s logic of origin as well as the personal background of founders are factors that may spur legitimacy advantages in hybrid organizations. In effect, organizations which strategically employ these factors can select more freely from competing logics and ultimately overcome the prevailing tensions. This resonates with previous research, which has suggested that in fields with a dominant logic, hybrid organizations may take advantage of legitimacy advantages if their logic of origin corresponds to the dominant logic at the field level (Pache and Santos, 2012). However, the present study suggests that the factors leading to legitimacy advantages are more complex in fields with no effective dominant logic regarding social service provision. Here, the dominant logics among funding organizations, possible legitimacy spill-over effects from other market players, as well as the specifications of the commercial and the social welfare logics become important sources of possible legitimacy advantages. However, the study suggests that an organization’s ability to employ them strategically is dependent on their time of founding and their size. In addition to these findings, the study also provides insights on cross-sectoral hybridization in fields with a weakly enforced dominant logic, which is the second scenario that has been identified in South Africa. In particular, the study suggests that in such settings, hybrid organizations are more restricted to freely draw from competing logics, given that they face effective, normative imperatives about the goals they should pursue. However, the empirical investigation also indicates that an organization’s resource dependence structure is more influential than the encountered normative claims of audiences in health fields at the BoP. Further research is needed to refine these insights and explore cross-sectoral hybridization in social service provision fields in contexts of a weakly enforced dominant logic. Based on these findings, the author derives a range of practical recommendations that may themselves be interpreted as paradoxical. As the empirical study suggests, blended value creating hybrid organizations in Colombia, Mexico and Kenya currently face legitimacy advantages when originating from a commercial origin. The researcher is thus, on the one hand, inclined to recommend them to position themselves as commercially oriented organizations as to take advantage of the legitimacy advantages that the commercial logic currently entails. On the other hand, she cautions actors in the field of blended value creation, particularly funding entities, not to neglect the actual role of nonprofit organizations. The establishment of (health) markets that provide low-income populations in developing and emerging economies with affordable, high-quality products and services is likely to require significant unprofitable efforts. Finally, hybrid organizations in South Africa need to be more careful when adopting structures or practices from the commercial logic given the low legitimacy that this logic has in the health market at the BoP. There, organizations need to thoroughly analyze the institutional claims in the specific context of post-Apartheid South Africa
    corecore