Applications and Services on a Grid for the Americas --------------------------------------- Canada -- USA -- Mexico - South America Infrastructure for Americas Wireless (Larry Smarr Center, Environment Applications) Nortel, Cisco Juniper ... AOL (Gil Weigand) World Wide Application Framework e-Science Applications for the Americas Science Business Education Quarknet -- Good Fairfax teacher Community JPL NASA Collaboration Astronomy Astrophysics Homestake High Energy Physics Minorities Grid Forum Catlett: Document Process Microsoft --> Intellectual Ventures/OpenDesign Exponential Economics Grid as Web Service Grid as Bioweb Infrastructure Parallel Sessions Wolfgang Gent -- Sun: Grid Engine (Codine is Open Source) iPlanet --> GridPlanet by adding Computing Services Integrate SGE with Globus Cactus Punch Nimrod Sara Murphy -- Compaq New Productivity Initiative (NPI) is DRM (Distributed Resource Management) Standard effort Standard we are best Linux Clusters Linux on iPAQ iPAQ Hotpage interface Networking and Grids (Kesselmann) Not so popular! Bob Aiken -- Office of CTO Cisco raiken@cisco.com Shift from University to Industry e-everything will drive future No longer trickle down from big science Future P2P not portals (Finance world example: brokers avoid middle people) Business issues not technology issues dominant Carl Kesselman says "Grids are P2P done right" VOIP with SIP (not RSVP) ***** i-mode, chat, IM, virtual & persistent presence Web-based portals limiting (don't use HTTP too small & chatty) Gaming E-BIZ Credit Card replaces e-cash ISPs Services Address Management -- NAts v4 versus v6, ENUM VPN's -- Firewall Diffserv & QOS VOIP, Unified Messaging, IP based CENTRX/PBX No end user control of network ATM SVC's never deployed No cross domain bandwidth brokers (SLAs) Policy QoS IDS Intrusion Detection Systems Policy Definition Language Qwest -- CTO Government Systems -- Wesley Kaplow MPLS is new ATM replacement (IP based) LAMBDA means you are sold a single wavelength (10 Mbps) End point and operations dominate cost GCE 1 ******************************************************** Meetings Update SDSC generated 3 subgroups Application characterization Workflow Events-Messaging Portal Services Berkeley Jason Novotny June 4 Developers only CoG Kits as Focus Java, Python, Perl(Mary from GridPort -- Tell her whats needed) Java CoG does need EJB; it does not enhanced security Lecce Grid, GPDK www-itg.lbl.gov/Grid or from GCE web page Next IPG retreat August 23 Documents Summary Focus Areas GCE Special Issue GCE Grid Working Documents ..... The Process Focus Areas Applications Haupt Events Integration/Workflow Naming Web Computing (Portal) Architecture Services and Objects Scripting cf. action specification in Sandia workflow Python Perl JavaScript Futures HPDC BOF Tom Haupt Application Descriptors Application Task Machine Batch -- job status/scheduling Is batch and machine same thing? User Application Systems and "applications" Allow "private" applications List of qualities tasks - same as workflow GALE Hugh Bivens ASCI http://vir.sandia.gov/~hpgiven Primitive Application Description Workflow implies all control flow from input -- run -- filter -- store/visualize findresource I like "action" descriptors Not very dynamic -- no errpr escapes IETG OMG did Workflow Scripting Workflow Task Interaction Is there a simple useful non scripted workflow Add XML application objects to JavaScript -- is this defined in ECMAScript Astromony does a lot of pipeline based filtering Application Working Group Virtual Observatory Atlas HEP VLBI in Europe MIT Haystack Rather unenthusiastic discussion of making Application requirements Guide to the Grid Tutorial at HEP, Astronomy, Astrophysics, Environmental Science Testbed Craig Lee APM WG See unm web site Grid Prograaning Primer PSE Comparisison Components and Portals Grid RPC Netsolve Grid Enabled Stream/Filter Model data cutter from Saltz John Brooke Manchester Pitssburgh Stuttgart Radio Astronomy Fast Pulsars in Binaries Jodrell Bank De-dispersion (remove effect of interstellar dispersion) Data intensive PACX MPI from Stuttgart MIT Haystack e-VLBI replace tape by real time data transfer Now 1 Gbps Could be 1 Tbps must correlate all telescopes in pairs PACX-MPI Mueller 20 microsec normal MPI 500 millisec Grid MPI links Tuesday ************************************************************** DeSalvo Platform Computing MultiCluster Product Poll available machines to see which can take a job Fully Kerberized DoD HPCMO Project -- NAVO lead with distributed centers 5 Sites so far -- SGI only Passport 3 year effort Hotmail and any logged in MSN Web Site User security authentication etc. Starbucks Aim at single sign on few restrictions -- must allow any browser single customer support problem -- people forget password and need to call up Cell Phone access allowed email address is login Korea number 2 domain 1400 transactions/sec 160 million passports each user every 3 days Unique 64 bit Password User ID -- PUID CZAG -- Country Zip Age Gender can include name occupation email address required but need not be shared PUID is key at content sites to context data specific to partner Tweener is transition to full Kerberos Wallet Credit Cards, shipping address etc Hailstorm User Centric XML Web Services XML based user data for web applications myCalendar myAddress myInbox myDocuments .,.,. Consistent Security and access model Data under user not partner site control IBM Fancesco Curbera Web Services curbera@us.ibm.com Systematic Application to Application Interaction on the Web Minimalist Distributed Computing Platform for Web SOA Service Oriented Architecture Dynamic Binding Support Web and Other more constrained environments e.g. RMI W3C likes as framework for semantic web SOAP is messaging standard Low level of application integration Focus on messages/documents not API's Web Service Applications are encapsulated components Web Services Framework Formats and Protocols Metadata Discovery Protocol SOAP over HTTP 17 vendors interoperate SOAP RMI or MQMessenging bindings SOAP Attachments W3C SOAP 1.1 XML Envelope HTTP Binding RPC -- not so important Binary data Meta-data WSFL Flows/Composition Workflow Link multiple services Define internal flow WSDL IDL Language -- Service/Interface de facto standard each port defined by 2 messages (IN and OUT) can support multiple frameworks SOAP JMS RMI WSFL has both just flow or interaction patterns W3C has 3 proposals (WSFL, Microsoft XLAN, BPMI) Discovery UDDI Defines operation of a service registry Global Registry Private Registry Can use WSDL Not clear if consistent with P2P Private UDDI but no hierarchy supported Industrial BOF Set up industrial advisory board Are there non big science applications of importance to industry Ford Boeing Engineering Grid Need clearer value to Industry -- standards Clearly Grid needs to move closer to commercial web P2P working group setting up a cook book on how P2P can be useful Sun Grid Business Unit Java Grande representative Hand Held XML Interface .opennet P2P link to Grid Need very cheap EJB to allow use in small machines (peers) NASA $95K small 1 page proposal Architecture of Collaborative Visualization Grimshaw JXTA is 128 bit UUID naming linked to URL DNS .... Hooked Avaki to C version JXTA Easy JavaSpaces allowed Publish-Subscribe Implementation Used in National Virtual Observatory by Boston person Link different telescope sources for multi-spectral analyses Need Scaling Naming Service DNS is directory with referral service JXTA has a naming/discovery protocol Can have gateway to other groups Merge heavyweight Globus and lightweight P2P/Web Services Mark Trebian participates GCE3 ******************************************************** Jefferson Lab Lattice QCD Data Grid Cache control Applications Events Integration/Workflow Visualization and other computing specifice services Implications of broader initiatives Web Services Naming Web Computing (Portal) Architecture Services and Objects Scripting Relation to P2P, Avaki Parashar Events System Portal Application Ken Bishop likes P2P Networks End GCE3 ****************************************************** Korea N*Grid (N for N types of Grids) $7M a year 5 years Biology CFD for wing design Weather Grid Forum Korea October 25 26 2001 Led by KISTI Supercomputer Center "Knowledge based" Country Write letter for Ann Trefethen to Hey EU Grid Activities ------------------ DataGrid HEP Bio EO DAMIEN Metacomputing Eurogrid Seamless Access GRIDLAB Grid Application Toolkit and Testbed GRIP Unicore Globus Interoperability DataTAG Transatlantic HP networking GRIA Industry -- Structural analysis, Digital Film Post Production CrossGrid Interactive and Data Intensive plus of course e-Science in UK The dial in number is: 800.618.6595 Code number is: 235 046