Apache Spark at Viadeo
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Myriad: Resource Sharing Beyond Boundaries
Resource Sharing Beyond Boundaries Mohit Soni Santosh Marella Adam Bordelon Anoop Dawar Ben Hindman Brandon Gulla Danese Cooper Darin Johnson Jim Klucar Kannan Rajah Ken Sipe Luciano Resende Meghdoot Bhattacharya Paul Reed Renan DelValle Ruth Harris Shingo Omura Swapnil Daingade Ted Dunning Will Ochandarena Yuliya Feldman Zhongyue Luo Agenda What's up with Datacenters these days? Apache Mesos vs. Apache Hadoop/YARN? Why would you want/need both? Resource Sharing with Apache Myriad What's running on your datacenter? Tier 1 services Tier 2 services High Priority Batch Best Effort, backfill Requirements Programming models based on resources, not machines Custom resource types Custom scheduling algorithms: Fast vs. careful/slow Lightweight executors, fast task launch time Multi-tenancy, utilization, strong isolation Hadoop and More Support Hadoop/BigData ecosystem Support arbitrary (legacy) processes/containers Connect Big Data to non-Hadoop apps, share data, resources Mesos from 10,000 feet Open Source Apache project Cluster Resource Manager Scalable to 10,000s of nodes Fault-tolerant, no SPOF Multi-tenancy, Resource Isolation Improved resource utilization Mesos is more than Yet Another Resource Negotiator Long-running services; real-time jobs Native Docker; cgroups for years; Isolate cpu/mem/disk/net/other Distributed systems SDK; ~200 loc for a new app Core written in C++ for performance, Apps in any language Why two resource managers? Static Partitioning sucks Hadoop teams fine with isolated clusters, but Ops team unhappy; slow -
La Conciencia De Marca En Redes Sociales: Impacto En La Comunicación Boca a Boca
Estudios Gerenciales ISSN: 0123-5923 Universidad Icesi La conciencia de marca en redes sociales: impacto en la comunicación boca a boca Rubalcava de León, Cristian-Alejandro; Sánchez-Tovar, Yesenia; Sánchez-Limón, Mónica-Lorena La conciencia de marca en redes sociales: impacto en la comunicación boca a boca Estudios Gerenciales, vol. 35, núm. 152, 2019 Universidad Icesi Disponible en: http://www.redalyc.org/articulo.oa?id=21262296009 DOI: 10.18046/j.estger.2019.152.3108 PDF generado a partir de XML-JATS4R por Redalyc Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto Artículo de investigación La conciencia de marca en redes sociales: impacto en la comunicación boca a boca Brand awareness in social networks: impact on the word of mouth Reconhecimento de marca nas redes sociais: impacto na comunicação boca a boca Cristian-Alejandro Rubalcava de León * [email protected] Universidad Autónoma de Tamaulipas, Mexico Yesenia Sánchez-Tovar ** Universidad Autónoma de Tamaulipas, Mexico Mónica-Lorena Sánchez-Limón *** Universidad Autónoma de Tamaulipas, Mexico Estudios Gerenciales, vol. 35, núm. 152, 2019 Resumen: El objetivo del presente artículo fue identificar los determinantes de la Universidad Icesi conciencia de marca y el impacto que esta tiene en la comunicación boca a boca. Recepción: 10 Agosto 2018 El estudio se realizó usando la técnica de ecuaciones estructurales y los datos fueron Aprobación: 16 Septiembre 2019 recolectados a partir de una encuesta que se aplicó a la muestra validada, conformada por DOI: 10.18046/j.estger.2019.152.3108 208 usuarios de redes sociales en México. Los resultados confirmaron un efecto positivo y significativo de la calidad de la información en la conciencia de marca y, a su vez, se CC BY demostró el efecto directo de la conciencia de marca en la comunicación boca a boca. -
Is 'Distributed' Worth It? Benchmarking Apache Spark with Mesos
Is `Distributed' worth it? Benchmarking Apache Spark with Mesos N. Satra (ns532) January 13, 2015 Abstract A lot of research focus lately has been on building bigger dis- tributed systems to handle `Big Data' problems. This paper exam- ines whether typical problems for web-scale companies really benefits from the parallelism offered by these systems, or can be handled by a single machine without synchronisation overheads. Repeated runs of a movie review sentiment analysis task in Apache Spark were carried out using Apache Mesos and Mesosphere, on Google Compute Engine clusters of various sizes. Only a marginal improvement in run-time was observed on a distributed system as opposed to a single node. 1 Introduction Research in high performance computing and `big data' has recently focussed on distributed computing. The reason is three-pronged: • The rapidly decreasing cost of commodity machines, compared to the slower decline in prices of high performance or supercomputers. • The availability of cloud environments like Amazon EC2 or Google Compute Engine that let users access large numbers of computers on- demand, without upfront investment. • The development of frameworks and tools that provide easy-to-use id- ioms for distributed computing and managing such large clusters of machines. Large corporations like Google or Yahoo are working on petabyte-scale problems which simply can't be handled by single computers [9]. However, 1 smaller companies and research teams with much more manageable sizes of data have jumped on the bandwagon, using the tools built by the larger com- panies, without always analysing the performance tradeoffs. It has reached the stage where researchers are suggesting using the same MapReduce idiom hammer on all problems, whether they are nails or not [7]. -
Social Media and Customer Engagement in Tourism: Evidence from Facebook Corporate Pages of Leading Cruise Companies
Social Media and Customer Engagement in Tourism: Evidence from Facebook Corporate Pages of Leading Cruise Companies Giovanni Satta, Francesco Parola, Nicoletta Buratti, Luca Persico Department of Economics and Business Studies and CIELI, University of Genoa, Italy, email: [email protected] (Corresponding author), [email protected], [email protected], [email protected] Roberto Viviani email: [email protected] Department of Economics and Business Studies, University of Genoa, Italy Abstract In the last decade, an increasing number of scholars has challenged the role of Social Media Marketing (SMM) in tourism. Indeed, Social Media (SM) provide undoubted opportunities for fostering firms’ relationships with their customers, and online customer engagement (CE) has become a common objective when developing communication strategies. Although extant literature appear very rich and heterogeneous, only a limited number of scholars have explored which kind of contents, media and posting day would engage tourists on social media. Hence, a relevant literature gap still persists, as tourism companies would greatly benefit from understanding how posting strategies on major social media may foster online CE. The paper investigates the antecedents of online CE in the tourism industry by addressing the posting activities of cruise companies on their Facebook pages. For this purpose, we scrutinize the impact of post content, format and timing on online CE, modelled as liking, commenting and sharing. In particular, we test the proposed model grounding on an empirical investigation performed on 982 Facebook posts uploaded by MSC Crociere (446), Costa Crociere (331) and Royal Caribbean Cruises (205) in a period of 12 month. -
The Dzone Guide to Volume Ii
THE D ZONE GUIDE TO MODERN JAVA VOLUME II BROUGHT TO YOU IN PARTNERSHIP WITH DZONE.COM/GUIDES DZONE’S 2016 GUIDE TO MODERN JAVA Dear Reader, TABLE OF CONTENTS 3 EXECUTIVE SUMMARY Why isn’t Java dead after more than two decades? A few guesses: Java is (still) uniquely portable, readable to 4 KEY RESEARCH FINDINGS fresh eyes, constantly improving its automatic memory management, provides good full-stack support for high- 10 THE JAVA 8 API DESIGN PRINCIPLES load web services, and enjoys a diverse and enthusiastic BY PER MINBORG community, mature toolchain, and vigorous dependency 13 PROJECT JIGSAW IS COMING ecosystem. BY NICOLAI PARLOG Java is growing with us, and we’re growing with Java. Java 18 REACTIVE MICROSERVICES: DRIVING APPLICATION 8 just expanded our programming paradigm horizons (add MODERNIZATION EFFORTS Church and Curry to Kay and Gosling) and we’re still learning BY MARKUS EISELE how to mix functional and object-oriented code. Early next 21 CHECKLIST: 7 HABITS OF SUPER PRODUCTIVE JAVA DEVELOPERS year Java 9 will add a wealth of bigger-picture upgrades. 22 THE ELEMENTS OF MODERN JAVA STYLE But Java remains vibrant for many more reasons than the BY MICHAEL TOFINETTI robustness of the language and the comprehensiveness of the platform. JVM languages keep multiplying (Kotlin went 28 12 FACTORS AND BEYOND IN JAVA GA this year!), Android keeps increasing market share, and BY PIETER HUMPHREY AND MARK HECKLER demand for Java developers (measuring by both new job 31 DIVING DEEPER INTO JAVA DEVELOPMENT posting frequency and average salary) remains high. The key to the modernization of Java is not a laundry-list of JSRs, but 34 INFOGRAPHIC: JAVA'S IMPACT ON THE MODERN WORLD rather the energy of the Java developer community at large. -
How to Update Your Personal Profile on the Centre's Website?
How to update your personal profile on the Centre’s website? www.coralcoe.org.au WordPress software is used to update the Centre website. Before you proceed it’s easier to write up a draft in your favourite word processor (e.g. Microsoft Word) using the templates provided p7 and 8, with the selected headings. If you are a researcher, have a look at existing profiles in http://www.coralcoe.org.au/person_type/researchers for inspiration. If you are a student, have a look at existing profiles in http://www.coralcoe.org.au/person_type/students for inspiration. 1 STEP 1: Find your profile page Choose one of the two options below Option 1 1. Open up the ARC's new website: www.coralcoe.org.au 2. Find your existing profile in www.coralcoe.org.au/person_type/researchers and click on ‘VIEW PROFILE’. If your profile is not already on the website, please contact the communications manager ([email protected]) to create one. 3. Click ‘MEMBER LOGIN’ on the top right corner of the window 4. Log in using previous login details and password. - You don’t have a login and password? Please contact the communications manager ([email protected]). - Lost your password? Click ‘LOST YOUR PASSWORD?’ and follow the prompt. 5. Click on ‘Edit Person’ on the top menu. You can now edit your profile. 2 Option 2 1. Open up the ARC's new website: www.coralcoe.org.au 2. Click ‘MEMBER LOGIN’ on the top right corner of the window 3. Log in using previous login details and password. -
Systematic Scoping Review on Social Media Monitoring Methods and Interventions Relating to Vaccine Hesitancy
TECHNICAL REPORT Systematic scoping review on social media monitoring methods and interventions relating to vaccine hesitancy www.ecdc.europa.eu ECDC TECHNICAL REPORT Systematic scoping review on social media monitoring methods and interventions relating to vaccine hesitancy This report was commissioned by the European Centre for Disease Prevention and Control (ECDC) and coordinated by Kate Olsson with the support of Judit Takács. The scoping review was performed by researchers from the Vaccine Confidence Project, at the London School of Hygiene & Tropical Medicine (contract number ECD8894). Authors: Emilie Karafillakis, Clarissa Simas, Sam Martin, Sara Dada, Heidi Larson. Acknowledgements ECDC would like to acknowledge contributions to the project from the expert reviewers: Dan Arthus, University College London; Maged N Kamel Boulos, University of the Highlands and Islands, Sandra Alexiu, GP Association Bucharest and Franklin Apfel and Sabrina Cecconi, World Health Communication Associates. ECDC would also like to acknowledge ECDC colleagues who reviewed and contributed to the document: John Kinsman, Andrea Würz and Marybelle Stryk. Suggested citation: European Centre for Disease Prevention and Control. Systematic scoping review on social media monitoring methods and interventions relating to vaccine hesitancy. Stockholm: ECDC; 2020. Stockholm, February 2020 ISBN 978-92-9498-452-4 doi: 10.2900/260624 Catalogue number TQ-04-20-076-EN-N © European Centre for Disease Prevention and Control, 2020 Reproduction is authorised, provided the -
Regulation OTT Regulation
OTT Regulation OTT Regulation MINISTRY OF SCIENCE, TECHNOLOGY, INNOVATIONS AND COMMUNICATIONS EUROPEAN UNION DELEGATION TO BRAZIL (MCTIC) Head of the European Union Delegation Minister João Gomes Cravinho Gilberto Kassab Minister Counsellor - Head of Development and Cooperation Section Secretary of Computing Policies Thierry Dudermel Maximiliano Salvadori Martinhão Cooperation Attaché – EU-Brazil Sector Dialogues Support Facility Coordinator Director of Policies and Sectorial Programs for Information and Communication Asier Santillan Luzuriaga Technologies Miriam Wimmer Implementing consortium CESO Development Consultants/FIIAPP/INA/CEPS Secretary of Telecommunications André Borges CONTACTS Director of Telecommunications Services and Universalization MINISTRY OF SCIENCE, TECHNOLOGY, INNOVATIONS AND COMMUNICATIONS Laerte Davi Cleto (MCTIC) Author Secretariat of Computing Policies Senior External Expert + 55 61 2033.7951 / 8403 Vincent Bonneau [email protected] Secretariat of Telecommunications MINISTRY OF PLANNING, DEVELOPMENT AND MANAGEMENT + 55 61 2027.6582 / 6642 [email protected] Ministry Dyogo Oliveira PROJECT COORDINATION UNIT EU-BRAZIL SECTOR DIALOGUES SUPPORT FACILITY Secretary of Management Gleisson Cardoso Rubin Secretariat of Public Management Ministry of Planning, Development and Management Project National Director Telephone: + 55 61 2020.4645/4168/4785 Marcelo Mendes Barbosa [email protected] www.sectordialogues.org 2 3 OTT Regulation OTT © European Union, 2016 Regulation Responsibility -
The Complete Guide to Social Media from the Social Media Guys
The Complete Guide to Social Media From The Social Media Guys PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Mon, 08 Nov 2010 19:01:07 UTC Contents Articles Social media 1 Social web 6 Social media measurement 8 Social media marketing 9 Social media optimization 11 Social network service 12 Digg 24 Facebook 33 LinkedIn 48 MySpace 52 Newsvine 70 Reddit 74 StumbleUpon 80 Twitter 84 YouTube 98 XING 112 References Article Sources and Contributors 115 Image Sources, Licenses and Contributors 123 Article Licenses License 125 Social media 1 Social media Social media are media for social interaction, using highly accessible and scalable publishing techniques. Social media uses web-based technologies to turn communication into interactive dialogues. Andreas Kaplan and Michael Haenlein define social media as "a group of Internet-based applications that build on the ideological and technological foundations of Web 2.0, which allows the creation and exchange of user-generated content."[1] Businesses also refer to social media as consumer-generated media (CGM). Social media utilization is believed to be a driving force in defining the current time period as the Attention Age. A common thread running through all definitions of social media is a blending of technology and social interaction for the co-creation of value. Distinction from industrial media People gain information, education, news, etc., by electronic media and print media. Social media are distinct from industrial or traditional media, such as newspapers, television, and film. They are relatively inexpensive and accessible to enable anyone (even private individuals) to publish or access information, compared to industrial media, which generally require significant resources to publish information. -
Kubernetes As an Availability Manager for Microservice Based Applications Leila Abdollahi Vayghan
Kubernetes as an Availability Manager for Microservice Based Applications Leila Abdollahi Vayghan A Thesis in the Department of Computer Science and Software Engineering Presented in Partial Fulfillment of the Requirements for the Degree of Master of Computer Science at Concordia University Montreal, Quebec, Canada August 2019 © Leila Abdollahi Vayghan, 2019 CONCORDIA UNIVERSITY SCHOOL OF GRADUATE STUDIES This is to certify that the thesis prepared By: Leila Abdollahi Vayghan Entitled: Kubernetes as an Availability Manager for Microservice Based Applications and submitted in partial fulfillment of the requirements for the degree of Master in Computer Science complies with the regulations of the University and meets the accepted standards with respect to originality and quality. Signed by the final examining committee: ________________________________________________ Chair Dr. P. Rigby ________________________________________________ Internal Examiner Dr. D. Goswami ________________________________________________ Internal Examiner Dr. J. Rilling ________________________________________________ Co-Supervisor Dr. F. Khendek ________________________________________________ Co-Supervisor Dr. M. Toeroe Approved by: ___________________________________ Dr. L. Narayanan, Chair Department of Computer Science and Software Engineering _______________ 2019___ __________________________________ Dr. Amir Asif, Dean, Faculty of Engineering and Computer Science ii ABSTRACT Kubernetes as an Availability Manager for Microservice Based Applications Leila -
A Single Platform for Container Orchestration and Data Services
A SINGLE PLATFORM FOR CONTAINER ORCHESTRATION AND DATA SERVICES MESOSPHERE DC/OS WITH KUBERNETES EASES ENTERPRISE ADOPTION OF NEW TECHNOLOGIES FOR DIGITAL TRANSFORMATION EXECUTIVE SUMMARY Digital disruption is occurring across many industries as technology improvements, ranging from mobile and social to Internet of Things (IoT), are shifting customer behavior and market context. Enterprises mastering digital business technologies are positioned to take advantage of this trend, while poorly equipped incumbents are left behind. This is so widely recognized that achieving a faster pace of innovation is commonly considered a mission-critical investment. Achieving the goals of the investment depends on an organization’s ability to rapidly: ● Iterate in application development – continuously delivering improvements, ● Extract value from data – focused on immediate decision making and response with “fast data” as well as in-depth analytical investigation with “big data”. Best practice rapid application development requires the use of tools like Kubernetes, which serves as a container orchestrator supporting cloud-native methods of continuous deployment, DevOps, and microservices architecture for running stateless applications such as web and application servers. To maximize value from an organization’s data in determining insights and actions requires another set of tools from a diverse, evolving set of stateful (i.e. data store) applications like Spark, Cassandra, and Kafka. Open source tools and cloud computing are a great start, but their rate of change and complexity to operate (i.e. upgrade, scale, etc.) are challenging for most organizations to embrace. Organizations commonly seek a platform integrating a set of tools into a solution. The struggle has been to find a platform that addresses ease of running both cloud-native, stateless applications and data-intensive, stateful applications. -
Delivering Business Value with Apache Mesos
White paper: Delivering Business Value with Apache Mesos Executive Summary Case Studies In today’s business environment, time to market is critical as we eBay increased developer productivity and reduced operational are more reliant on technology to meet customer needs. costs associated with virtualisation machine sprawl at eBay Traditional approaches to solving technology problems are failing as we develop and run applications at massive scale. eBay Inc - The worlds leading online auction site Apache Mesos is an open source project that addresses the eBay have heavily invested in continuous integration as a problems of efciently managing data center infrastructure at development best practice. At eBay, each developer gets a scale. Apache Mesos also provides a simplifed abstraction layer dedicated virtual machine running Jenkins, a widely used for your development resources to use, allowing them to focus on continuous integration server. This resulted in 1000’s of VMs delivering customer value. (Virtual Machines), which used physical resources and required operational support. In this white paper, we look at some of the core business drivers in the digital age, the problems of running and developing technology at scale and examples from disruptive companies like Continuous Integration is a development Ebay, Twitter and Airb&B who have Mesos in production. practice that requires developers to The Problems of Technology at Scale integrate code into a shared repository several times a day. Each check-in is then Development teams are spending more time dealing with increasingly complex infrastructures, rather than delivering on verified by an automated build, allowing new product features. Computing resources in our data centers teams to detect problems early.