Protocols and System Design, Reliability, and Energy Efficiency In

Total Page:16

File Type:pdf, Size:1020Kb

Protocols and System Design, Reliability, and Energy Efficiency In Protocols and System Design, Reliability, and Energy E±ciency in Peer-to-Peer Communication Systems Salman Abdul Baset Submitted in partial ful¯llment of the requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2011 °c 2011 Salman Abdul Baset All Rights Reserved ABSTRACT Protocols and System Design, Reliability, and Energy E±ciency in Peer-to-Peer Communication Systems Salman Abdul Baset Modern Voice-over-IP (VoIP) communication systems provide a bundle of services to their users. These services range from the most basic voice-based services such as voice calls and voicemail to more advanced ones such as conferencing, voicemail-to-text, and online address books. Besides voice, modern VoIP systems provide video calls and video conferencing, presence, instant messaging (IM), and even desktop sharing services. These systems also let their users establish a voice, video, or a text session with devices in cellular, public switched telephone network (PSTN), or other VoIP networks. The peer-to-peer (p2p) paradigm for building VoIP systems involves minimal or no use of managed servers and is therefore attractive from an administrative and economic per- spective. However, the bene¯ts of using p2p paradigm in VoIP systems are not without their challenges. First, p2p communication (VoIP) systems can be deployed in environ- ments with varying requirements of scalability, connectivity, security, interoperability, and performance. These requirements bring forth the question of designing open and standard- ized protocols for diverse deployments. Second, the presence of restrictive network address translators (NATs) and ¯rewalls prevents machines from directly exchanging packets and is problematic from the perspective of establishing direct media sessions. The p2p com- munication systems address this problem by using an intermediate peer with unrestricted connectivity to relay the session or by preferring the use of TCP. This technique for address- ing connectivity problems raises questions about the reliability and session quality of p2p communication systems compared with the traditional client-server VoIP systems. Third, while administrative overheads are likely to be lower in running p2p communication sys- tems as compared to client-server, can the same be said about the energy e±ciency? Fourth, what type of techniques can be used to gain insights into the performance of a deployed p2p VoIP system like Skype? The thesis addresses the challenges in designing, building, and analyzing peer-to-peer communication systems. The thesis presents Peer-to-Peer Protocol (P2PP), an open proto- col for building p2p communication systems with varying operational requirements. P2PP is now part of the IETF's P2PSIP protocol and is on track to become an RFC. The thesis de- scribes the design and implementation of OpenVoIP, a proof-of-concept p2p communication system to demonstrate the feasibility of P2PP and to explore issues in building p2p commu- nication systems. The thesis introduces a simple and novel analytical model for analyzing the reliability of peer-to-peer communication systems and analyzes the feasibility of TCP for sending real-time tra±c. The thesis then analyzes the energy e±ciency of peer-to-peer and client-server VoIP systems and shows that p2p VoIP systems are less energy e±cient than client-server even if the peers consume a small amount of energy for running the p2p network. Finally, the thesis presents an analysis of the Skype protocol which indicates that Skype is free-riding on the network bandwidth of universities. Table of Contents 1 Introduction 1 1.1 Problems and Challenges ............................ 4 1.2 Overview and Contributions of the Thesis ................... 5 1.3 Related Work ................................... 7 2 De¯nitions and Background 8 2.1 De¯nitions ..................................... 8 2.2 Network Address Translators (NATs) ...................... 9 2.2.1 Mapping Behavior of NATs ....................... 10 2.2.2 Filtering Behavior of NATs ....................... 11 2.2.3 Typical NAT Behavior .......................... 11 2.2.4 Protocols for Traversing NATs ..................... 12 2.3 Percentage of VoIP Calls in the Internet Requiring a Relay . 12 2.4 Overlay Algorithms ................................ 13 2.4.1 Distributed Hash Tables (DHTs) .................... 13 I Protocol and System Design 15 3 Protocols for Building Peer-to-Peer Communication Systems 16 3.1 Introduction .................................... 16 3.2 Requirements ................................... 18 3.3 Peer-to-Peer Protocol (P2PP) .......................... 22 3.4 Design Overview of P2PP ............................ 22 i 3.4.1 Node Model ................................ 22 3.4.1.1 P2PP Node Stack ....................... 24 3.4.2 Data Model ................................ 27 3.4.3 Message Model .............................. 28 3.4.4 Reliability Model ............................. 29 3.4.5 Security Model .............................. 30 3.4.6 NAT and Firewall Traversal ....................... 30 3.5 Key Components of a P2PP Message ...................... 31 3.5.1 Common Header ............................. 31 3.5.2 General Object Format ......................... 33 3.5.3 Node-Info ................................. 33 3.5.4 Resource-Object ............................. 34 3.6 Overview of P2PP Methods ........................... 35 3.6.1 Enrollment and Bootstrap ........................ 35 3.6.1.1 Enroll .............................. 35 3.6.1.2 Bootstrap ............................ 37 3.6.2 Overlay Maintenance ........................... 38 3.6.2.1 Join ............................... 39 3.6.2.2 Leave .............................. 42 3.6.2.3 ExchangeTable ......................... 42 3.6.2.4 LookupPeer ........................... 43 3.6.2.5 KeepAlive ........................... 44 3.6.2.6 Invite .............................. 44 3.6.3 Data Storage ............................... 45 3.6.3.1 PublishObject ......................... 45 3.6.3.2 LookupObject ......................... 46 3.6.3.3 TransferObject ......................... 47 3.6.3.4 ReplicateObject ........................ 47 3.6.4 Connection Management ........................ 48 3.6.4.1 Tunnel ............................. 48 ii 3.6.5 Monitoring and Bandwidth Measurement . 48 3.6.5.1 GetDiagnostics ......................... 48 3.6.5.2 MeasureBandwidth ...................... 49 3.6.6 Response and Error Codes ........................ 50 3.6.6.1 2xx (Successful) Responses . 50 3.6.6.2 3xx (Redirect) Responses ................... 50 3.6.6.3 4xx (Failure) Responses .................... 50 3.7 Related Work ................................... 51 3.8 Conclusion .................................... 53 4 OpenVoIP { A Peer-to-Peer Communication System 54 4.1 Introduction .................................... 54 4.2 System Architecture ............................... 55 4.2.1 Resource-Objects for Operation ..................... 56 4.2.1.1 SIP-CONTACT ........................ 57 4.2.1.2 STUN-TURN ......................... 58 4.3 System Functionality ............................... 58 4.3.1 Bootstrap ................................. 58 4.3.2 Joining the Overlay ........................... 60 4.3.2.1 Peer Join ............................ 60 4.3.2.2 Client Join ........................... 61 4.3.3 Call Establishment ............................ 62 4.3.4 Distributed Relay Search ........................ 62 4.3.4.1 Link Capacity Measurements . 63 4.3.5 Monitoring and Diagnostics ....................... 64 4.4 Lessons Learned ................................. 65 4.5 Related Work ................................... 66 4.6 Conclusion .................................... 66 5 Peer-to-Peer Multiparty Video Conferencing 68 5.1 Introduction .................................... 68 iii 5.2 Helper Bandwidth Usage in Skype and ooVoo . 70 5.3 Practical Issues in Application Layer Multicast Tree (ALMC) Construction 71 5.3.1 How Many Helpers? ........................... 72 5.3.2 Reliability ................................. 74 5.3.3 Helper and Participant State, and Latency of a Video Stream . 76 5.3.4 Always Minimize Helpers? ........................ 77 5.3.5 Select Helper Close to the Source or Recipient? . 77 5.3.6 Transcoding a Video Stream? ...................... 77 5.3.7 Sharing Helpers Across ALMC Trees? . 78 5.3.8 Participants as Helpers? ......................... 78 5.3.9 Managed Helpers ............................. 79 5.4 Putting it All Together .............................. 79 5.4.1 Use Split Approach with Multiple Description Coding . 80 5.4.2 Select Helpers Close to the Video Source . 80 5.4.3 Prioritize Voice over Video ....................... 80 5.4.4 Limit Bandwidth Usage at Helpers ................... 80 5.4.5 Mitigate Helper Churn .......................... 81 5.4.6 Use IP Multicast Where Possible .................... 81 5.5 Related Work ................................... 81 5.6 Conclusion .................................... 83 II Analysis 84 6 Reliability and Relay Selection 85 6.1 Introduction .................................... 85 6.2 Problem Setting ................................. 87 6.3 Reliability of a P2P Communication System . 88 6.4 Modeling the Reliability of Relayed Calls ................... 89 6.4.1 Number of Relays ............................ 89 6.4.1.1 Pareto Node Lifetimes ..................... 92 iv 6.4.2 No-replacement Scheme ......................... 93 6.4.3 With-replacement Scheme .......................
Recommended publications
  • Annual Report
    ANNUAL REPORT 2014 Management Message 02 At the center of our businesses 04 12 Group Profi le | Businesses | Societal, Social and Litigation | Risk Factors 07 Environmental Information 41 1. Group Profi le 09 1. Corporate Social Responsibility (CSR) Policy 42 2. Businesses 20 2. Societal Information 47 3. Litigation 32 3. Social Information 62 4. Risk Factors 38 4. Environmental Information 77 5. Verifi cation of Non-Financial Data 85 3 Information about the Company | Corporate Governance | Reports 91 1. General Information about the Company 92 2. Additional Information about the Company 93 3. Corporate Governance 106 4. Report by the Chairman of Vivendi’s Supervisory Board on Corporate Governance, Internal Audits and Risk Management – Fiscal Year 2014 147 5. Statutory Auditors’ report, prepared in accordance with Article L.225-235 of the French Commercial Code, on the Report prepared by the Chairman of the Supervisory Board of Vivendi SA 156 4 Financial Report | Statutory Auditors’ Report on the Consolidated Financial Statements | Consolidated Financial Statements | Statutory Auditors’ Report on the Financial Statements | Statutory Financial Statements 159 Selected key consolidated fi nancial data 160 I - 2014 Financial Report 161 II - Appendices to the Financial Report: Unaudited supplementary fi nancial data 191 III - Consolidated Financial Statements for the year ended December 31, 2014 195 IV - Vivendi SA - 2014 Statutory Financial Statements 294 56 Recent events | Outlook 337 Responsibility for Auditing 1. Recent events 338 the Financial Statements 341 2. Outlook 339 1. Responsibility for Auditing the Financial Statements 342 ANNUAL REPORT 2014 The Annual Report in English is a translation of the French “Document de référence” provided for information purposes.
    [Show full text]
  • Universidad Pol Facultad D Trabajo
    UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA TRABAJO FINAL DE CARRERA ESTUDIO DEL PROTOCOLO XMPP DE MESAJERÍA ISTATÁEA, DE SUS ATECEDETES, Y DE SUS APLICACIOES CIVILES Y MILITARES Autor: José Carlos Díaz García Tutor: Rafael Martínez Olalla Madrid, Septiembre de 2008 2 A mis padres, Francisco y Pilar, que me empujaron siempre a terminar esta licenciatura y que tanto me han enseñado sobre la vida A mis abuelos (q.e.p.d.) A mi hijo icolás, que me ha dejado terminar este trabajo a pesar de robarle su tiempo de juego conmigo Y muy en especial, a Susana, mi fiel y leal compañera, y la luz que ilumina mi camino Agradecimientos En primer lugar, me gustaría agradecer a toda mi familia la comprensión y confianza que me han dado, una vez más, para poder concluir definitivamente esta etapa de mi vida. Sin su apoyo, no lo hubiera hecho. En segundo lugar, quiero agradecer a mis amigos Rafa y Carmen, su interés e insistencia para que llegara este momento. Por sus consejos y por su amistad, les debo mi gratitud. Por otra parte, quiero agradecer a mis compañeros asesores militares de Nextel Engineering sus explicaciones y sabios consejos, que sin duda han sido muy oportunos para escribir el capítulo cuarto de este trabajo. Del mismo modo, agradecer a Pepe Hevia, arquitecto de software de Alhambra Eidos, los buenos ratos compartidos alrrededor de nuestros viejos proyectos sobre XMPP y que encendieron prodigiosamente la mecha de este proyecto. A Jaime y a Bernardo, del Ministerio de Defensa, por haberme hecho descubrir las bondades de XMPP.
    [Show full text]
  • Activity and Sustainable Development Report 2011 Highlights Activision Blizzard
    2011 ACTIVITY AND SUSTAINABLE DEVELOPMENT REPORT The Best Emotions, Digitally CONTENTS 02 VIVENDI GROUP 38 BUSINESS UNITS: 2011 HIGHLIGHTS 02 Message from Jean-Bernard Lévy, 40 Video games Chief Executive Officer 46 Music 04 Businesses panorama 52 Telecoms 06 Vivendi worldwide 54 Telecoms in France 08 Governance 58 Telecoms in Morocco 12 Key figures 2011 62 Telecoms in Brazil 14 Vivendi and its individual shareholders 66 Television and cinema 16 STRATEGY AND SUSTAINABLE 72 OUR TEN PRIORITY AREAS FOR ACTION DEVELOPMENT POLICY IN SUSTAINABLE DEVELOPMENT 18 Strategy 20 Innovation 74 Ethics and business practices 24 Sustainable development 75 Protecting and empowering youth 24 Interview with Jean-Yves Charlier, 76 Promoting cultural diversity member of the Supervisory Board 77 Sharing knowledge 26 Our policy 78 Protection of personal data 28 Implementation of our policy 79 Leveraging content and innovation 30 Dialogue with our stakeholders 80 Vigilance towards suppliers 34 Progress in 2011 and perspectives for 2012-2013 81 Leveraging human ressources 36 Sharing value in 2011 82 Territorial development 37 Our ten priority areas for action 83 Respecting the environment 84 Contact and information An Online Detailed Sustainable Development Report provides further information on the Group’s priority areas for action and presents the extra-financial indicators for 2011 as well as the report by one of Vivendi’s Statutory Auditors. This pictogram identifies stakeholders’ points of view Sustainable Development relating to the Group’s sustainable development policy. As a signatory of the United Nations Global Compact, Vivendi has committed itself to complying with and promoting its 10 principles concerning human rights, labor standards, the environment, and anti-corruption.
    [Show full text]
  • View Annual Report
    2016 ANNUAL REPORT CONTENT MESSAGES FROM THE SUPERVISORY BOARD AND THE MANAGEMENT BOARD 02 1 4 Profile of the Group and its Businesses | Financial Report | Statutory Auditors’ Report Financial Communication, Tax Policy on the Consolidated Financial Statements | and Regulatory Environment | Risk Factors 05 Consolidated Financial Statements | 1. Profi le of the Group and its Businesses 07 Statutory Auditors’ Report on 2. Financial Communication, Tax policy and Regulatory Environment 43 the Financial Statements | Statutory 3. Risk Factors 47 Financial Statements 183 Selected key consolidated fi nancial data 184 I - 2016 Financial Report 185 II - Appendix to the Financial Report: Unaudited supplementary fi nancial data 208 2 III - Consolidated Financial Statements for the year ended December 31, 2016 210 Societal, Social and IV - 2016 Statutory Financial Statements 300 Environmental Information 51 1. Corporate Social Responsibility (CSR) Policy 52 2. Key Messages 58 3. Societal, Social and Environmental Indicators 64 4. Verifi cation of Non-Financial Data 101 5 Recent Events | Forecasts | Statutory Auditors’ Report on EBITA forecasts 343 1. Recent Events 344 2. Forecasts 344 3 3. Statutory Auditors’ Report on EBITA forecasts 345 Information about the Company | Corporate Governance | Reports 107 1. General Information about the Company 108 2. Additional Information about the Company 109 3. Corporate Governance 125 6 4. Report by the Chairman of Vivendi’s Supervisory Board Responsibility for Auditing the Financial Statements 347 on Corporate Governance, Internal Audits and Risk 1. Responsibility for Auditing the Financial Statements 348 Management – Fiscal year 2016 172 5. Statutory Auditors’ Report, Prepared in Accordance with Article L.225-235 of the French Commercial Code, on the Report Prepared by the Chairman of the Supervisory Board of Vivendi SA 181 ANNUAL REPORT 2016 ANNUAL REPORT 2016 The Annual Report in English is a translation of the French “Document de référence” provided for information purposes.
    [Show full text]
  • ITU Operational Bulletin No.933 / 1.VI.2009
    ITU Operational Bulletin No. 933 1.VI.2009 (Information received by 20 May 2009) Table of Contents Page General information Lists annexed to the ITU Operational Bulletin: Note from TSB.............................................................. 2 Approval of Recommendations ITU-T................................................................................................... 3 Notification of case of possible misuse of numbering resources (According to ITU-T Recommen- dation E.156): Guinea-Bissau (Institut des Communications de la Guinée-Bissau (ICGB), Bissau) ....... 3 Mobile Country or Geographical Area Codes: Identification codes for International Mobile Networks......................................................................................................................................... 4 Assignment of Signalling Area/Network Codes (SANC) (ITU-T Recommendation Q.708 (03/99)): Australia, Sudan ................................................................................................................................ 4 Telephone Service: Belarus (Ministry of Communications and Informatization, Minsk)............................................... 4 Denmark (National IT and Telecom Agency (NITA), Copenhagen) ............................................... 5 France (Autorité de Régulation des Communications Electroniques et des Postes (ARCEP), Paris) 5 Malta (Malta Communications Authority (MCA), Valletta) ........................................................... 19 Solomon Islands (Solomon Telekom Co. Ltd, Honiara).................................................................
    [Show full text]
  • Performance Analysis on Voip for Kolej Kediaman 2 & 3
    PERFORMANCE ANALYSIS ON VOIP FOR KOLEJ KEDIAMAN 2 & 3, UNIVERSITI MALAYSIA PAHANG DESMOND KO KHANG SlANG This thesis submitted in fulfilment of the requirements for the award of the degree of Bachelor of Computer Science (Computer Systems & Networking) Faculty of Computer Systems & Software Engineering UNIVERSITI MALAYSIA PAHANG DECEMBER 2014 V ABSTRACT Voice over Internet Protocol (VoIP) is a useful technology that allows users able to make unlimited free call no matter is local or international call. With this technology, the voice can be transported through over data networks. Unfortunately, the voice data will cope with some traffic that can affect the quality of VoIP calls. In this research, the maximum number of concurrent VoIP users will be estimated based on three factors which are packet jitter, packet end to end delays and MOS value. Besides, with the likes of Internet application such as video streaming, downloading of video and audio, online gaming which can directly affected the performance of VoIP. Therefore, two types of simulation scenarios can be done. First scenario is a campus network with VoIP application only. While the second scenario is a campus network with applying VoIP application and some external traffics such as HTTP and video streaming. The result these two scenarios will simulate by using OPNET modeler 14.5. In the testing phase, the number of clients in each scenario increased gradually until the threshold value for packet jitter, packet end to end delays and MOS are unacceptable. After that, the result that obtained from the simulation experiment will be analyzed and recommend the number of VoIP users for each factor.
    [Show full text]
  • Skype Basics
    Skype Basics: Instant Messaging can be used as a supplemental communication method to traditional emails and phone calls. Instant Messaging (or IM) is most useful for quick communications, either for a question that has a straightforward answer, or for a conversation that may not require a great deal of details. Winnefox receives Skype for Business as part of our Office365 subscription, and Winnefox staff have begun using it for IM messages; while Skype is more known for video calling, it can also send text-only messages, and has the benefit of being able to integrate with Outlook contacts, so that two separate user names do not need to be maintained. To set up Skype, log in to Office365 in a browser, using the URL https://portal.office.com; it will ask for the email address and password you use to log into Windows (if you do not use an email address to log into Windows, contact Pete Hodge). In the upper-left corner, click the “Office 365” link next to the grid, to bring you to the main landing page for Office365: On this page, go to the upper right side, to the “Install Office 365” link; beneath that, click on “Other Installs”. This brings up a page with all options for Office, including Skype for Business, on the left-hand side of the page. From the Skype for Business page, choose either “Skype for Business Basic (for Office 2016)” or “Skype for Business 2015”, depending on which is the same version as the other Office products installed on your computer.
    [Show full text]
  • Mehrwerte Via IP Videokonferenztechnik Hält Einzug in Voip-Systeme
    KOMMUNIKATIONSMANAGEMENT Mehrwerte via IP Videokonferenztechnik hält Einzug in VoIP-Systeme Kai-Oliver Detken VoIP-Systeme (Voice over IP) werden von Microsoft übernommen, eroberte normalerweise dazu genutzt, Telefon- als kostenloser Chat-Dienst die Welt. gespräche über IP-basierte Infrastruk- Nach und nach kamen Funktionen wie Nach wie vor tut sich in Deutschland turen zu führen. Dabei steht die Tele- Telefonie, Videounterstützung und fonie klar im Vordergrund. Videokon- Mehrpunktkonferenzen hinzu. Skype die Videokonferenztechnik schwer, ferenzsysteme entwickelten sich un- lässt sich mittels einer Applikation wenn es um Einsatz und Verbreitung abhängig von VoIP und werden oft nutzen, die inzwischen auf vielen Be- parallel dazu eingesetzt. triebssystemen erhältlich ist. Aller- geht. Allerdings haben inzwischen Aufgrund der Sicherheitsproblematik dings basiert die Datenübertragung – kein externer Anrufer darf direkt auf auf einem proprietären Protokoll. Sky- auch die IP-Telefonhersteller diese einen internen Rechner von außen zu- pe konnte sich maßgeblich durchset- Möglichkeit zur Kommunikation greifen – konnten sich Desktop-Video- zen, weil die Anwendung einfach ge- konferenzsysteme bislang nicht eta- nutzt werden kann und sich automa- entdeckt und setzen vermehrt blieren. Sie fristeten ein Nischendasein tisiert den Weg zum Zielrechner im Low-Budget-Bereich (wie z.B. Net- bahnt, d.h., die Software arbeitet hin- Bildtelefonie auf ihren Systemen ein. Meeting von Microsoft). Hinzu kam, ter den meisten Firewalls und NAT- Zudem kommt aus dem Instant- dass zentrale Server im Internet po- Routern problemlos. tenzielle Videoteilnehmer zwecks Na- Das damit vorhandene systemimma- Messaging-Lager eine mens- und IP-Adressenauflösung spei- nente Sicherheitsproblem scheint aber chern mussten, damit ein entspre- vielen Unternehmen nichts auszuma- Wiederbelebung des Themas. NET chender Videokonferenzanruf über- chen – sie nutzen Skype aufgrund der zeigt, welche Möglichkeiten es gibt, haupt abgesetzt werden konnte.
    [Show full text]
  • Iphone Sip Software
    Iphone sip software click here to download Zoiper is an easy to use sip video softphone, with excellent voice quality and easy to setup. Feel free to contact us with support questions or for. Take the power of your favorite desktop softphone with you –at work, at home or Bria Mobile for iOS is a SIP-based softphone for Apple iPhone, iPad and iPod. It can be hard to choose the best VoIP softphone for iPhone users. The Bria iPhone Edition, a SIP-based phone designed with the needs of. The 3CX client is a FREE SIP phone for Windows, Mac, Android and iOS. X and higher – Download; for iOS 10, iPhone 5 and higher, iPod touch 6th. iPhone SIP Client Settings. Setting up a SIP Account. Firstly ensure your iOS device has a WiFi connection. A simple way of testing this is to open up a browser. iPhone SIP client apps enables customers to make free phone calls to other VoIPVoIP users or very cheap phone calls to anyone else in the world from your. I've used Acrobits SoftPhone (link goes to their site, iTunes link below) for some time, thought admittedly very sparsely and only for the simplest. iPhone | The #1 VoIP phone review program. The increasing number of SIP developers working on products in the App Store and the Android marketplace. $ Bria iPhone Edition - VoIP Softphone SIP Client. "Couldn't ask for a better sip soft phone". Free. Zoiper SIP softphone - for VoIP phone calls with video. Looking for a good iPhone SIP client to do some testing with and otherwise use around the house.
    [Show full text]
  • Voz Sobre Ip
    ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS INTEGRACIÓN DE LOS SERVICIOS DE VOZ SOBRE IP, APLICADO A UN CASO DE ESTUDIO. PROYECTO PREVIO A LA OBTENCIÓN DEL TITULO DE INGENIERO EN INFORMÁTICA CON MENCIÓN EN REDES DE INFORMACIÓN. WILSON RODOLFO ANDOCILLA ANDRADE. [email protected] MARCO VINICIO VALLEJO LÓPEZ. [email protected] DIRECTOR: ING. WILLIAM ANDRADE [email protected] Quito, MARZO 2007 DECLARACIÓN Nosotros, WILSON RODOLFO ANDOCILLA ANDRADE y MARCO VINICIO VALLEJO LÓPEZ, bajo juramento declaramos que el trabajo aquí descrito es de nuestra autoría, que no ha sido previamente presentado para ningún grado o calificación profesional; y, que hemos consultado las referencias bibliográficas que se incluyen en este documento. La Escuela Politécnica Nacional, puede hacer uso de los derechos correspondientes a este trabajo, según lo establecido por la Ley de Propiedad Intelectual, por su Reglamento, y por la normatividad institucional vigente. Wilson Rodolfo Andocilla Andrade Marco Vinicio Vallejo López CERTIFICACIÓN Por medio de la presente certifico que los señores WILSON RODOLFO ANDOCILLA ANDRADE y MARCO VINICIO VALLEJO LÓPEZ, ha realizado y concluido el proyecto de tesis titulado: “Integración de los servicios de Voz Sobre IP. Aplicado a un caso de estudio”, de acuerdo al Plan de Proyecto de Tesis previamente aprobado por el Consejo Directivo de la Facultad de Ingeniería de Sistemas de la Escuela Politécnica Nacional, bajo mi supervisión. ING. WILLIAM ANDRADE DIRECTOR DEL PROYECTO DEDICATORIA A nuestros padres y familiares, por habernos brindado toda la compresión, tiempo y apoyo incondicional para finalizar con éxito este nuevo reto trazado en nuestras vidas, especial gratitud a nuestras esposas por su paciencia y comprensión y a todas las personas que de una manera desinteresada contribuyeron con su colaboración en la elaboración y conclusión de este proyecto.
    [Show full text]
  • February 2021 Free and Open to the Public THURSDAY, FEBRUARY 11 7:30 PM Marin’S Booming Bird Populations by Roger Harris
    SPEAKER SERIES Newsletter of the Marin Audubon Society. Vol. 63, No. 6 February 2021 Free and Open to the public THURSDAY, FEBRUARY 11 7:30 PM Marin’s Booming Bird Populations By Roger Harris The MARIN AUDUBONRail SOCIETY U.S. Fish and Wildlife Service Fails to List Two Qualified Species Roger Harris Roger are also contributing. The most recent NSO Red-shouldered Hawk demographic study (Dugger et al 2016) found The February Speaker Series program that currently non-native Barred Owl are will be a Zoom meeting. Visit the having the largest negative impact on NSO Speaker Series page on the MAS through competition for resources. Originally website for information on joining the an east coast species, Barred Owl has expanded Zoom meeting electronically. its range, is a more aggressive species, and now Many of our common Marin County is competition with NSO for prey resources. birds, whose abundance we now take for granted, were rare or absent only Studies have found a significant rate of three-quarters of a century ago. Since decline in the NSO population. Since 2011, the the beginning of the Southern Marin rate of decline has noticeably increased. Several Christmas Bird Count in the 1970s, Elyse Omernick Elyse long-term monitoring studies have revealed for instance, Red-shouldered Hawk detections have increased tenfold. Northern Spotted Owl Denied Reclassification that NSOs have declined more than 70 percent Habitat restoration and maturation, since 1990, increasing the risk of extinction conservation efforts, and cultural he U.S. Fish and Wildlife Service risk, particularly in Washington and Oregon. changes in the behavior of individual (Service) has announced that reclas- Regulatory mechanisms on non-federal bird species have all contributed to sification of the Northern Spotted Owl lands, and habitat protection and restoration shifting — and, for Marin, generally T(NSO) from threatened to endangered species on federal lands, have not prevented the increasing — bird populations.
    [Show full text]
  • Using Windows Live Hotmail and Skydrive
    WINDOWS® GUIDE Using Windows Live Hotmail and SkyDrive IN THIS GUIDE Stay Organized and Connected on the Go Page 2 Get Started with Windows Live Page 3 Manage Multiple E-mail Accounts with Windows Live Mail Page 5 Access E-mail Anywhere with Windows Live Hotmail Page 12 Use Windows Live SkyDrive to Store Files and Retrieve Them on the Go Page 17 What You’ll Need n A Windows Live™ ID n The Windows Live Suite—available as a free download n A computer running Windows Vista® Windows Guides is a library of easy-to-use guides that show you how to get more from your Windows experience. Share these guides with your friends and family. © 2008 Microsoft. All rights reserved. WINDOWS GUIDE Using Windows Live Hotmail and SkyDrive Stay Organized and Connected on the Go It can be hard to feel organized when you’re always on the move. Juggling multiple e-mail accounts, and sometimes even multiple computers, makes it difficult to know exactly where everything you need is stored. Windows Live offers some great time-saving solutions to help you make the most of your mobile lifestyle. 1. Manage all of your e-mail accounts with Windows Live Mail—send and receive from multiple accounts, sort and search mail by subject, date or folder, and type e-mails offline. 2. Access your e-mail anywhere with Windows Live Hotmail®—keep in contact from any computer with Internet capability. 3. Store files using Windows Live SkyDrive™—upload important documents to your own private online storage space, and access them on the go.
    [Show full text]