Exploiting HPC Technologies to Accelerate Big Data Processing

Total Page:16

File Type:pdf, Size:1020Kb

Exploiting HPC Technologies to Accelerate Big Data Processing Exploi'ng HPC Technologies to Accelerate Big Data Processing Talk at Open Fabrics Workshop (April 2016) by Dhabaleswar K. (DK) Panda The Ohio State University E-mail: [email protected] h<p://www.cse.ohio-state.edu/~panda Introduc'on to Big Data Applica'ons and Analy'cs • Big Data has become the one of the most important elements of business analyFcs • Provides groundbreaking opportuniFes for enterprise informaon management and decision making • The amount of data is exploding; companies are capturing and digiFzing more informaon than ever • The rate of informaon growth appears to be exceeding Moore’s Law Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 2 Data Genera'on in Internet Services and Applica'ons • Webpages (content, graph) • Clicks (ad, page, social) • Users (OpenID, FB Connect, etc.) • e-mails (Hotmail, Y!Mail, Gmail, etc.) • Photos, Movies (Flickr, YouTube, Video, etc.) • Cookies / tracking info (see Ghostery) • Installed apps (Android market, App Store, etc.) • Locaon (Latude, Loopt, Foursquared, Google Now, etc.) • User generated content (Wikipedia & co, etc.) • Ads (display, text, DoubleClick, Yahoo, etc.) • Comments (Discuss, Facebook, etc.) • Reviews (Yelp, Y!Local, etc.) • Social connecFons (LinkedIn, Facebook, etc.) • Purchase decisions (Netflix, Amazon, etc.) • Instant Messages (YIM, Skype, Gtalk, etc.) • Search terms (Google, Bing, etc.) • News arFcles (BBC, NYTimes, Y!News, etc.) Number of Apps in the Apple App Store, Android Market, Blackberry, • Blog posts (Tumblr, Wordpress, etc.) and Windows Phone (2013) • Android Market: <1200K • Microblogs (Twi<er, Jaiku, Meme, etc.) • Apple App Store: ~1000K • Link sharing (Facebook, Delicious, Buzz, etc.) Courtesy: hp://dazeinfo.com/2014/07/10/apple-inc-aapl-ios-google-inc-goog- android-growth-mobile-ecosystem-2014/ Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 3 Not Only in Internet Services - Big Data in Scienfic Domains • ScienFfic Data Management, Analysis, and Visualizaon • Applicaons examples – Climate modeling – Combuson – Fusion – Astrophysics – Bioinformacs • Data Intensive Tasks – Runs large-scale simulaons on supercomputers – Dump data on parallel storage systems – Collect experimental / observaonal data – Move experimental / observaonal data to analysis sites – Visual analyFcs – help understand data visually Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 4 Typical Solu'ons or Architectures for Big Data Analy'cs • Hadoop: h<p://hadoop.apache.org – The most popular framework for Big Data AnalyFcs – HDFS, MapReduce, HBase, RPC, Hive, Pig, ZooKeeper, Mahout, etc. • Spark: h<p://spark-project.org – Provides primiFves for in-memory cluster compuFng; Jobs can load data into memory and query it repeatedly • Storm: h<p://storm-project.net – A distributed real-Fme computaon system for real-Fme analyFcs, online machine learning, conFnuous computaon, etc. • S4: h<p://incubator.apache.org/s4 – A distributed system for processing conFnuous unbounded streams of data • GraphLab: h<p://graphlab.org – Consists of a core C++ GraphLab API and a collecFon of high-performance machine learning and data mining toolkits built on top of the GraphLab API. • Web 2.0: RDBMS + Memcached (h<p://memcached.org) – Memcached: A high-performance, distributed memory object caching systems Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 5 Big Data Processing with Hadoop Components • Major components included in this tutorial: User Applica'ons – MapReduce (Batch) – HBase (Query) – HDFS (Storage) MapReduce HBase – RPC (Inter-process communicaon) • Underlying Hadoop Distributed File System (HDFS) used by both MapReduce and HBase HDFS • Model scales but high amount of Hadoop Common (RPC) communicaon during intermediate phases can be further opFmized Hadoop Framework Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 6 Spark Architecture Overview • An in-memory data-processing framework Worker – Iterave machine learning jobs Zookeeper – InteracFve data analyFcs Worker – Scala based Implementaon – Standalone, YARN, Mesos Worker • Scalable and communicaon intensive HDFS Driver – Wide dependencies between Resilient SparkContext Distributed Datasets (RDDs) Worker Worker – MapReduce-like shuffle operaons to Master reparFFon RDDs – Sockets based communicaon hUp://spark.apache.org Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 7 Memcached Architecture Main Main CPUs CPUs memory memory ... SSD HDD SSD HDD Main Main CPUs CPUs memory memory High Performance Networks SSD HDD SSD HDD ... Main ... CPUs memory SSD HDD • Distributed Caching Layer – Allows to aggregate spare memory from mulFple nodes – General purpose • Typically used to cache database queries, results of API calls • Scalable model, but typical usage very network intensive Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 8 Data Management and Processing on Modern Clusters • SubstanFal impact on designing and uFlizing data management and processing systems in mulFple Fers – Front-end data accessing and serving (Online) • Memcached + DB (e.g. MySQL), HBase – Back-end data analyFcs (Offline) • HDFS, MapReduce, Spark Front-end Tier Back-end Tier Memcached Data Analytics Apps/Jobs + DBMemcached (MySQL) + DBMemcached (MySQL) Web + DB (MySQL) Internet ServerWeb MapReduce Spark ServerWeb Server NoSQL DB HDFS (HBase)NoSQL DB Data Accessing (HBase)NoSQL DB and Serving (HBase) Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 9 Trends in HPC Technologies • Advanced Interconnects and RDMA protocols – InfiniBand – 10-40 Gigabit Ethernet/iWARP – RDMA over Converged Enhanced Ethernet (RoCE) • Delivering excellent performance (Latency, Bandwidth and CPU UFlizaon) • Has influenced re-designs of enhanced HPC middleware – Message Passing Interface (MPI) and PGAS – Parallel File Systems (Lustre, GPFS, ..) • SSDs (SATA and NVMe) • NVRAM and Burst Buffer Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 10 How Can HPC Clusters with High-Performance Interconnect and Storage Architectures Benefit Big Data Applica'ons? Can RDMA-enabled Can HPC Clusters with How much Can the bo<lenecks be high-performance alleviated with new high-performance performance benefits storage systems (e.g. designs by taking interconnects can be achieved advantage of HPC SSD, parallel file through enhanced technologies? benefit Big Data systems) benefit Big designs? processing? Data applicaons? How to design What are the major benchmarks for bolenecks in current Big evaluang the Data processing performance of Big middleware (e.g. Hadoop, Data middleware on Spark, and Memcached)? HPC clusters? Bring HPC and Big Data processing into a “convergent trajectory”! Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 11 Designing Communicaon and I/O Libraries for Big Data Systems: Challenges Applica'ons Benchmarks Big Data Middleware Upper level (HDFS, MapReduce, HBase, Spark and Memcached) Changes? Programming Models (Sockets) Other Protocols? Communicaon and I/O Library Point-to-Point Threaded Models Communicaon and Synchronizaon Virtualizaon I/O and File Systems QoS Fault-Tolerance Commodity Compung System Networking Technologies Architectures Storage Technologies (InfiniBand, 1/10/40/100 GigE (Mul'- and Many-core (HDD, SSD, and NVMe-SSD) and Intelligent NICs) architectures and accelerators) Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 12 The High-Performance Big Data (HiBD) Project • RDMA for Apache Spark • RDMA for Apache Hadoop 2.x (RDMA-Hadoop-2.x) – Plugins for Apache, Hortonworks (HDP) and Cloudera (CDH) Hadoop distribuFons • RDMA for Apache Hadoop 1.x (RDMA-Hadoop) Available for InfiniBand and RoCE • RDMA for Memcached (RDMA-Memcached) • OSU HiBD-Benchmarks (OHB) – HDFS and Memcached Micro-benchmarks • hp://hibd.cse.ohio-state.edu • Users Base: 166 organizaons from 22 countries • More than 15,900 downloads from the project site • RDMA for Apache HBase and Impala (upcoming) Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 13 Different Modes of RDMA for Apache Hadoop 2.x • HHH: Heterogeneous storage devices with hybrid replicaon schemes are supported in this mode of operaon to have be<er fault-tolerance as well as performance. This mode is enabled by default in the package. • HHH-M: A high-performance in-memory based setup has been introduced in this package that can be uFlized to perform all I/O operaons in- memory and obtain as much performance benefit as possible. • HHH-L: With parallel file systems integrated, HHH-L mode can take advantage of the Lustre available in the cluster. • MapReduce over Lustre, with/without local disks: Besides, HDFS based soluFons, this package also provides support to run MapReduce jobs on top of Lustre alone. Here, two different modes are introduced: with local disks and without local disks. • Running with Slurm and PBS: Supports deploying RDMA for Apache Hadoop 2.x with Slurm and PBS in different running modes (HHH, HHH-M, HHH- L, and MapReduce over Lustre). Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 14 Accelera'on Case Studies and Performance Evalua'on • RDMA-based Designs and Performance Evaluaon – HDFS – MapReduce – RPC – HBase – Spark – Memcached (Basic and Hybrid) – HDFS + Memcached-based Burst Buffer Network Based Compu'ng Laboratory OFA-BigData (April ‘16) 15 Design Overview of HDFS with RDMA Applica'ons • Design Features – RDMA-based HDFS write HDFS – RDMA-based HDFS Others Write replicaon Java Socket Interface Java Nave Interface (JNI) – Parallel replicaon OSU Design support Verbs – On-demand connecFon setup 1/10/40/100 GigE, IPoIB
Recommended publications
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • Introduction to Web 2.0 Technologies
    Introduction to Web 2.0 Joshua Stern, Ph.D. Introduction to Web 2.0 Technologies What is Web 2.0? Æ A simple explanation of Web 2.0 (3 minute video): http://www.youtube.com/watch?v=0LzQIUANnHc&feature=related Æ A complex explanation of Web 2.0 (5 minute video): http://www.youtube.com/watch?v=nsa5ZTRJQ5w&feature=related Æ An interesting, fast-paced video about Web.2.0 (4:30 minute video): http://www.youtube.com/watch?v=NLlGopyXT_g Web 2.0 is a term that describes the changing trends in the use of World Wide Web technology and Web design that aim to enhance creativity, secure information sharing, increase collaboration, and improve the functionality of the Web as we know it (Web 1.0). These have led to the development and evolution of Web-based communities and hosted services, such as social-networking sites (i.e. Facebook, MySpace), video sharing sites (i.e. YouTube), wikis, blogs, etc. Although the term suggests a new version of the World Wide Web, it does not refer to any actual change in technical specifications, but rather to changes in the ways software developers and end- users utilize the Web. Web 2.0 is a catch-all term used to describe a variety of developments on the Web and a perceived shift in the way it is used. This shift can be characterized as the evolution of Web use from passive consumption of content to more active participation, creation and sharing. Web 2.0 Websites allow users to do more than just retrieve information.
    [Show full text]
  • International Students' Use of Social Network Sites For
    INTERNATIONAL STUDENTS’ USE OF SOCIAL NETWORK SITES FOR COLLEGE CHOICE ACTIVITIES AND DECISION MAKING Natalia Rekhter Submitted to the faculty of the University Graduate School in partial fulfillment of the requirements for the degree Doctor of Philosophy in the School of Education Indiana University June 2017 Accepted by the Graduate Faculty, Indiana University, in partial fulfillment of the requirements for the degree of Doctor of Philosophy. Doctoral Dissertation Committee _______________________________________________________________ Committee Chairperson, Robin Hughes, Ph.D. _______________________________________________________________ Committee Member, Donald Hossler, Ph.D. _______________________________________________________________ Committee Member, Gary Pike, Ph.D. _______________________________________________________________ Committee Member, James Scheurich, Ph.D. _______________________________________________________________ Committee Member, Eric Wright, Ph.D. Date of Defense March 9, 2017 ii I dedicate this dissertation to my husband, Mark Rekhter, M.D., Ph.D. Thank you for always encouraging me to persist, believing in me, listening to my endless self-doubts, always finding words of reassurance, and for being by my side all the way. I also dedicate this dissertation to my sons Ilya and Misha, who inspired me by their own successes, intelligence, and dedication. iii Acknowledgements I was able to complete this dissertation research only because of the encouragement, guidance, support and care of my dissertation research advisor Dr. Donald Hossler. Dr. Hossler, thank you for your infinite patience, for challenging my views, for always inspiring me to do better and reach higher, for your suggestions, your guidance, your feedback and your trust in me. An opportunity to work with you and learn from you made a profound impact on me as a person and as a researcher.
    [Show full text]
  • Opportunities and Threats for Press Freedom and Democratization CONFERENCE REPORT
    IMS Conference on ICTs and networked communications environments Opportunities and threats for press freedom and democratization CONFERENCE REPORT Copenhagen 15–16 September 2008 Hosted by International Media Support With support from: Open Society Institute · Nokia · Telia Contents Foreword............................................................ 5 1 Introduction ................................................ 4 2 Day one – the EXPO .................................... 7 3 Day two – the debates ............................... 9 3.1 The framework: the legal and technical aspects ...........................12 3.2 The content: media diversity and citizen journalism .....................15 3.3 The context: freedom of expression and the democratic potential ................................................................17 4 Concluding remarks .................................. 21 5 Annexes – user guides .............................. 26 5.1 Annex 1: How to make a blog on blogger.com .............................26 52. Annex 2: What is Jaiku? ..................................................................30 5.3 Annex 3: Bambuser .........................................................................35 Opportunities and threats for press freedom and democratization 3 4 International Media Support Foreword Foreword Global means of communication are undergoing significant changes. This is a consequence of the emergence of networked communications environment, supported by inter-connected and converging internet-based technologies, greatly
    [Show full text]
  • Dilemmas of Platform Startups
    DILEMMAS OF PLATFORM STARTUPS Joni Salminen D.Sc. (Econ.) [email protected] Marketing department, Turku School of Economics Abstract This paper explores the strategic problems of platform startups on the Internet: their identification and discovery of linkages between them form its contribution to the platform literature. The author argues that the chicken-and-egg problem cannot be solved solely with pricing in the online context – in fact, setting the price zero will result in a monetization dilemma, whereas drawing users from dominant platforms sets the startup vulnerable to their strategic behavior, a condition termed remora’s curse. To correctly approach strategic problems in the platform business, startup entrepreneurs should consider them holistically, carefully examining the linkages between strategic dilemmas and their solutions. Keywords: platforms, two-sided markets, startups, chicken-and-egg problem 1. Introduction 1.1 Research gap Approximately a decade ago, platforms began to receive the attention of scholars. Entering the vocabulary of economics, two-sided markets (Rochet & Tirole 2003) have become the focus of increased research interest in the field of industrial economics. The recent surge of platforms has been observed across industries, and businesses have swiftly adopted the platform strategy and terminology (Hagiu 2009). Eisenmann, Parker, and Van Alstyne (2011, 1272) found that “60 of the world’s 100 largest corporations earn at least half of their revenue from platform markets.” Related terms such as app marketplaces and ecosystem have gained popularity in other fields (see Jansen & Bloemendal 2013). Overall, the implications of two- sidedness have spread from economics to other disciplines such as information systems (Casey & Töyli 2012), strategic management (Economides & Katsamakas 2006), and marketing (Sawhney, Verona, & Prandelli 2005).
    [Show full text]
  • Connecting Mobile Users Through Mobile Social Networks
    PAPER CONNECTING MOBILE USERS THROUGH MOBILE SOCIAL NETWORKS Connecting Mobile Users Through Mobile Social Networks http://dx.doi.org/10.3991/ijim.v6i4.2224 Faisal Alkhateeb, Ahmed M. Manasrah, Iyad Abu Doush and Eslam Al Maghayreh Yarmouk University, Irbid, Jordan Abstract—Nowadays, social networks become popular with As the number of mobile phones users is on the rise, the emerging of web-based social networking services. researchers and industry directed towards mobile social Recently, several mobile services are developed to connect networking1. users to their favourite social networks such as Facebook, Recently, several mobile social networking services Twitter, Flickr, etc. However, these services depend upon have been developed such as Meet Now Live, sniff, the existing web-based social networks. In this paper, we Trapster, present a mobile service for joining groups across communi- ties. The originality of the work is that the framework of the Whrrl, Xumii, etc (refer to the related work section for service allows creating and joining social networks that are more details). Nonetheless, these services depend upon the self-contained for mobile company servers. The service existing web-based social networking services. That is, the consists of several sub-services such as users invitation, users can use these services to connect to social networks group finding and others. Users, regardless of their disabil- and keep in touch with their friends on Flickr, Facebook, ity, can use the service and its sub-services without the need MySpace, and others. Moreover, the users of mobile to create their own accounts on social web sites and thus phones form a natural social network and, to the best of their own groups.
    [Show full text]
  • Twittering* for Work and Health
    Twitter Twittering* for Work & Health • http://twitter.com/ * (and Plurking) PF Anderson, Emerging Technologies Librarian, Health Sciences Libraries, University of Michigan, [email protected] July 15, 2008 Twitter lifecycle Twitter is … • Twitter is a type of tool • Twitter = Microblogging (sort of) • Microblogging ≠ Twitter • Microblogging = (Twitter OR Jaiku OR Pownce OR Plurk OR Tumblr) • http://cogdoghouse.wikispaces.com/TwitterCycle Twitter is … • for friends • for news • for current events • for crisis response • for silliness • for intelligent discussion Twitter for • like fishing • like sex productivity • like a chatroom • a microblogging tool • an RSS feed generator • • the social search engine • and what else? we’ve all been waiting for 1 Twitter + time management Twitter + task management Twitter + calendar Twitter + weather Twitter + traffic More 2 Twitter + health news Twitter for discovery Twitter + health Twitter + health news news Today’s buzz – Google Health Twitter + health legislation • HR 2790 – Physician Assistants 3 Today’s buzz – Google Health Today’s buzz - Google Health • attillacsordas Today’s buzz - Google Health Today’s buzz - Google Health • dporter • laktek Today’s buzz - Google Health Today’s buzz - Google Health • Google • Google API 4 Twitter + science Using Twitter in health & healthcare Twitter + doctors Twitter + nurses Twitter + Telemedicine + Twitter + dentists Second Opinion 5 Twitter + activism Twitter + make a difference Twitter + exercise Twitter + health tracking • “Tweet your pain” Twitter + food
    [Show full text]
  • Twitter: Expressions of the Whole Self
    MEDIA@LSE Electronic Dissertation Series Compiled by Professor Robin Mansell and Dr. Bart Cammaerts Twitter: Expressions of the Whole Self An investigation into user appropriation of a web-based communications platform Edward Mischaud MSc in Politics and Communication Other dissertations of the series are available online here: http://www.lse.ac.uk/collections/media@lse/mediaWorkingPapers/ Dissertation submitted to the Department of Media and Communications, London School of Economics and Political Science, September 2007, in partial fulfilment of the requirements for the MSc in Politics and Communication. Supervised by Dr. Bart Cammaerts. Published by Media@lse, London School of Economics and Political Science ("LSE"), Houghton Street, London WC2A 2AE. The LSE is a School of the University of London. It is a Charity and is incorporated in England as a company limited by guarantee under the Companies Act (Reg number 70527). Copyright in editorial matter, LSE © 2007. Copyright, Edward Mischaud © 2007. The authors have asserted their moral rights. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means without the prior permission in writing of the publisher nor be issued to the public or circulated in any form of binding or cover other than that in which it is published. In the interests of providing a free flow of debate, views expressed in this dissertation are not necessarily those of the compilers or the LSE. MSc Dissertation Edward Mischaud Twitter: Expressions of the Whole Self An investigation into user appropriation of a web-based communications platform Edward Mischaud ABSTRACT Twitter.com is a web-based communications platform combining Instant Messaging and SMS that enables subscribers to its service to send short ‘status updates’ to other people.
    [Show full text]
  • Exploiting HPC Technologies to Accelerate Big Data Processing
    Exploiting HPC Technologies to Accelerate Big Data Processing Talk at Open Fabrics Workshop (April 2016) by Dhabaleswar K. (DK) Panda The Ohio State University E-mail: [email protected] http://www.cse.ohio-state.edu/~panda Introduction to Big Data Applications and Analytics • Big Data has become the one of the most important elements of business analytics • Provides groundbreaking opportunities for enterprise information management and decision making • The amount of data is exploding; companies are capturing and digitizing more information than ever • The rate of information growth appears to be exceeding Moore’s Law Network Based Computing Laboratory OFA-BigData (April ‘16) 2 Data Generation in Internet Services and Applications • Webpages (content, graph) • Clicks (ad, page, social) • Users (OpenID, FB Connect, etc.) • e-mails (Hotmail, Y!Mail, Gmail, etc.) • Photos, Movies (Flickr, YouTube, Video, etc.) • Cookies / tracking info (see Ghostery) • Installed apps (Android market, App Store, etc.) • Location (Latitude, Loopt, Foursquared, Google Now, etc.) • User generated content (Wikipedia & co, etc.) • Ads (display, text, DoubleClick, Yahoo, etc.) • Comments (Discuss, Facebook, etc.) • Reviews (Yelp, Y!Local, etc.) • Social connections (LinkedIn, Facebook, etc.) • Purchase decisions (Netflix, Amazon, etc.) • Instant Messages (YIM, Skype, Gtalk, etc.) • Search terms (Google, Bing, etc.) • News articles (BBC, NYTimes, Y!News, etc.) Number of Apps in the Apple App Store, Android Market, Blackberry, • Blog posts (Tumblr, Wordpress,
    [Show full text]
  • Looc: a Cyber-Physical Social Network on Android Platforms
    LOOC: A CYBER-PHYSICAL SOCIAL NETWORK ON ANDROID PLATFORMS By CARMEN PATRICIA AYERDIS ESPINOZA Bachelor of Computer Systems Universidad Católica Managua, Nicaragua 2000 Submitted to the Faculty of the Graduate College of the Oklahoma State University in partial fulfillment of the requirements for the Degree of MASTER OF SCIENCE December, 2010 LOOC: A CYBER-PHYSICAL SOCIAL NETWORK ON ANDROID PLATFORMS Thesis Approved: Dr. Xiaolin Li Thesis Adviser Dr. Subhash Kak Dr. Blayne Mayfield Dr. Mark E. Payton Dean of the Graduate College ii ACKNOWLEDGMENTS I would love to express my gratitude to all the people who support me during this amazing two years. I am very grateful with Fulbright Fellowship for this life experience. Also, my thanks go to Dr. Li for the opportunity to work with him and be part of his amazing team of students. It was such an exciting experience to be part of the computer science family at Oklahoma State University. I have never met such a faculty so excited to teach their students how to be better and more dedicated. Special thanks to the wonderful family God gave me. My gratitude goes to my baby brother Jose Luis for being such a wonderful source of inspiration. Thanks to God for giving me the best American sister I could possible ask, Stacey Bridges who welcomed in her house and her life. Thanks to Noah Paul Evans for making me smile during this year. While studying in OSU I met amazing people and friends….Thanks to everybody who supports me. Finally, to my dad Dr. Guillermo Ayerdis thanks, you were right…… this country is an amazing one and I still miss you.
    [Show full text]
  • SNS Historical Advances and Types
    IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727 PP 21-23 www.iosrjournals.org SNS Historical Advances and Types Ashish Shah1, Dr. A. S. Khandelwal2 1(Department of Electronics & Computer Science, RTM, Nagpur University, Nagpur, Maharashtra, India). 2(HOD Department of Computer Science, Hislop College, Nagpur, RTM Nagpur University, Nagpur, Maharashtra, India). Abstract: The word using internet has now days have changed to using Social Networking Site such as facebook, twitter, myspace etc. SNS has transformed many aspect of social interaction among all age group especially among youth. Since the introduction of these sites, they have attracted people having same area of interest. Social networking site has developed a platform for members to connect to each other, share video’s, photos to be in touch and know there updates. Some sites connect people with diverse community and some with similar culture. We try to figure out the historical advance and definition of Social Networking Site as SNS has become a culture mainstream. This article attempts to instigate a changing definition of SNS with it transforming technical scenario till date. Keyword: Internet, Social Networking Sites, Definition. I. Introduction Internet and globalization has changed or updated many aspects of modern society. Web has influenced almost every corners of society. One of the most significant developments connected to social media is the rise of social network sites (SNSs), such as Facebook, LinkedIn, MySpace, Cyworld, and Google+ (1). In the recent years tremendous growth have been see in online social networking site users has average five social media accounts and spends around 1 hour and 40 minutes browsing every day, accounting for 28% of the total time spent on the internet (2).
    [Show full text]
  • Social Media Primer
    Social Media Primer By Catherine Sanders Reach, MLIS Director, Law Practice Management and Technology Chicago Bar Association www.chicagobar.org/lpmt 1 Table of Contents Social Media Primer ...................................................................................................................................... 1 What is Social Media? ............................................................................................................................... 3 Overview of Online Social Networks ......................................................................................................... 3 Personal ................................................................................................................................................ 4 Professional ........................................................................................................................................... 4 Legal ...................................................................................................................................................... 4 Microblogs ............................................................................................................................................ 5 Social Networking Policies ........................................................................................................................ 5 Social Networks and Security .................................................................................................................... 5 Ethics and Social
    [Show full text]