13 Pages

Documentation_v5.0

Course: YXH 052000, Fall 2009
School: Dallas
Rating:
 
 
 
 
 

Word Count: 3401

Document Preview

He, Yue Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding Reviewing the simulation: A figure of the whole process is as following: Trigger CAC and PathError if not succeeded Path: Block LSP BW Path Path Resv Resv: Reserv LSP BW Resv flooding if needed Figure 1. Added: LSP-setup using RSVP-TE Trigger CAC and PathError if not...

Register Now

Unformatted Document Excerpt

Coursehero >> Texas >> Dallas >> YXH 052000

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
He, Yue Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding Reviewing the simulation: A figure of the whole process is as following: Trigger CAC and PathError if not succeeded Path: Block LSP BW Path Path Resv Resv: Reserv LSP BW Resv flooding if needed Figure 1. Added: LSP-setup using RSVP-TE Trigger CAC and PathError if not succeeded Path: Reserve LSP BW Path Path Resv Resv: Do not touch LSP BW Resv flooding if needed Figure 2. OPNET: LSP-setup using RSVP-TE Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding Implementation: 1. Adding block_bandwidth() function while establishing LSP: Purpose: Referring to the process of bandwidth for Path and Resv Messages in Figure 1 and 2 The block_bandwidth() function is done using reserve_bandwidth() functionality. Since the Resv Message backwards has already been guaranteed with the needed bandwidth that is blocked during the forward Path Message phase, the blocking of bandwidth for Path Message can be done as reservation of the bandwidth for Resv Message. The process of Resv Message can be accordingly modified as leaving bandwidth as it is. The promotion of this method is based on the ideal situation such that the reserve_bandwidth process rarely has mistakes of obtaining the link bandwidth due to the bandwidth blocked when establishing the LSP. What block_bandwidth() function does (Added case): When setting up a LSP from sender node to the receiver node, three procedures will happen in this process. First, the transmitting sender node's RSVP module sends LSP PATH message and traverse the intermediate nodes along the path, while the same time blocking the bandwidth on each link it traverses (+link_bandwidth). The PATH messages create a path state on each RSVP-aware router that is traversed, and are forwarded on a hop-by-hop basis. The path state should contain source and destination informations, the IP address of the previous node in the direction of data traffic, as well as the link bandwidth that should be blocked on each incoming link of the receiver node. Then, after the receiver node gets the PATH message and makes the decision to reserve/block the bandwidth (reservation_done == OPC_TRUE), the reserve message is sent backwards to the sender router. Finally, the sender node sends the confirmation and completes the reservation. The block_bandwidth() function here is realized by the PATH message while traversing each incoming link of the intermediate router and the egress LER. When the intermediate node gets the PATH message, it will block the amount of bandwidth the message indicates of its incoming link. What reserve_bandwidth() does (OPNET case): OPNET does not support blocking the bandwidth while establishing the LSP PATH, and the feature of release the blocked bandwidth while reserving the bandwidth backwards to the sender nodes. In order to realize the block_bandwidth() function in the real case, based on the nature of reserving bandwidth, the reserve_bandwidth() functionality could be used for block_bandwidth(). And for releasing the bandwidth, it could be implemented in the reserve_bandwidth() backwards without actually changing the value of LSP bandwidth. The content of block_bandwidth() will contain setting up LSP as well as blocking (`reserving') the link bandwidth, and send out the PATH message containing the reservation confirmation. While at the same time, a field called TYPE BLOCK_BANDWIDTH should also be added in the Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding OspfT_Lsa_Mpls_Info structure to guarantee the correctness of current link bandwidth being used by other means. The process of setting up the LSP is the same with the action taken in rsvp_msg_path_send (), while the action of blocking the bandwidth should be added to rsvp_msg_path_send () accordingly to the functionality of reserving link bandwidth (bucket_rate) in ip_te_resource_reserve(). An example of blocking and reserving bandwidth is given below: if iface_info_ptr->avail_bw > packet_fields_ptr->in_tspec_ptr->bucket_rate + iface_info_ptr->block_bw iface_info_ptr->block_bw += packet_fields_ptr->in_tspec_ptr->bucket_rate Continue the path process Else Send Path_Err Stop the path process Bandwidth to be blocked from the sender = 10 M, bandwidth decided to be reserved by the receiver = 8 M, bandwidth already blocked from other LSP request = 3 M, available bandwidth = 20 M, bandwidth in using = 80 M Thus, sender's bucket_rate = 10 M, avail_bw = 80 M, block_bw = 3 M, receiver's bucket_rate = 8 M. Here 6) becomes to: If 20 M > 10 M + 3 M 13 M = 3 M + 10 M Continue the path process Then in the Resv process, iface_info_ptr->block_bw -= sender's bucket_rate 3 M = 13 M 10 M iface_info_ptr->avail_bw -= receiver's bucket_rate 12 M = 20 M 8 M Here completes the whole block and reserve process. Method: The blocking bandwidth process is implemented through the help of the reservation process functionality in OPNET. The backwards reservation process in OPNET is modified and applied to the blocking bandwidth function in the forwarding process of our scenario. In order to achieve these, steps are taken as following: 1). A field is added in file ip_rte_v4.h: typedef struct IpT_Interface_Info { ... double block_bw; ... } IpT_Interface_Info; This is used to record the blocked bandwidth value on each interface of all the routers. Correspondingly, this variable is initiated in function static IpT_Interface_Info * ip_interface_info_create (int intf_type) of the ip_dispath process function block: Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding iface_info_ptr->block_bw = 0.0; 2). A new header file Yue_ip_te_resource_block.h file is added under the local MY PATH/include path (the path should also be added in the OPNET compilation properties). Correspondingly, the implementation external source file Yue_ip_te_resource_block.ex.c is also created, and declared in the process using it. The details of these two file could be viewed in the Appendix. The header file is the declaration of the two functions implemented in the external C file: ip_te_resource_block (IpT_Rte_Module_Data* ipmd_data_ptr, int iface_index, CspfT_Resource_Type resource_type, double resource_value) and ip_te_resource_free_block (IpT_Rte_Module_Data* ipmd_data_ptr, int iface_index, CspfT_Resource_Type resource_type, double resource_value). The first function is used to block the bandwidth while sending the PATH messages from sender to destination during the establishing LSP process; while the second the function is used to free the bandwidth been blocked from the destination to sender in the backwards direction. The freeing blocked bandwidth process happens in both the case of regular reservation process and the case of releasing the blocked bandwidth during sending the PathErr message process. 3). In order to execute the functions, some changes should be applied to the sate machine of the rsvp module. Accordingly, some functions in the function block of the rsvp process are modified. a. Block the outgoing links' bandwidth at Ingress LER for all the LSPs traverse it: rsvp_send_label_request (void* lsp_info_void_ptr, int code): ... // Yue, Added, Date, Brief Description int index_i, num_registered_procs; IpT_Te_Notif_Info* ith_notif_handle = OPC_NIL; // Yue, end adding ... if (route_query_status == OPC_COMPCODE_SUCCESS) { /* Send a Path message for the state. This sequence will send path */ /* message on all outgoing interfaces from the Path state. */ /* Incoming interface is set to be invalid. */ /* Create a list that will be used to record the route for LSP */ /* visualization purposes. */ ... // Yue, Added, Date, Brief Description if ((ip_te_resource_block (ip_module_data_ptr, out_intf_index, CspfC_Resource_Type_Bandwidth, path_state_ptr->in_tspec_ptr->bucket_rate)) == OPC_COMPCODE_FAILURE) { /** The Resource block failed **/ Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding /** CAC failure, send PathErr message **/ /* flooding */ num_registered_procs = op_prg_list_size (intf_info_ptr>notif_proc_lptr); for (index_i = 0; index_i < num_registered_procs; index_i++) { ith_notif_handle = (IpT_Te_Notif_Info*) op_prg_list_access (intf_info_ptr->notif_proc_lptr, index_i); printf ("ith_notif_handle: %d\n", ith_notif_handle == OPC_NIL); op_intrpt_schedule_process (ith_notif_handle>registered_pro_handle, op_sim_time (), IPTEC_INTRPT_CODE_SIG_CHANGE); } if (op_prg_odb_ltrace_active("CAC_fail")) { op_prg_odb_print_major("CAC failure, send PathErr message", OPC_NIL); } } // Yue, End Adding // Yue, Added, Date, Brief Description else { number_msg = rsvp_msg_path_send (path_state_ptr, RsvpC_Path, OPC_INT_INVALID, ip_module_data_ptr, refresh_timer, LTRACE_PATH || LTRACE_MSG, route_data_lptr); /* Schedule the retry interrupt. */ /* Since we are taking the retry timer into account in the schedule_call,*/ /* when the interrupt occurs, the retry attempt must be immediate. */ lsp_attrs_ptr->retry_evhandle = op_intrpt_schedule_call (op_sim_time () + lsp_attrs_ptr->retry_timer, RSVPC_LSP_RETRY_ON_TIMER_EXPIRY, rsvp_start_lsp_switchover, (void *) lsp_info_ptr); if (op_prg_odb_ltrace_active (lsp_attrs_ptr->lsp_name) || op_prg_odb_ltrace_active ("lsp_rsvp")) { op_prg_odb_print_major ("Sending label request for", lsp_attrs_ptr->lsp_name, OPC_NIL); Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding } /* Update the statistics. */ rsvp_stats_sent_update (RsvpC_Path, number_msg); } // Yue, end adding b. Block the outgoing links' bandwidth of all the nodes along the LSP being setup, while for the Egress node, we do nothing with it since only the bandwidth of outgoing links are being blocked: rsvp_process_path_msg (void): ... // Yue, Added, Date, Brief Description int index_i, num_registered_procs; IpT_Interface_Info* iface_info_ptr = OPC_NIL; IpT_Te_Notif_Info* ith_notif_handle = OPC_NIL; // Yue, end adding if (route_query_status == OPC_COMPCODE_SUCCESS) { /** Routing knows how to route the packet. /* Send the path message **/ */ // Yue, Added, Date, Brief Description if (local_dest_flag == OPC_FALSE) /* while the node is not Egress node */ { if ((ip_te_resource_block (ip_module_data_ptr, intf_info_ptr>intf_index, CspfC_Resource_Type_Bandwidth, packet_fields_ptr->in_tspec_ptr>bucket_rate)) == OPC_COMPCODE_FAILURE) { /** The Resource block failed **/ /** CAC failure, send PathErr message **/ rsvp_path_error_msg_send (packet_fields_ptr, my_ip_address, /* ERR_CONFIRM); PathErr Msg */ /* flooding */ iface_info_ptr = ip_rte_intf_tbl_access (ip_module_data_ptr, intf_info_ptr->intf_index); num_registered_procs = op_prg_list_size (iface_info_ptr>notif_proc_lptr); for (index_i = 0; index_i < num_registered_procs; index_i++) { Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding ith_notif_handle = (IpT_Te_Notif_Info*) op_prg_list_access (iface_info_ptr->notif_proc_lptr, index_i); printf ("ith_notif_handle: %d\n", ith_notif_handle == OPC_NIL); op_intrpt_schedule_process (ith_notif_handle>registered_pro_handle, op_sim_time (), IPTEC_INTRPT_CODE_SIG_CHANGE); } if (op_prg_odb_ltrace_active("CAC_fail")) { op_prg_odb_print_major("CAC failure, send PathErr message", OPC_NIL); } } else { rsvp_path_message_send (matching_path_state_ptr, forwarding_path_state_ptr, packet_fields_ptr, expect_in_intf, local_dest_flag, outgoing_interface_list_ptr, setting_up_lsps, path_refresh_needed, multicast_dest_flag, resv_refresh_needed); if (((packet_fields_ptr->session_ptr != OPC_NIL) && (packet_fields_ptr->session_ptr->lsp_id_ptr != OPC_NIL)) && (op_prg_odb_ltrace_active (packet_fields_ptr->session_ptr->lsp_id_ptr->lsp_name) || op_prg_odb_ltrace_active ("lsp_rsvp"))) { op_prg_odb_print_major ("Processing Path Message for", packet_fields_ptr->session_ptr->lsp_id_ptr->lsp_name, OPC_NIL); } } } else /* the following code is to ensure the path message at the last node along the LSP, other than Egress node, will be sent to the Egress node, thus ensuring the Egress router to process and start up the backwards reservation process */ { rsvp_path_message_send (matching_path_state_ptr, forwarding_path_state_ptr, packet_fields_ptr, expect_in_intf, local_dest_flag, outgoing_interface_list_ptr, setting_up_lsps, path_refresh_needed, multicast_dest_flag, resv_refresh_needed); if (((packet_fields_ptr->session_ptr != OPC_NIL) && (packet_fields_ptr->session_ptr->lsp_id_ptr != OPC_NIL)) && Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding (op_prg_odb_ltrace_active (packet_fields_ptr->session_ptr->lsp_id_ptr->lsp_name) || op_prg_odb_ltrace_active ("lsp_rsvp"))) { op_prg_odb_print_major ("Processing Path Message for", packet_fields_ptr->session_ptr->lsp_id_ptr->lsp_name, OPC_NIL); } } // Yue, End Adding c. Free the blocked bandwidth during the backwards reservation process: rsvp_process_resv_msg_for_lsps (): ... if ((packet_fields_ptr->in_tspec_ptr->bucket_rate > 0.0) && (resv_state_ptr == OPC_NIL)) { /* Do the reservation */ /* The reservation is done based on the bandwidth */ /* configuration of the interface at this time. If */ /* the metric specified is greater than the phys. */ /* interface bw, then LSPs with bw requirement */ /* of more than that of the physical interface may */ /* get set up. */ // Yue, Added, Date, Brief Description if ((ip_te_resource_free_block(ip_module_data_ptr, event_info.in_interface, CspfC_Resource_Type_Bandwidth, packet_fields_ptr>in_tspec_ptr->bucket_rate)) == OPC_COMPCODE_FAILURE) { /* Actions for free_block failure (not being able to find in iface_tbl) */ if (op_prg_odb_ltrace_active("free_fail")) { op_prg_odb_print_major("Free blocked bandwidth fail", OPC_NIL); } } // Yue, end adding 2. CAC Error & Notification function: CAC error is triggered immediately when there is not enough bandwidth during the Path blocking bw phase. Upon receiving the reservation request, the router/ingress LER will calculate the reservation request bandwidth with the available bandwidth. If request link bandwidth + blocked bandwidth < available bandwidth, a CAC failure will result. Once the calculation failure happens, a PathErr message will be sent and OSPF flooding will be triggered. These actions will be added in RSVP FB, following the checking of function ip_te_resource_block(). ... Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding if ((ip_te_resource_block (ip_module_data_ptr, intf_info_ptr->intf_index, CspfC_Resource_Type_Bandwidth, packet_fields_ptr->in_tspec_ptr->bucket_rate)) == OPC_COMPCODE_FAILURE) { /** The Resource block failed **/ /** CAC failure, send PathErr message **/ rsvp_path_error_msg_send (packet_fields_ptr, my_ip_address, ERR_CONFIRM); /* PathErr Msg */ /* flooding */ //op_intrpt_schedule_process (ith_notif_handle->registered_pro_handle, op_sim_time (), IPTEC_INTRPT_CODE_SIG_CHANGE); if (op_prg_odb_ltrace_active("CAC_fail")) { op_prg_odb_print_major("CAC failure, send PathErr message", OPC_NIL); } } 3. PathError: The path error message is send whenever there is a link failure and a CAC failure. In both the code of link failure example in OPNET, a Path_Tear message is generated along the path to send inform the error to the source node. The intermediate nodes receiving PathErr should release the bandwidth that is previously blocked in the Path block_bw phase. This should be done by locating RsvpT_Tspec -> bucket_rate information from parameters of PathErr. The releasing of the bandwidth is the same as in rsvp_process_tear_msg(). Link Failure: Through one test on Link Failure case in OPNET, it is demonstrated that the functionality of supporting PathErr mechanism has already been realized by OPNET. Supporting following functionalities: 1). Routing back from the failure node to inform source node about the failure; 2). Let source node deal with the failure case on this LSP (i.e. sending out the Path Tear message in OPNET.). The calling stack of "Sending a Path Tear Message" in OPNET is as following: rsvp_handle_mpls_intrpt_at_ingress () /* /* /* /* /* This function is called when there is an interrupt is from Mpls Mgr and code is Ingress_Notif. This means that the node is ingress LER for atleast one Dynamic LSP This function gets list of LSPs in ICI passed by MPLS and Schedules self interrupt to start the first LSP */ */ */ */ */ Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, Flooding rsvp_lsps_sort_and_schedule (); /* Schedule primary LSPs and sort bypass tunnels. */ /** This function sorts bypass tunnels based on start time, **/ /** and schedules start and end ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Dallas - YXH - 2007
Yue He, Initiated Date: 2/15/2007 Implemented Functions: Blocking Bandwidth, Handling CAC failure, PathErr Message Mechanism, FloodingReviewing the simulation:A figure of the whole process is as following: Trigger CAC and PathError if not succeede
Dallas - POST - 883
NCT COG Regional Police AcademyBasic Instructor CourseCredit Card Fraud: Minimize Your RiskInstructor: Roger Stearns Criminal Investigator with UT PoliceUniversity of Texas at Dallas Ten Years of service in Campus Law Enforcement &amp; Security
Dallas - POST - 883
Welcome BackCredit Card &amp; Debit Card FraudPossible Affects on VictimsFinancial Loss Damage to credit report Wrongful warrant/arrest Potential legal fees. Additional inconvenience of timeHow can you minimize your risk?Check Your StatementOpe
Dallas - POST - 883
LESSON PLAN COVER SHEETCOURSE: INSTRUCTIONAL UNIT: INSTRUCTOR: TCLEOSE Basic Instructor Course Credit Card Fraud: Minimize Your Risk Roger Stearns, Investigator University of Texas at Dallas Police Department 2601 N Floyd Road (PG-11) Richardson, TX
Dallas - POST - 883
# STATUSNAMEIDINTERNSHIP CREDIT=001 Squad Leader Tom Lee 002 Asst Squad Leader Leslie Elliot6 credit hours003 Explorer John Frensley004 Explorer Brian Hills 005 Explorer Benjamin Lotzer006 Explorer Keith Mattson 007 E
Penn State - JTK - 187
Feed and the Medias Effects upon Individuality Unit Title/ Theme: Media Student Name: Lauren Baker, Max Feldman, Danielle Greene, Jonathan Klingeman Rationale One of the major themes that Feed deals with is the effect of the media upon the characters
Penn State - JTK - 187
&quot;A Raisin in the Sun&quot; Pre-Reading LessonPrior to the class beginning to read the play &quot;A Raisin in the Sun&quot;, we will use two outside texts to discuss a few of the larger themes in the reading as well as to connect the play to the rest of the unit. F
Penn State - JTK - 187
The Pennsylvania StateProducer Assistant Director Technical Director Dr. Tony M. Lentz Kristen Rowe Brenton DeFlitchUniversity Readers, CAS 480 ClassPresentsThe CrewThe Pennsylvania State UniversitySpecial Thanks ToThe Schlow Centre Regio
Penn State - JTK - 187
Day Two: Civil Disobedience Read: Roll of Thunder, Hear My Cry, page 21 (beginning with Now Miss Crocker) through page 31, aloud using jump in reading. Teacher: Have you ever heard of the term civil disobedience before? Civil disobedience encompasses
Penn State - JTK - 187
A Raisin in the Sun Debate: -2 Class Periods-Should the word Nigger or any form of it be used in todays culture? Objective: Students will learn to formulate arguments based on both their prior knowledge and interpretations of the text. They will demo
Penn State - JTK - 187
Assessment: Social Injustice &amp; Identity Unit Plan Through the course of this unit, students will be asked to actively participate everyday during class activities. A variety of different assessments will be used to analyze the progression of each stu
Penn State - JTK - 187
Day Four and Five: Research ProjectRESEARCH (kinda) PROJECTTask #1: Select an historical event in which a person or persons stood up for what they believed. In no way shape or form does this need to involve the Civil Rights Movement or focus aroun
Penn State - JTK - 187
Lesson Plan Three: Expression is Everything Topic: Poetry and arts in the Harlem Renaissance and across society Objectives: Conclude A Raisin in the Sun through bringing in other modes of expression (poetry; music) Practice writing poetry Become m
Penn State - JTK - 187
A Raisin the Sun Making a Raisin LessonObjective: To discuss the topic of identity, both the personal identity of the students as well as and in connection to the characters in the book. When considering the broader theme of the unit, it is importan
Penn State - JTK - 187
Penn State - JTK - 412
Penn State - JTK - 187
Penn State - JTK - 412
Penn State - JTK - 412
Reading &amp; Writing PoetryJonathan Klingeman jtk187@psu.edu Mt. Nittany Middle School March 29, 2007Learning Objectives By the end of the class period, students will: Write, respond and react to each other's poems. Understand requirements of I-mo
Penn State - JTK - 187
Persuasion Invasion Introductory lessonJonathan Klingeman jtk187@psu.edu Mt. Nittany Middle School March 5, 2007Learning Objectives By the end of the class period, students will: Define persuasion Be familiar with &quot;Powerful&quot; Persuasive Words
Penn State - JTK - 412
Persuasion Invasion Introductory lessonJonathan Klingeman jtk187@psu.edu Mt. Nittany Middle School March 5, 2007Learning Objectives By the end of the class period, students will: Define persuasion Be familiar with &quot;Powerful&quot; Persuasive Words
Penn State - COMM - 187
http:/bp1.blogger.comhttp:/www.livemusicblog.com/festivals/06/07/13/lollapalooza-aftershows.phphttp:/www.arts-festival.com/hotpicks.htmhttp:/www.rioabajodays.org/KARAOKE_SINGER.jpghttp:/dealwitit.com/store/product_info.php?products_id=32
Penn State - COMM - 461
http:/bp1.blogger.comhttp:/www.livemusicblog.com/festivals/06/07/13/lollapalooza-aftershows.phphttp:/www.arts-festival.com/hotpicks.htmhttp:/www.rioabajodays.org/KARAOKE_SINGER.jpghttp:/dealwitit.com/store/product_info.php?products_id=32
Penn State - JQM - 5111
\*123.IWillRuntoYou CGCD/F#EmEm/D YoureyeisonthesparrowandYourhand,itcomfortsme FC/EDD/F#mG Fromtheendsoftheearthtothedepthsofmyheart CAmDsusD LetYourmercyandgracebeseen. CGCD/F#mEmEm/D YoucallmetoYourpurposeasangelsunderstand FC/EDD/F#mGG/BCDG
Penn State - JQS - 5120
Jonathan Sackner Email: jqs5120@psu.edu Basketballplr89@comcast.net Website: www.personal.psu.edu/jqs5120 Education: Pennsylvania State Univeristy (Abington Campus) Major: IST or Business Expected graduation date May 2011 Work Experienc
Dallas - CHEM - 051000
Perspective on the reactions between F and CH3CH2F: The free energy landscape of the E2 and SN2 reaction channelsBernd Ensing* and Michael L. KleinCenter for Molecular Modeling and Department of Chemistry, 231 South 34th Street, University of Penns
Dallas - CHEM - 3411
Perspective on the reactions between F and CH3CH2F: The free energy landscape of the E2 and SN2 reaction channelsBernd Ensing* and Michael L. KleinCenter for Molecular Modeling and Department of Chemistry, 231 South 34th Street, University of Penns
Dallas - OCHEM - 1
ORGANIC CHEMISTRY I PRACTICE PROBLEMS FOR BRONSTED-LOWRY ACID-BASE CHEMISTRY1. For each of the species below, identify the most acidic proton and provide the structure of the corresponding conjugate base. You might want to draw detailed Lewis formu
Dallas - OCHEM - 1
INTRODUCTION TO ORGANIC NOMENCLATUREALKANES, HYDROCARBONS, and FUNCTIONAL GROUPS. All organic compounds are made up of at least carbon and hydrogen. The most basic type of organic compound is one made up exclusively of sp3 carbons covalently bonded
Dallas - OCHEM - 1
ORGANIC CHEMISTRY I PRACTICE EXERCISE Elimination Reactions and Alkene Synthesis 1) One of the products that results when 1-bromo-2,2-dimethylcyclopentane is heated in ethanol is shown below. Give a mechanism by which it is formed and give the name
Dallas - OCHEM - 1
PRACTICE QUESTIONS FOR CH. 5 PART I1) Is the molecule shown below chiral or achiral?OHOH2) Is the molecule shown below chiral or achiral?H C H C CCH3 CO2OH3) Is the molecule shown below chiral or achiral?CH2OH HO2C H C CO2H4) Is the m
Dallas - OCHEM - 1
IMPORTANT CONCEPTS IN ALKYNE CHEMISTRYSUMMARY OF IMPORTANT TOPICS FOR ALKYNES AND ALKYNE CHEMISTRY1. NOMENCLATURE - Refer to section 9-2 of the textbook for IUPAC and common names, and to the chart of functional group order of precedence on page 2
Dallas - OCHEM - 1
CONFORMATIONAL ANALYSIS OF ALKANESimportant concepts1. STRUCTURAL ISOMERS 2. CONFORMERS 3. NEWMAN PROJECTIONS &amp; DIHEDRAL ANGLE 4. RELATIONSHIP BETWEEN STABILITY AND POTENTIAL ENERGY LEVEL IN MOLECULAR SYSTEMS 5. FACTORS THAT INCREASE POTENTIAL ENE
Dallas - OCHEM - 1
ELECTROPHILIC ADDITIONS OF ALKENES AS THE COUNTERPART OF ELIMINATIONSINTRODUCTION - Chapter 8 is mostly about alkene reactions. That is, how one can transform alkenes into other functional groups. Mostof these reactons are electrophilic additions,
Dallas - OCHEM - 1
ORGANIC CHEMISTRY I STEREOCHEMISTRY EXERCISES SET 2PART A Consider the following molecules and answer the questions. a) dichloromethane b) 1-bromo-1-chloroethane c) 2-bromopropane d) 2-chlorobutane e) cis-1,2-dichlorocyclopropane f) trans-1,2-dich
Dallas - OCHEM - 1
INTRODUCTION TO THEORY OF CHEMICAL REACTIONSBACKGROUND The introductory part of the organic chemistry course has three major modules: Molecular architecture (structure), molecular dynamics (conformational analysis), and molecular transformations (ch
Dallas - OCHEM - 1
INTRODUCTION TO LEWIS ACID-BASE CHEMISTRYDEFINITIONSLewis acids and bases are defined in terms of electron pair transfers. A Lewis base is an electron pair donor, and a Lewis acid is an electron pair acceptor. An organic transformation (the creatio
Dallas - OCHEM - 1
ORGANIC CHEMISTRY I PRACTICE EXERCISE Sn1 and Sn2 Reactions1) Which of the following best represents the carbon-chlorine bond of methyl chloride?Hd+CdCl HHdCd+Cl HHd+Cd+Cl HHHdCdCl HC HClH HHHHIIIIII
Dallas - OCHEM - 1
CONFORMATIONAL ANALYSIS PRACTICE EXERCISES 1) Draw a Newman projection of the most stable conformation of 2-methylpropane. 2) The structures below are:CH3 H H H HHCH3H H CH3HCH3A) B) C) D) E)not isomers. conformational isomers. cis-tra
Dallas - OCHEM - 1
PRACTICE PROBLEMS, CHAPTERS 1 - 3(Covered from Ch. 3: Alkane and Alkyl Halide nomenclature only) 1. The atomic number of boron is 5. The correct electronic configuration of boron is: A. 1s22s3 B. 1s22p3 C. 1s22s22p1 D. 2s22p3 E. 1s22s23s12. How ma
Dallas - OCHEM - 1
SUPPLEMENTARY NOTES FOR STEREOCHEMISTRYSOME IMPORTANT CONCEPTS IN STEREOCHEMISTRY1. RELATIONSHIP BETWEEN SYMMETRY AND CHIRALITYAsymmetric objects are chiral Symmetric objects are achiral2. RELATIONSHIP BETWEEN OBJECTS AND THEIR MIRROR IMAGESSy
Dallas - OCHEM - 1
ORGANIC CHEM I Practice Questions for Ch. 41) Write an equation to describe the initiation step in the chlorination of methane. 2) Reaction intermediates that have unpaired electrons are called _. 3) When light is shined on a mixture of chlorine and
Dallas - OCHEM - 1
USING HYDROGEN AS A NUCLEOPHILE IN HYDRIDE REDUCTIONSLike carbon, hydrogen can be used as a nucleophile if it is bonded to a metal in such a way that the electron density balance favors the hydrogen side. A hydrogen atom that carries a net negative
Dallas - OCHEM - 1
ELECTRON DELOCALIZATION AND RESONANCELEARNING OBJECTIVESTo introduce the concept of electron delocalization from the perspective of molecular orbitals, to understand the relationship between electron delocalization and resonance, and to learn the p
Dallas - OCHEM - 1
LEWIS FORMULAS, STRUCTURAL ISOMERISM, AND RESONANCE STRUCTURESLEARNING OBJECTIVES: To understand the uses and limitations of Lewis formulas, to introduce structural isomerIsm, and to learn the basic concept of resonance structures.CHARACTERISTICS
Dallas - OCHEM - 1
1. ATOMIC STRUCTURE FUNDAMENTALSLEARNING OBJECTIVESTo review the basics concepts of atomic structure that have direct relevance to the fundamental concepts of organic chemistry. This material is essential to the understanding of organic molecular s
Dallas - OCHEM - 1
INTRODUCTION TO IONIC MECHANISMS PART I: FUNDAMENTALS OF BRONSTED-LOWRY ACID-BASE CHEMISTRYHYDROGEN ATOMS AND PROTONS IN ORGANIC MOLECULES - A hydrogen atom that has lost its only electron is sometimesreferred to as a proton. That is because once t
Dallas - OCHEM - 1
ORBITAL PICTURE OF BONDING: ORBITAL COMBINATIONS, HYBRIDIZATION THEORY, &amp; MOLECULAR ORBITALSLEARNING OBJECTIVESTo introduce the basic principles of molecular orbital theory and electronic geometry of molecules.ORBITAL COMBINATIONSAtomic orbitals
Dallas - VSN - 061000
Transfer of Adaptation Aftereffects between Simple Visual Forms and FacesVaidehi Natu-Wasson1*, Kai-Markus Mller2,3, Fang Jiang1, Alice O'Toole1The University of Texas at Dallas1 National Institute of Mental Health2 International Max-Planck Researc
Dallas - SON - 051000
J Math Chem DOI 10.1007/s10910-008-9374-7 ORIGINAL PAPERCalculating the surface tension between a flat solid and a liquid: a theoretical and computer simulation study of three topologically different methodsUriel Octavio Moreles Vzquez Wataru Shi
Dallas - HCS - 6367
Speech Communication 40 (2003) 467491 www.elsevier.com/locate/specomInteraction between the native and second language phonetic subsystemsJames E. Flegeaa,*, Carlo Schirru b, Ian R.A. MacKaycDivision of Speech and Hearing Sciences, Univer
Dallas - PHYS - 020509
ExamplesA small particle has a charge -5.0 C and mass 2*10-4 kg. It moves from point A, where the electric potential is a =200 V and its speed is V0=5 m/s, to point B, where electric potential is b =800 V. What is the speed at point B? Is it movin
Dallas - PHYS - 2326
ExamplesA small particle has a charge -5.0 C and mass 2*10-4 kg. It moves from point A, where the electric potential is a =200 V and its speed is V0=5 m/s, to point B, where electric potential is b =800 V. What is the speed at point B? Is it movin
Dallas - NATS - 015000
NATS 1311 - From the Cosmos to EarthA model of the celestial sphere shows the patterns of the stars, the borders of the 88 official constellations, the ecliptic, and the celestial equator and poles.NATS 1311 - From the Cosmos to EarthLatitude a
Dallas - NATS - 1311
NATS 1311 - From the Cosmos to EarthA model of the celestial sphere shows the patterns of the stars, the borders of the 88 official constellations, the ecliptic, and the celestial equator and poles.NATS 1311 - From the Cosmos to EarthLatitude a
Dallas - ISNS - 015000
ISNS 3371 - Phenomena of NatureCircuits in SeriesResistance (light bulbs) on same path Current has one pathway - same in every part of the circuit Total resistance is sum of individual resistances along path Current in circuit equal to voltage su
Dallas - ISNS - 041907
ISNS 3371 - Phenomena of NatureCircuits in SeriesResistance (light bulbs) on same path Current has one pathway - same in every part of the circuit Total resistance is sum of individual resistances along path Current in circuit equal to voltage su
Dallas - NATS - 090408
NATS 1311 - From the Cosmos to EarthSeasons occur because even though the Earth's axis remains pointed toward Polaris throughout the year, the orientation of the axis relative to the Sun changes as the Earth orbits the Sun. Around the time of the s
Dallas - NATS - 1311
NATS 1311 - From the Cosmos to EarthSeasons occur because even though the Earth's axis remains pointed toward Polaris throughout the year, the orientation of the axis relative to the Sun changes as the Earth orbits the Sun. Around the time of the s
Dallas - PHYS - 015000
PHYS 3380 - AstronomyHomework 5 September 30 Due 10/7/08 Chapter 7 Review Questions 4 and 13 Learning to look 4 Problems 1, 5. And 9 Extra Problems 1. At what distance from the Sun would the Earth's temperature (just considering radiative equilibri
Dallas - PHYS - 100208
PHYS 3380 - AstronomyHomework 5 September 30 Due 10/7/08 Chapter 7 Review Questions 4 and 13 Learning to look 4 Problems 1, 5. And 9 Extra Problems 1. At what distance from the Sun would the Earth's temperature (just considering radiative equilibri