35 Pages

Foster-GF5-Keynote[2]

Course: WORKSHOP 112000, Fall 2009
School: University of Illinois,...
Rating:
 
 
 
 
 

Word Count: 2023

Document Preview

on Observations Architecture, Protocols, Services, APIs, SDKs, and the Role of the Grid Forum Ian Foster With: Carl Kesselman, Steven Tuecke Thanks also to: Bill Johnston, Marty Humphrey, Rusty Lusk, Reagan Moore, and others 1 Overview 1. 2. 3. 4. 5. The Grid problem: controlled resource sharing in multiinstitutional settings Standards as a means of enabling sharing of code, resources, services Aside:...

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> University of Illinois, Urbana Champaign >> WORKSHOP 112000

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.
on Observations Architecture, Protocols, Services, APIs, SDKs, and the Role of the Grid Forum Ian Foster With: Carl Kesselman, Steven Tuecke Thanks also to: Bill Johnston, Marty Humphrey, Rusty Lusk, Reagan Moore, and others 1 Overview 1. 2. 3. 4. 5. The Grid problem: controlled resource sharing in multiinstitutional settings Standards as a means of enabling sharing of code, resources, services Aside: definition, role, and importance of protocols, services, SDKs, APIs, etc. A "Grid Architecture": a categorization of protocols, services, SDKs, and APIs Questions for the Grid Forum 2 The Grid Problem x Grid R&D has its origins in highend computing & metacomputing, but... x In practice, the "Grid problem" is about resource sharing & coordinated problem solving in dynamic, multiinstitutional virtual organizations x Primary challenge: to enable, maintain, and Lack of central control, omniscience, trust control the sharing of resources to achieve a common goal 3 Examples of Virtual Organizations x Members of a scientific collaboration x Application server provider + customers x Participants in peertopeer network E.g., NSF PACIs, IPG, NEESgrid, GriPhyN Sharing: computers, storage, software, ... Sharing: ASP computers Tremendous variety in scope, timescale, types of sharing, etc. 4 E.g., Gnutella, Napster, Entropia, ... Sharing: resources on individual PCs Universal Nature of the Grid Problem x "Sharing" fundamental in many settings x Sharing issues not adequately addressed by Application Service Providers, Storage Service Providers, etc.; Peertopeer computing; Distributed computing; Business to business; ... existing technologies x Grid community has unique experience 5 Sharing at a deep level, across broad ranges of resources and in a general way E.g., user provides ASP with controlled access to their data on an SSP: how?? Creating Usable Grids: What are the Challenges? x Approaches to problem solving x Structuring and writing programs Data Grids, distributed computing, peertopeer, collaboration grids, ... Abstractions, tools x Enabling resource sharing across distinct institutions Resource discovery, access, reservation, allocation; authentication, authorization, policy; communication; fault detection and notification; ... 6 What is the Role of Grid Forum in Enabling Grid Computing? 1. x Experiences, patterns, structures x Useful even if every application & Grid is a vertical "stovepipe" 2. 3. Information exchange, of course x In code development: libraries, tools, ... x Via resource sharing: shared Grids x In infrastructure x Advocacy Enabler of shared effort Opinion: Long term, only the third is sufficiently compelling to justify GF 7 Q: How do we Enable Shared Effort? A: "Standards" are Required x To enable portability/sharing of code x To enable resource sharing E.g., MPI lets me write portable // programs E.g., IP lets my computer speak to yours E.g., X.509 lets me share Certificate Authorities Variously, APIs/SDKs, protocols, syntax, ... Observe that these are sometimes confused, so let's spend some time on definitions ... 8 x To enable shared infrastructure x But what sorts of "standards"? Some Important Definitions x Resource x Network protocol x Network enabled service x Application Programmer Interface (API) x Software Development Kit (SDK) x Syntax x Not discussed, but important: policies 9 Resource x An entity that is to be shared x Does not have to be a physical entity E.g., computers, storage, data, software x Defined in terms of interfaces, not devices E.g., Condor pool, distributed file system, ... E.g. scheduler such as LSF and PBS define a compute resource Open/close/read/write define access to a distributed file system, e.g. NFS, AFS, DFS 10 Network Protocol x A formal description of message formats and a set of rules for message exchange x Good protocols designed to do one thing x Examples of protocols Rules may define sequence of message exchanges Protocol may define statechange in endpoint, e.g., file system state change Protocols can be layered IP, TCP, TLS (was SSL), HTTP, Kerberos 11 Network Enabled Services x Implementation of a protocol that defines a set of capabilities x Examples: FTP and Web servers FTP Server FTP Protocol Telnet Protocol Protocol defines interaction with service All services require protocols Not all protocols are used to provide services (e.g. IP, TLS) Web Server HTTP Protocol TLS Protocol TCP Protocol IP Protocol 12 TCP Protocol IP Protocol Application Programmer Interface x A specification for a set of routines to facilitate application development x Spec often languagespecific (or IDL) Refers to definition, not implementation E.g., there are many implementations of MPI Routine name, number, order and type of arguments; mapping to language constructs Behavior or function of routine GSS API (security), MPI (message passing) 13 x Examples Software Development Kit x A particular instantiation of an API x SDK consists of libraries and tools x Can have multiple SDKs for an API x Examples of SDKs Provides implementation of API specification MPICH, Motif Widgets 14 Syntax x Rules for encoding information, e.g. x Distinct from protocols XML, Condor ClassAds, Globus RSL X.509 certificate format (RFC 2459) Cryptographic Message Syntax (RFC 2630) One syntax may be used by many protocols (e.g., XML); & useful for other purposes E.g., Condor ClassAds > XML > ASCII Important to understand layerings when comparing or evaluating syntaxes 15 x Syntaxes may be layered A Protocol can have Multiple APIs E.g., TCP/IP x TCP/IP APIs include BSD sockets, Winsock, System V streams, ... x The protocol provides interoperability: programs using different APIs can exchange information x I don't need to know remote user's API Application WinSock API Application Berkeley Sockets API TCP/IP Protocol: Reliable byte streams 16 An API can have Multiple Protocols E.g., Message Passing Interface x MPI provides portability: any correct program compiles & runs on a platform x Does not provide interoperability: all processes must link against same SDK E.g., MPICH and LAM versions of MPI Application MPI API LAM SDK LAM protocol TCP/IP Different message formats, exchange sequences, etc. 17 Application MPI API MPICHP4 SDK MPICHP4 protocol TCP/IP Back to Grids: The Programming & Systems Problems x Approaches to problem solving x Structuring and writing programs Data Grids, distributed computing, peertopeer, collaboration grids, ... Abstractions, tools Programming Problem x Enabling resource sharing across distinct institutions Resource discovery, access, reservation, allocation; authentication, authorization, policy; communication; fault detection and notification; ... Systems Problem 18 Back to Grids: The Programming & Systems Problems x The programming problem x The systems problem Facilitate development of sophisticated applns Facilitate code sharing Requires prog. envs: APIs, SDKs, tools Facilitate coordinated use of diverse resources Facilitate infrastructure e.g., sharing: certificate authorities, info services Requires systems: protocols, services E.g., port/service/protocol for accessing information, allocating resources 19 Aspects of the Programming Problem x Need for abstractions and models to add to speed/robustness/etc. of development components developed by others x Need for code/tool sharing to allow reuse of code E.g., OO abstractions, MPI for messaging x Primary need is for standard programming E.g., MPI allows reuse of message passing E.g., standard profilers, debuggers environments: APIs and SDKs 20 Aspects of the Systems Problem x Need for interoperability when different groups want to share resources x Need for shared infrastructure services to avoid Diverse components, policies, mechanisms E.g., standard notions of identity, means of communication, resource descriptions repeated development, installation x Need standard protocols, services, syntax 21 E.g., one port/service for remote access to computing, not one per tool/application E.g., Certificate Authorities: expensive to run I.e., Standard APIs and Protocols are Both Important: For Different Reasons x Standard APIs/SDKs are important x Standard protocols are important They enable application portability But w/o standard protocols, interoperability is hard (every SDK speaks every protocol?) Enable crosssite interoperability Enable shared infrastructure But w/o standard APIs/SDKs, application portability is hard (different platforms access protocols in different ways) 22 Grid "Architecture" x We now proceed to analyze Grid systems with respect to standards x Identify key areas where protocols, services, APIs, and SDKs can occur x Result is a layered protocol architecture x We assert this can be useful as a means of describing and structuring Grid Forum activities 23 Layered Grid Architecture (By Analogy to Internet Architecture) Application "Specialized services": user or appln specific distributed services "Managing multiple resources": ubiquitous infrastructure services "Sharing single resources": negotiating access, controlling use "Talking to things": communication (Internet protocols) & security "Controlling things locally": Access to, & control of, resources 24 User Collective Resource Connectivity Fabric Transport Internet Link Application Internet Protocol Architecture Protocols, Services, and Interfaces Occur at Each Level Applications Languages/Frameworks User Service APIs and SDKs User Services Collective Service APIs and SDKs Collective Services Resource APIs and SDKs Resource Services Connectivity APIs Connectivity Protocols User Service Protocols Collective Service Protocols Resource Service Protocols Fabric Layer 25 Local Access APIs and Protocols An Aside on Terminology x Is this an "architecture" or just a "categorization" or "taxonomy"? x Becomes more architectural if/as we define A matter of opinion (c.f. IAB: "Many members of the Internet community would argue that there is no architecture") Our opinion: it is somewhere in between, but is useful regardless "necessary" pieces at each level x Note that protocols says nothing about SDKs/APIs architecture (& vice versa) 26 Important Points x We build on Internet protocols x "Layering" here is conceptual, does not imply Communication, routing, name resolution, etc. constraints on who can call what Protocols/services/APIs/SDKs will, ideally, be largely selfcontained But some things are fundamental: e.g., communication and security But, advantageous for higherlevel functions to use common lowerlevel functions 27 Example: User Portal Appln User Collective Resource Connect Fabric Web Portal Source code discovery, application configuration API SDK Lookup Protocol Source Code Repository Brokering, coallocation, certificate authorities API Access to data, access to computers, access to network performance data Communication, service discovery (DNS), authentication, authorization, delegation Storage systems, schedulers 28 SDK Access Protocol Compute Resource Example: HighThroughput Computing System Appln User Collective Resource Connect Fabric High Throughput Computing System Dynamic checkpoint, job management, failover, staging Brokering, certificate authorities API SDK Cpoint Protocol Checkpoint Repository API Access to data, access to computers, access to network performance data Communication, service discovery (DNS), authentication, authorization, delegation Storage systems, schedulers 29 SDK Access Protocol Compute Resource Standards, Again: Intergrid Protocols and Grid APIs x One or many protocols? x One or many APIs and SDKs? No one "right" protocol for any one function But: interoperability requires that we define and commit to core "Intergrid" protocols Definition: "A resource is Gridenabled if it speaks Intergrid protocols" Many APIs, SDKs, programming models can target Intergrid protocols But: code sharing requires standards So, e.g., "standard Grid collaboration APIs" 30 Questions for the Grid Forum x Is the "Grid architecture" described here a useful framework? x Would it be a useful discipline for us to try to Could it be made more useful? Are there things that it fails to capture or misrepresents? place GF efforts in this context E.g., be clear whether we are defining a protocol, service, API, SDK, syntax (or something else: which is fine, too) E.g., explain (and argue about) where in the stack different pieces fit 31 Questions for the Grid Forum x Are some things easier, or more important, to standardize than others? x I would suggest that Protocols vs. APIs vs. syntax Connectivity vs. resource vs. collective vs. user layer protocols/services/APIs/SDKs Items lower in the stack tend to have broader impact, but standards useful at all levels Size of community effected (e.g., number of adopters) is the key figure of merit We should ask explicitly for such an analysis as part of a WG charter 32 Questions for the Grid Forum x Can we define core "intergrid protocols"? x Possible approaches I.e., instantiate (lower) layers in the diagram We have avoided it until now (implies choice) Until we do, interoperability is difficult Avoid seeking consensus, instead standardize where it makes sense and where we can; rely on sense of "best practice" emerging Or, create an architecture WG, charged with defining requirements for "core protocols"?? I think latter is better, unsure if it can work 33 Summary x Grids are about [largescale] sharing x Well defined architecture can help Hence require standard protocols to enable interoperability and shared infrastructure And, of course standard APIs and SDKs to enable portability & code sharing Both important; but very different understanding & progress Provides a framework for figuring out where the pieces fit Facilitates asking questions such as "where are standards particularly important?" 34 Questions? 35
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:

Washington - MAC - 2233
Washington - MAC - 2233
Washington - MAC - 2253
UNIVERSITY OF CENTRAL FLORIDADepartment of Mathematics MAC2253 Applied Calculus I (3 credit hours) Fall 2006BA 116 MWF 9:3010:20amContact information Instructor: Dr. Eleftherios Gkioulekas, Department of Mathematics E-mail: lf@mail.ucf.edu Web: h
Washington - MAC - 2253
University of Texas - ENG - 375
Claire Davis Professor Bump E 375L A1 February 1, 2005ENFJ: A reader/writer perspective I was a bit skeptical before taking this personality test mainly because I felt it would be vague and nonspecific, but I stand corrected. This particular test
University of Texas - ENG - 375
Claire Davis Professor Bump E 375L A2 February 2, 2005Developing as a Reader and Writer After graduating from high school, I came to the University of Texas with a less than stellar English background in writing or much reading for that matter. I
University of Texas - ENG - 375
Claire Davis Bump E375L March 28, 2005"Stand outside yourself and write what you see"23If I was to stand outside myself and give a grade for what I deserve in the course up to this point, I would guess that an A would be a fair grade. What I
University of Texas - ENG - 375
Claire Davis Bump E 375L May 5, 2005"Stand outside the person standing outside yourself and write what you see."Tree of Life As the semester comes to a close, I have started reflecting on everything that we have discussed and learned in this Vict
University of Texas - ENG - 375
DISCUSSION BOARD - JOURNALSForum: Purpose of the University Date: 01-18-2005 23:41 Author: DAVIS, CLAIRE ANNA <CLAIREDAVIS@MAIL.UTEXAS.EDU> Subject Don't be a Menace to Society; go to collegeIn life, there are always exceptions, especially when it
University of Texas - ENG - 375
Claire Davis Professor Bump E 375L - Goals January 26, 2005Goals1.Writing Style I have always admired great writers for their ability to write withsuch a great sense of style and their ability to craft with words. I feel as though my voice i
Washington - MAC - 2253
University of Texas - ENG - 375
Pictorial Road MapSamantha AllisonMy memories of my childhood are often little but blurred images.Sometimes I remember specific eventsAnd sometimes only a general feeling of happiness Yet I've always had a strong awareness of my surroundi
University of Texas - ENG - 375
Samantha Allison: Captain's Log Date: June 30, 1860 Location: Oxford University Museum Today has been a day of nail-biting tension, hair pulling frustration, and all in all a mind-blowing experience. This combination is becoming a trend with the time
Washington - MAC - 2253
LIMITS AND CONTINUITYELEFTHERIOS GKIOULEKAS1. Definititions of limits 1.1. Generalized denition of limit. Consider the extended set of real numbers R = R {+, } (1.1) The elements of R are called limit points. For every limit point R we give
Washington - MAC - 2253
Washington - MAC - 2253
Washington - MAC - 2253
UCSB - ECE - 215
ECE215B/MAT206B, Spring 2009 E.R. BrownHW#4 Solutions, Chapter 9, Problems 6-8 6. Energy dependent scattering time of generic form: (U ) AU s . From the text32 2 2 m v (v) f o (v)v dv v 2 ( ) 2 U (U ) f o (U )dU 1 3k BT v2 3k BT
UCSB - ECE - 215
ECE215B/MAT206B Spring 2009 E.R. BrownHW Assignment #5Recommended Completion Date, Wednesday 13 May 2009 Solid State Engineering, Part II, Chapter 10 Problems 1 - 41
UCSB - ECE - 215
ECE215B/MAT206B Spring 2009 E.R. BrownHW Assignment #6Recommended Completion Date, Wednesday 27 May 2009 Solid State Engineering, Part II, Chapter 11 Problems 1 - 31
UCSB - ECE - 215
ECE215B/MAT206B, Spring 2009, E.R. BrownReading Assignment#2Solid-State Engineering, Part II, Read all of Chapter 8 except Sec. 8.4 on Spin Waves. Note, however, that the first page of Sec. 8.4.1 on the exchange interaction was discussed in lectu
UCSB - ECE - 215
ECE215B/MAT206B, Spring 2009, E.R. BrownReading Assignment#3Solid-State Engineering, Part II, Chapter 9 up to and including Sec. 9.5.1. (Sec. 9.5.2 will be skipped in order to allow for Quantum Transport later on).1
Washington - MAC - 2253
Washington - MAC - 2253
Laurentian - MGT - 200701
Chapter Questions What direct channels can companies use? How should companies do direct marketing? When is a sales force useful? How do companies manage a sales forces? How can salespeople improve selling, negotiating, and relationship marketin
Washington - MAC - 2253
Laurentian - MGT - 200701
Chapter Questions What factors should a company review before deciding to go abroad? How can companies evaluate and select specific foreign markets to enter? What are the major ways of entering a foreign market? Should the company adapt its produ
Washington - MAC - 2253
Washington - MAC - 2253
Washington - MAC - 2253
Washington - MAC - 2253
LIMITS AND CONTINUITY HOMEWORKELEFTHERIOS GKIOULEKASDo the following problems from Stewart in the following order. In all cases, prove your answer. No guessing! Still, guessing is fine for checking your results. Polynomial and rational limits. 2.3
Uni. Worcester - CS - 4241
2nd class, March 17th Webware main topics Search engines Server-side programming Client-side programming Mark-up languages (especially XML) Security and cryptography Multimedia Application layerPrecision/Recall There is a tradeoff between P
Uni. Worcester - CS - 4241
Zipf' Law s The probability of word occurrence is far from being uniform: Very few words account for a large fraction of word occurrences A large fraction of the words occurs only very rarely (once or twice!) Zipf' law: n(w) = C/rk(w) s n(w): n
Uni. Worcester - CS - 4241
Ste m m ing and Porte r' Al s gorith m( An Al gorit m f Su f ix St h or f rippin g )z W h atis St m m in g ? eA St m is s port of a w ord w h ich is lf af e r t e re m ov of it af ixe s e ion e t t h al s f (i. . pre f s and suf ixe s ) e ixe f E
Uni. Worcester - CS - 4241
Term Frequency and Inverse Document FrequencyTf - Idf Scheme Term Frequency: Normalized number of occurrences of a keyword in a document Document Keyword dj ki Inverse Document Frequency Order of magnitude of the discriminating power of a keyword Nu
Uni. Worcester - CS - 4241
Term Frequency and Inverse Document FrequencyTf - Idf SchemeTerm Frequency: Normalized number of occurrences of a keyword in a document Document Keyword fi,j = freq i,j /maxl freql,j dj ki(over all keywords in the same document)Inverse Document
Uni. Worcester - CS - 4241
Norm NYT 0.19672 0.56619 NPF 0.04472 PIC 0.029 NEJMed 0.70831 idfiPeopleParkinson Disease w1,j w2,j 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00Surgery Sinemet w3,j w4,j 0.07 0.00 0.00 0.00 0.04 0.00 0.00 0.00 0.09 0.70 0.22 0.70
Uni. Worcester - CS - 4241
Class 7, March 27th Crawlers Assignment 2Search Engines and CrawlersQuery Engine Index User InterfaceCrawler, Robot, Spider, Knowbot.IndexerText CollectionsWWW1Crawler (picture from Sphynx)http:/www7.scu.edu.au/programme/fullpapers/
Uni. Worcester - CS - 4241
Class 9, March 30th New Style Web SearchingQuality Varies widely Relevance: not enough Value of page = high quality + relevance1Quality Ranking Goal: order the answer to a query in decreasing order of value Query independent: assign an int
Washington - MAC - 2253
DERIVATIVES HOMEWORKELEFTHERIOS GKIOULEKASDo the following problems from Stewart in the following order. Definition of derivative 3.2: 23, 25,26,27 Differentiation rules 3.3: 1-42 3.5: 1-19 3.6: 7-42 Tangent line problems 3.3: 67, 68, 69,70, 71, 7
Uni. Worcester - CS - 4241
Computer Security One of the fastest growing areas in Computer Science Enormous budget for research on security (DARPA) Fundamental for electronic commerceComputer Security Security covers a wide range of issues Local access: e.g., OS and data
Uni. Worcester - CS - 4241
RSA Algorithm (Rivest, Shamir, Adelman, 1977) Choose two large prime numbers (e.g., > 10100) pA and qA Compute nA = pA x qA Compute zA = (pA- 1) x (qA-1) Choose a number eA relatively prime to zA, s.t. 1 < eA < zA Choose dA such that dA eA = 1 m
Washington - MAC - 2253
INTEGRALS HOMEWORKELEFTHERIOS GKIOULEKASDo the following problems from Stewart in the following order. Fundamental theorem of calculus. Part 1 Use the 1st fundamental theorem of calculus and the chain rule to prove that the derivative f (x) of the
Washington - MAC - 2253
Uni. Worcester - CS - 4241
<?xml version='1.0'?><store> <item ID="0001"> <name>Organic New Jersey Milk [1 qt]</name> <department>Dairy</department> <expiration><month>4</month><year>2000</year> </expiration> <price>1.75</price> <count>55</count
Uni. Worcester - CS - 4241
Network Security One of the fastest growing areas in Computer Science Enormous budget for research on security (DARPA) Fundamental for electronic commerceNetwork Security Security covers a wide range of issues Local access: e.g., OS and databa
Uni. Worcester - CS - 4241
Establishing a Shared Key (1)AliceIndestructible briefcase (James Bond type)BobSecret keyBriefcase lock that only Alice can openBriefcase lock that only Bob can openEstablishing a Shared Key (2)Alice BobSecret key copyBriefcase lock
Washington - MAC - 2253
University of Texas - ENG - 375
La Bella ManoBy Dante Gabrielle Rossetti"The Beautiful Hand" Dec. 1874 July 1875 Oil on canvas 62 x 46 inches "sensuous realistic type" Alexa Wilding (Lady Lillith, The Bower Meadow) May Morris (daughter of Pre-Raphaelite William Morris)S
Washington - MAC - 2311
UNIVERSITY OF CENTRAL FLORIDADepartment of Mathematics MAC2311H Calculus with Analytic Geometry I (3 credit hours) Fall 2006BL209 MTWF 8:309:20amContact information Instructor: Dr. Eleftherios Gkioulekas, Department of Mathematics E-mail: lf@mail
Washington - MAC - 2311
Washington - MAC - 2311
Berkeley - MCB - 135
MCB 135K: DiscussionFebruary 6, 2005 GSI: Laura EpsteinTopics1. Epidemiology of Aging 2. TelomeresEPIDEMIOLOGY OF AGING THE STUDY OF THE AGE-RELATED DISTRIBUTION AND CAUSES OF DISEASE, DISABILITY, AND MORTALITY IN HUMAN POPULATIONS.EPIDEMIOL
Berkeley - MCB - 135
MCB 135K DiscussionMonday, January 30, 2006 GSI: Laura EpsteinInformation GSI: Laura Epstein E-Mail: Laura_Epstein@berkeley.edu Review sessions will be held prior to each exam Time and locations TBA Course is graded on a straight scale unles
Washington - MAC - 2311
LIMITS AND CONTINUITYELEFTHERIOS GKIOULEKAS1. Definititions of limits 1.1. Generalized denition of limit. Consider the extended set of real numbers R = R {+, } (1.1) The elements of R are called limit points. For every limit point R we give
Berkeley - MCB - 135
REPORTS48. T. J. Imig, H. O. Adrian, Brain Res. 138, 241 (1977). 49. R. A. Galuske, W. Schlote, H. Bratzke, W. Singer, Science 289, 1946 (2000). 50. S. L. Juliano, P. J. Hand, B. L. Whitsel, J. Neurophysiol. 46, 1260 (1981). 51. C. N. Woolsey, E. M.
Berkeley - MCB - 135
Aging and the Female Reproductive SystemJason Lowry April 26, 2004Why Menopause? Antagonistic Pleiotropy Evolutionary value of an individual depends on its ability to produce surviving offspring Selective pressures favor survival of young repro
Berkeley - MCB - 135
O2e-O2-e-H2O2e-OHe-H2O2Estimated oxidative DNA adducts per rat liver cell70,000 60,000 50,000 40,000 30,000 20,000 10,000 0 24,000Young (4-mo) Old (26-mo)67,000carbonyl content (nmol/mg protein)carbonyl content (nmol/mg pr
Berkeley - MCB - 135
Exercise and AgingMCB 135KGeorge A. Brooks Integrative Biology, UCBOutlineI. Does Exercise Prevent Aging? II. Does Exercise Slow Aging or Compensate for Aging Effects? III. Why Exercise? IV. How to Exercise?Does Exercise Prevent Aging?Yes?! N
Berkeley - MCB - 135
MCB 135K Mid-Term IIPractice ExamMarch 30, 2004a.Multiple choice questions, only one (the most appropriate) answer is correct. 1. The following are morphological changes that occur in the brain of healthy (non affected by CNS neurodegenerati
Berkeley - MCB - 135
MCB 135K Discussion February 4-5, 2004 Lectures 1-4 General Information: GSI Jason Lowry E-Mail JRLowry@LBL.GOV Questions that are e-mailed regarding course material will be answered in discussion sections Discussion Sections: Wed 1-2 101 Moffitt