Size: px
Start display at page:

Download ""

Transcription

1 BeyondPVM3.4:WhatWe'veLearned, G.A.Geist,J.A.Kohl,P.M.Papadopoulos,andS.L.Scott What'sNext,andWhy ComputerScienceandMathematicsDivision OakRidge,TN, ,USA OakRidgeNationalLaboratory havemadepvmbotheectiveandwidespread:asimplesystemabstraction.fromahigh-performanceprogrammingpointofview,weexamine Abstract.Thispaperexploresthefoundationsandphilosophythat tionandapi,transparentheterogeneity,anddynamicsystemcongura- sisisthatpvm,mpi,andsimilarparadigmssuerfromamonolithic approachtothedistributedcomputingproblem.theapproachessimplycannotmeetthelargerangeofservicerequirementsforadvanced distributedcomputingenvironments.thenotionofageneralizedplug- controlovertheiroperatingenvironment.thisenvironmenthasthepo- InMachine(GPM)isintroducedthatallowsprogramstoexertbetter namics,andfault-tolerance.pluggablecomponents,suchasmessaging tentialtoprovidemechanismsforbetterperformance,richersystemdy- substrates,dynamically-attacheddebuggingagents,orcompletevirtual machinesthatcanbejoinedtogether,formanoperatingenvironment environmentarediscussed,andinherentchallenges,suchaseliminating thatcanbecustomizedon-the-y.generalizationsofcurrentpvmplug- themasterpvmdaemonandprovidingthepluggablesubstrate,areexins(resourcemanagers,hosters,taskers)thatleadtothisnext-generation thefeaturesthatmakepvmusefulandthosethatmakehardware-level performancediculttoachieve.thekeyconclusionfromthisanaly- 1Introduction amined. designs.thereareindeedthreekeyprinciplesthathaveguidedthedesignand majorrevisions,witheachnewreleaseusingfundamentallydierentinternal asasinglevirtualresource.thebasicpvmsystemhasgonethroughthree commoditynetworks,workstationscanbemanagedtogetherandprogrammed PVMisasuccessfulresearchprojectthatstartedwithasimpleidea:using implementation:asimpleapi,transparentheterogeneity,anddynamicsystem conguration.thesimpleapiallowsmessaging,virtualmachinecontrol,task heterogeneitymakesiteasytoconstructprogramsthatinteroperateacrossdifferentmachinearchitectures,networks,programminglanguages,andoperatincessedandcontrolledusingonlyabout60user-levellibraryroutines.transparent systems.dynamicsallowthevirtualmachinecongurationtochangeandthe control,eventnotication,eventhandlers,andamessag boxalltobeac-

2 numberoftasksthatmakeupaparallel/distributedcomputationtogrowand shrinkunderprogramcontrol.proponentsofpvmhaveexploitedthesefeatures theseboundarieshaveoftentranslatedtolimitedmessagingsemanticsanddicultiesinachievingpeakperformanceonhigh-bandwidthnetworks.thispaper thelongterm:adynamicallycongurablesystemthatallowsprogramstodene laysthegroundworkforwherewebelievedistributedcomputingshouldleadin theirperformance/featuretradeostooptimizeandcustomizetheenvironment. monolithicoperatingenvironmentintowhichuserprogramsmust\t."mpi-1, Thismaximizesperformancebyminimizingdynamicsandworksverywellin includingpvm:eachmandatesaparticularprogrammingstyleandbuildsa forexample,mandatesanspmd-stylestaticprocessmodelwithnojobcontrol. Weseeacommonthemeinallpopulardistributedcomputingparadigms andlearnedtolivewithintheboundariesthatthesystemprovides.however, staticenvironments.programsthattintothempisystemarewellservedby itsspeedandrichmessagingsemantics.pvm,ontheotherhand,allowsprogramstodynamicallychangethenumberoftasksandaddorsubtractresources. thoughmpiandpvmprovideveryusefulenvironments,someprogramssimply However,programsingeneralpayaperformancepenaltyforthisexibility.Even arenotabletondtherightmixoftoolsorarepayingforunwantedfunctionality.here,themonolithicapproachbreaksdownandamoreexiblepluggable appliedinotherareas{themachoperatingsystemisbuiltonthemicrokernel approach,linuxhaspluggablemodulestoextendfunctionality,andhorususes tocustomizetheiroperatingenvironmenttoachievetheirowncustomperformance/functionalitytradeos. generalizingtheseideastoparallel/distributedcomputing,programswillbeable a\legoblock"analogytobuildcustomnetworkprotocols.byextendingand substrateisneeded.thisideaiscertainlynotauniqueandhasbeensuccessfully ondistributedresourcesandmethodstobringbettercontrolandperformance willtransfertothenextgeneration.ournextgenerationenvironmentwillfocus toprograms,ratherthanattemptingtorewritemessagingsemantics.however, asignicantnewclassofapplicationswillbeenablediftheruntimesystemis PVMandMPIbothexhibitdesirablefeaturesandAPIsthatshouldand issimultaneouslyecient,dynamic,androbust.thenextgenerationenvironmentwillsupportvirtualmachinesthatcanroamacrossnetworkstoattachand logicallydecoupledfromthesemanticsoftheuserinterfaceandnewdynamicinteractionsaredened.thechallengeistoimplementapluggablesubstratethat enablingtechnologyforcompletelynewclassesofapplications.pvmalready mechanisms:startinghosts,startingtasks,ormanagingresources.however,if denesthreeplug-ininterfacesthatenabletaskstomodifydefaultpoliciesand detachresourcesasprogramrequirementschange.weseethisasafundamental theprogrammerwantstochangetheunderlyingmessagesubstrate,needsmessageencryption,orrequiresdierenteventnoticationproperties,atrulyherculeaneortisrequiredtomodifythepvmruntimesystem.inaddition,iftwo virtualmachinesareseparatelyinstantiated,theycanneverbemergedtogether (orasinglemachinesplitintotwo).thispaperexplorestheconceptofplug-

3 tools,andhigh-levelcontrolofthevirtualmachinethatencompassesmerging, gabilityatthreelayers{lowlevelmessaging,mid-levelresourceandanalysis splitting,andmigration. threelevels,howthesehaveinuencedtheinternaldesigndesignofpvm,and howtheyprovideasteppingstonetoamoredynamic,pluggableenvironment. ThispaperwillreectuponthepropertiesofPVM3.4inrelationtothese Oneshouldreferto[1]forcompletedetailsoftheprotocolsandinnerworkings PVMwasdesignedforheterogeneousinteroperationacrossTCP/IPnetworks. 2TheBasicPVMDesignAssumptions ofpvm3.x.theapihasthreeclassesoffunctions:messaging,taskcontrol, andmachinecontrol. ThefundamentalmessagingunitinternaltoPVMisamessagefragment,with auser-levelmessagebeingmadeupofoneormorefragments.fragmentsare 2.1MessagingAssumptionsandtheirRelationtoInternalDesign (fragmentationofanentiremessagefollowedbyasend)introducesamessage usingpvmpackbeforesendingthemessagetoitsdestination.thisserialization ityacrossmachines)requiresataskrsttocompletelyfragmentthemessage onanylength.thedefaultoperationalmode(whichguaranteesinteroperabil- usuallycompatiblewiththetcp/udplimitssetatruntime,butmaytake copy,increaseslatency,anddecreasesbandwidth.dierentmessagesemantics, likethosefoundinmpi,allowtheunderlyingsystemtopipelinethepackand sendoperationssothatlongmessagesmayoverlapthesendingofonefragment withthepackingofasubsequentone.packingdoesallowtranslationofthedata toitsxdrformat,acostlybutoftennecessarystep.italsoprovidesameansto (whichgreatlyimproveseciencyontraditionalnetworks).theinternaldesign conglomeratemanysmallerdatachunksintoasinglebuerfornetworktransfer makesasynchronousmessages(orpost/test-for-completionoperations)dicult ofpvmreectsthesepack/sendsemanticsandmakesitquitechallengingto toinclude.thecurrentpvmapihasinuencedtheinternaldesigntothepoint retrotthecodetousepipeliningandotherperformanceimprovements.pvm whereitisdiculttomapothersemanticsecientlyontopoftheexistingsystem.thelessonlearnedhereisthatthesemanticsofaparticularmessagingstyle assoonaspvmsendreturns.similartopacking,theinternalimplementation messagingalsoassumessynchronousmessaging{adatabuercanbere-used (ala'pvmormpi)mustbedecoupledfromthelow-levelinfrastructure.this doesnotimplythatthepvm(ormpi)interfaceshouldbethrownaway,but rathertheinternalimplementationneedstobemoreexibletohandleawidevarietycommunicationsemanticslike:one-sidedoperations(putsandgets),asynchronousmessaging,encryption(permessageorperlink),streams(forvideo andaudio),qualityofservicelinks,andlinkedstreams.

4 2.2PluginCommunicationModules apracticalmethodtomanagemultiplecommunicationstyles.becausemessagingisextremelyimportanttosystemperformanceandevaluation,thelowessibilityofacoresystemisessentialtoachievecriticalperformanceandgivelithicsystemcanhandleecientlyallthedesiredcommunicationstyles.exten- Asdistributedcomputinghasdeveloped,ithasbecomeclearthatnoonemono- send/receivemessagepassingisquitedierentfromone-sidedcommunication layersmustbeabletobeswappedoutfordierentscenarios.forexample, bothisautomaticallyinstalledwhennotneededbyanapplication.theineciencycomesfromthefactthatincomingmessagesneedtobecheckedamong dierentcommunicationmethodstodeterminethecorrecthandlingsequence.if aparticularmessagestyle(e.g.aput)isneverused,thenareductioninoverhead itisusuallyguaranteedbythemessagesystem.ontheotherhand,commu- failuremonitoring.ausershouldbeabletowriteadistributedapplicationand isitunnecessarytofragmentmessagesorprovidereliabletransmissionbecause canbemadebyeliminatingthisasachecked-forstyle.onmpps,forexample, semantics.low-levelperformancecanbesignicantlyaectedifsupportfor havetheruntimesystemselectwhichmethod(s)areneededfortheparticular nicatingoverawanrequiresfragmentation,timeouts/retries,andconnection run.thekeytosuccesswillbetodesignplug-incommunicationstacks(similar siretoencryptcertaincommunicationlinksonlyifthevirtualmachinespans withoutrequiringuserstodramaticallychangecode.forexample,onemayde- tothosefoundinhorus[10])thatcanbetraversedquicklyandeciently.to getoptimumperformance,itmayrequiretheusertousestrongly-typedmessaginglikempi.however,runtimepluggabilitycanstillgivesignicantadvantagestalledwithoutusercodemodication.thenextgenerationpluggablemachine severaldomains.runtimepluggabilitywouldallowanencryptedlinktobein- willhavetostrikeabetterbalanceamongperformance(ortheabilitytooptimizeperformance),exibility,andinteroperability.duetothelargebodyof themoststraightforwardgoaltoachieve. researchoncommunicationmethods,thislowestlevelofpluggabilityisprobably Thenext-generationpluggablecomputingenvironmentwillprovideafertileplatformforavarietyof\middle-level"toolsthatmanipulateandadministersystem 3Middle-LevelTools:CurrentDesign,Features,Needs resources.fundamentallydierentfromtraditionalvirtualsystems,eachuserapplicationwillcustomizeitsowncomputingenvironmentinteractively,tobring atrulypluggablesystemcanbeachieved.thissectionoverviewsthecurrent pluggablecomputingtoolsandtheirfeatures,andexploresfutureneedsalong thecourseofitsexecution.existingsystemshavealreadytakensomestepstowardthislevelofexibility,buttherearemanyissuesyettoberesolvedbefore thedesiredcomputationalandcommunicationresourcestogetherasneededover withtheaccompanyingobstacles.

5 fromthefundamentalsoftwareengineeringprinciplesofmodularityandencapsulationoffunction.ifasystemisdesignedcarefullybyseparatingconcerns to\swapout"oneimplementationdetailforanother.muchofobject-oriented andgeneralizingthehandlingofsimilaroperations,thenitisstraightforward Theconceptof\pluggable"interfacesisnotanewone,butratherstems compatibleinterfacebutdierentinternalimplementation,canbeinsertedin methodologyisbuiltonthispremise.ifan\object"hasawell-denedinterface placeoftherstobjectwithoutdisturbingtheoverallfunctioningofthesystem. andencapsulatesitsinternalstateandoperations,thenanewobject,witha machine.hence,itcurrentlyispossible,butnotsimpleforausertoprovidecustomizedauthenticatedstartupofremotepvmdaemons(pvmds).ataskercan bestartedoneachhostofthevirtualmachinetohandlethespawningoftasks there,e.g.toallowdebuggerstointerveneinatask'sexecution.installinganrm policies,includinghostaddinganddeleting,variouseventnotications,andtask inthevirtualmachineisequivalenttoacomplete\take-over"ofallscheduling informationandspawningplacement.pvm3.4alsointroducestheconceptofa \tracer"forautomaticallycollectingtraceeventmessagesfrominternallibrary instrumentation,toalleviatetheneedforafulltracingtoolsuchasxpvm[4,5] whencollectingtracesoline. PVMDtohandlecertainclassesofrequests.Subsequently,whenoneofthe registeredtooltohandlethatrequest.inthissense,certainaspectsofthepvm systemresourcesandschedulingcanbecustomizedon-the-yby\pluggingin" desiredrequestsarrivesfromauserapplication,thepvmdpassescontroltothe Inalloftheabovecases,thetool\plugsitselfin"byregisteringwitha canbestartedtocustomizetheprocedureforaddingnewhoststothevirtual instantiatedtotakeoverhandlingofcertainsystemfunctions.ahosterprogram istenceof\hoster,"\tasker,"and\resourcemanager(rm)"toolsthatcanbe PVMhassupportedthistypeofmodularitysincePVM3.3,withtheex- customizationbydesign,andhadtobespecicallyre-codedtoallowalternate computingenvironments,pvmdidnotoriginallysupportthistypeofinteractive userreplacementsforthedefaulthandlers.unfortunately,likemosttraditional pluggableinterface.whilethebrowserisrunning,a\plug-in"canberegistered externalhandlingofthedesiredoperations. occurs,thebrowserautomaticallyforwardsthedatatoaplug-intaskorthread tohandlecertaintypesofwebpagecontents.whenoneofthesecontenttypes whichthenprocessesthedataandeitherdisplaystheresultsorreturnstothe Netscape'sNavigatorwebbrowser,version3.0[9],supportsasimilartypeof browserforinlinedisplay.usingtheexplicitmimetypinginformationcarried byallwebpages,dataofanytypecanbehandledinacustomizedmanner. xedandlimitedprotocolwithinwhichtheplug-insmustoperate.theplug-ins cannottranscendtheirpredenedrangeoffunctionality.therefore,forthenextgenerationpluggablesystemtobefullygeneral,thepluggablearchitecturemust WithbothPVMandtheNetscapeNavigator,thepluggabilityisofastatic natureinthat,eventhoughtheplug-intoolscanbeaddedatruntime,thereisa alsoencompasstheveryprotocolsusedbytheplug-inelementstointeractwith

6 thesystem.thesystemmustbebuiltwithverylittleinherentfunctionality, primarilyjustasimpleinterpreterfor\self-dening"protocolsthatallowsall otheraspectsofthesystemtobegenericallyconnectedasneeded.eventhe defaultsystemhandlerswillusethesameprotocolinterfacetoattachtothe \micro-kernel,"whichessentiallyservesonlyasapointofcontact. performance.becausetheplug-inprotocolsaregeneralizedandrequireinterpretation,thecomputationrequiredtoprocessthemisincreasedandtheoverall Animportantissuesurroundingthisexibilityisthepotentialtrade-ofor typesofplug-intools,suchasdebuggers,itcouldbedisastrousfortoolswhich performanceofthesystemisdegraded.whilethismaybeacceptableforcertain istooptimizetheuseofself-deningprotocols.pvm3.4alreadyappliesan requiregreaterbandwidth,suchastracingormultimediatools.onesolution optimizationtoitsgeneralizedtracingprotocolbyonlysendingtraceeventdescriptorswiththerstoccurrenceofeachtraceevent,therebyreducingneeded wouldresultinamorebalancedpluggablesystem,withbothampleexibility provideafewstatic\high-performance"protocolsforcertainwell-denedinteractions.thesespecial-purposeprotocols,alongwiththegeneralizedprotocols, bandwidthandtracingoverhead[5].alternatively,abettersolutionmaybeto andrespectableperformance1. manytasksexecutinginparallel,severalotherissuesarise.supposethattheuser wishestointeractivelyattachatooltoasetofrunningapplicationtasks,asis donewiththecumulvssystemforinteractivevisualizationandcomputational steering[2].currently,forcumulvstobeabletoconnecttoanapplicationthe Whenthepluggableapproachisappliedtoaconcurrentapplicationwith usermustinstrumenttheapplicationsothateachtaskperiodicallypassescontrol areprocessedtoconstructconnectionswithcumulvsviewerprogramsandto toacumulvslibraryroutine.withinthisroutinethecumulvsprotocols exchangeinformationandcontroldirectives.becausetheuserapplicationtasks couldincorrectlyreceivemessagesthatarepartofthecumulvsprotocols. maynotbetightlysynchronized,raceconditionsexistwhereintheapplication Topreventthisfromhappeningtheusermustsetasideasmallportionofthe message\tagspace"topreventinterceptionofcumulvs-taggedmessagesby theapplication,andviceversa. ofpvm3.4[3].theintroductionof\messagehandlers"nowallowsprotocols, likethatrequiredforcumulvs,tobehandledtransparently.insteadofpass- ingcontroltosomeexplicitprotocolinterpreter,messagehandlerscanbede- nedtointerceptanyincomingprotocolmessagesautomatically,andprocessthe Progresshasalreadybeenmaderegardingtheseissuesinthelatestrelease realmsofcommunicationwithindistincttagspaces.asidefromamessagetag, peciallycriticaltoguaranteethatmessagetagspacesdonotoverlap.tosimplify thisproblempvm3.4usestheconceptof\context"toencapsulatethedierent messagehandlersareinvokedinternallywithoutanyuserintervention,itises- protocolinteractionstoupdatethenecessarystateinformation.becausethese eachmessageisidentiedwithasystem-generatedcontext.ataskcanonlysend 1Thisis,infact,thephilosophyunderwhichthePVMsystemwasdeveloped.

7 toolarchitectures,morefundamentalchangesarenecessarytofullyrealizethe andreceivemessageswithinitscurrentlyselectedcontext,andlikewisemessage anyuserspecicationoftagspacesforavoidingincorrectmessagedelivery. handlersaredenedtoprocessmessageswithinagivencontext.thisalleviates isrequired.however,performanceisimportantandcannotbeoverlookedentirely potentialofsuchsystems.theintegrationofgeneralizedorself-deningprotocols infavorofexibility. Thoughtheabovestrideshavebeenmadetowardmoreexiblepluggable 4VirtualMachineControl:Splitting,Merging,Migration 4.1TheRoleoftheMasterPVMDaemon Auser'svirtualmachineismadeupofauser-denedsetofcommunicatingdaemonprocessescalledPVMDs.Toexpandthevirtualmachine,anewdaemon ectthenewconguration.thepvmdesignrevolvesaroundamasterdaemon isstartedonthenewhostandcongurationparametersareexchangedtore- thatkeepsanddistributesthecurrentconguration.furthermore,newhostsare addedtothecurrentvirtualmachinebyaprotocolthatmustgothroughthe master.ifthemasterfails,thenallnon-masterdaemonsshutthemselvesdown modiesthecriticalcongurationinformation(thehosttable),severalraceconditionsareautomaticallyeliminated.thisleadstoamorestableandpredictable andtheentirevirtualmachinecollapses.becauseonlyasinglemasterkeepsand onlygrowandshrinkwhilerootedatasinglemaster.onecouldelectmultiple formmultiplevirtualmachines;andvirtualmachinescannot\move"andmay implementation:virtualmachinesstartedindependentlyofoneanothermaynot joinintoasinglevirtualmachine;asinglevirtualmachinemaynotsplitto systemformostusers.thereare,however,threesignicantconsequencesofthis couldbepromotedtothismasterpoolifanoldmasterfails.however,toachieve ofmasterscloselycoordinatetheadditionanddeletionofhosts.newdaemons coherencyofcongurationchanges,theaddition,deletionandelectionprotocols mustthemselvesbefault-tolerant.whilenotunsolvable,thisrepresentsasignificantincreaseincomplexityinhandlingthecongurationofthecurrentvirtual toexaminethetradeosofdierentsolutionscenarios. 4.2NamingandMigratingTasks PVMtaskids(ortids)arenamedrelativetoahostwhichinturnisnamed masterstoeliminatethesinglepointoffailure,butthisrequiresthatthepool machine.itisindeedachallengingproblemandwillrequireconsiderableeort plicatedduetothelargenumberofraceconditionsthatmustbesolved.systems consistentlyreectedacrossalltasksinthevirtualmachinebecomesverycom- tomigrate,thenanewtidmustbeassigned.re-assigningthetidsothatitis integer,isthephysicalhostofaparticularprocess.ifonedesiresapvmtask relativetothemasterpvmd.therefore,encodedinthetid,whichisa32bit

8 similarmannertovirtualmemory.however,theupdatingofvirtual-to-real-tid spacemappingismadeateverycall.thiscanbeimplementedecientlyina around.onelogicalsolutionistovirtualizetaskidssothatavirtual-to-real- mapsacrossanentirevirtualmachinemaybeproblematicbecauseofhostfailuresduringtheupdateprocess.migrationoftasksalsopresentsaproblemwhen likecondor[7]havewrestledwiththetasknamingproblemastheymovetasks caseofunixoperatingsystems,thelemayitselfbeanabstractionofsomeother taskshaveopenles.thelemaybeunavailableonthenewsystem,orinthe withcomplexsolutions.alargepartofwherepvmisgoingnextwillrevolve andmigratingormergingvirtualmachinespresentverychallengingproblems physicalentity(e.g.acommunicationsocket).itisclearthatmigratingtasks aroundthesetwoimportantissues. 4.3NewCapabilitiesofDynamicMachines Thecapabilityofdynamicallymergingandsplittingvirtualmachineshastheadvantageofallowinguserstogenerateroamingapplications.Whilethepluggabilityoflow-levelcommunicationprotocolsandmiddle-leveltoolsprovidepracticaple,roamingapplicationsmaydiscoverbetterresourcesandmigratetheirvirtual engineeringbenet,roamingopensupwholenewapplicationsclasses.forexam- providessomecapabilitytomigrateapplicationcomponentsorevencomplete machine(andassociatedtasks)toamoredesirableconguration.whilepvm applications,itisnoteasyorstraightforward.bymakingmigrationapluggable partofthebasefunctionality(includedonlywhenwantedbytheprogram), betterresourceutilizationcanbeachieved.furthermore,multiphaseprograms canmoreeasilybecreatedwheretheenvironmentadjuststochangingresource cessingonthelargerproblem.modelingofcomplexreal-worldproblemscould needs. componentsandthenbrieyjoinwithothervirtualmachinestocontinuepro- greatlybenetfromthiscapability.asimpleexampleistouseseparateapplicationsuitestomodelthevariousindividualairframecomponentsforanaircraft, whenrunninginanenvironmentwherethemasterlessvirtualmachinesupports migration. plicationscancreatetheirownvirtualmachinetoresolvespecicsub-problem Afurtherbenetofdynamicmergingandsplittingisthatportionsofaptions.Finally,faulttoleranceofanapplicationcanbeeasilyachievedmoreeasily withbriefapplicationjoinstointroducethevariousinteractingboundarycondi- ThenewfeaturesincludedinPVM3.4provideasteppingstonetothenext generationdistributedcomputingenvironment.assuch,pvm3.4willallow userstodevelopmuchmoreexible,dynamic,andfaulttolerantapplications. 5PVM3.4ArststeptowardsGPM theenvironment. Inaddition,feedbackfromusersofPVM3.4willhelpguidethedevelopmentof

9 tionsprovidethebiggestleapinpvmcapabilitiessincepvm3.0cameoutin 1993.Thefunctionsprovidecommunicationcontext,messagehandlers,anda tuplespacecalledmessagebox. WhiletheactualnumberofnewfunctionsinPVM3.4issmall,thesefuncmentalrequirementforparalleltoolsandapplicationsthatmustinteractwith eachother.itisalsoarequirementforthedevelopmentofsafeparallellibraries. Context,whichPVMdenesasauniquesystem-createdtag,ssentwitheach message.thematchingreceivefunctionmustmatchthecontext,destination, Theabilitytosendmessagesindierentcommunicationcontextsisafunda- andmessagetageldsforthemessagetobereceived.(wildcardsareallowedfor destinationandmessagetagbutnotforcontext).inthepast,pvmapplications 3.4therearebuiltinfunctionstocreate,set,andfreecontextvalues. hadtodivideupthemessagetagspacetomimiccontextcapabilities.withpvm thedynamicgenerationanddestructionoftasks.andbydeningthatallpvm taskshaveabasecontextbydefault,allexistingpvmapplicationscontinueto workunchanged.thecombinationofthesefeaturesallowsparalleltoolsdeveloperstocreatevisualizationandmonitoringpackagesthatcanattachtoexisting Bydeningthecontexttobesystem-wideunique,PVMcontinuestoallow predicatedontheexistenceofasimilarifnotidenticalcommunicationcontext PVMapplications,extractinformation,anddetachwithoutconcernaboutinterferingwiththeapplication. paradigmtopvm3.4. GPM'sabilitytodynamicallyplug-inmiddle-layertoolsandapplicationsis handlershasbeenraiseduptotheuserlevel.toaddamessagehandler,anapplicationtaskcalltrollingthevirtualmachine.inpvm3.4theabilitytodeneanddeletemessage PVMhasalwayshadmessagehandlersinternally,whichwereusedforcon- Thereafter,wheneveramessagearrivesatthistaskwiththespeciedsource, functionispassedtheanidsothatitmayunpackthemessageifrequired.pvm messagetag,andcommunicationcontext,thespeciedfunctionisexecuted.the handler_id=pvm_addmhf(src,tag,context,function); one-sidedcommunication,activemessages,applicationsthattriggerotherapplicationsoncertainevents,faultrecoverytoolsandschedulers,andsoon.for 3.4placesnorestrictionsonthecomplexityofthefunction.Itisfreetomake example,insteadofanerrorinsideanapplicationprintinganerrormessage, systemcallsorotherpvmcalls. theeventcouldbemadetoinvokeaparalleldebuggerfocusedontheareaof Withthefunctionalityprovidedbypvmaddmhf()itispossibletobuild handlerisinvoked. tiontodynamicallyadaptandtakeonnewfunctionalitywheneveramessage theproblem.anotherexamplewouldbeadistributeddataminingapplication searchingtasks.theexistenceofpvmaddmhf()allowstaskswithinanapplica- thatndsaninterestingcorrelationandtriggersaresponseinalltheassociated extendedtoincludetheunderlyingsystemaswellastheusertasks.onecould InGPMthisabilitytodynamicallyaddnewfunctionalitywillhavetobe

10 envisionamessagehandlerdenedinsidethevirtualmachinedaemonsthat agentscouldretrievethemoduleanduseanothermessagehandlertocausethe therequestedsoftwaremodulefromwebrepositories.thesetrusted\children" whentriggeredbytheapplicationwouldspawnointelligentagentstoseekout isoftenonmakingtheirexistenceasshortaspossible,i.e.decreaselatencyand daemontoloadthemodule,incorporatingitsnewfeatures. increasebandwidth.therearemanysituationsindistributedapplicationsseen todayinwhichprogrammingwouldbemucheasieriftherewasawaytohave persistentmessages.thisisthepurposeofthenewmessageboxfeaturein Inatypicalmessagepassingsystem,messagesaretransitiveandthefocus associatedname.copiesofthismessagecanberetrievedbyanypvmtaskthat PVM3.4.TheMessageBoxisaninternaltuplespaceinthevirtualmachine. pvmgetmboxinfo()canbeusedtondthelistofnamesactiveinthemessage knowsthename.andifthenameisunknownorchangingdynamically,then TaskscanuseregularPVMpackroutinestocreateanarbitrarymessageand BoxṪhefourfunctionsthatmakeuptheMessageBoxinPVM3.4are: thenusepvmputinfo()toplacethismessageintothemessageboxwithan index=pvm_putinfo(name,msgbuf,flag) pvm_recvinfo(name,index,flag) deletethismessage,doesthisnameallowmultipleinstancesofmessages,does Theflagdenesthepropertiesofthestoredmessage,suchas,whoisallowedto pvm_delinfo(name,index,flag) aputoverwritethemessage?theflagargumentalsoallowsextensionofthis pvm_getmboxinfo(pattern,names[],structinfo[]) messageboxes. interfaceaspvm3.4usersgiveusfeedbackonhowtheyusethefeaturesof tothelinda[6]system,thegranularityofthepvm3.4implementationisbetter suitedtolargegraineddatastorage. Whilethetuplespacecouldbeusedasadistributedsharedmemory,similar laboration.adebuggingtoolretrievesamessageleftbyaperformancemonitor resourcemonitor.anewteammemberlearnshowtoconnecttoanongoingcol- toolspontaneouslycomestolifeandndsoutwhereandhowtoconnecttoa largedistributedsimulation.aschedulingtoolretrievesinformationleftbya HerearejustafewofthemanypotentialMessageBoxuses.Avisualization ofthesecapabilitiesaredirectlyapplicabletothegpmenvironment,andsome thatindicateswhichofthethousandsoftasksismostlikelyabottleneck.many methodtohavepersistentmessageswillbeapartofthegpmdesign. boxestotheparallelvirtualmachineenvironmentallowsdeveloperstotake abigleapforwardinthecapabilitiesoftheirdistributedapplications.pvm 3.4isausefultoolforthedevelopmentofmuchmoredynamic,faulttolerant distributedapplications,butasillustratedabove,itisalsoatestbedforsoftware Theadditionofcommunicationcontexts,messagehandlers,andmessage andfeaturesthatwillmakeupthenextgenerationheterogeneousdistributed computingenvironment.

11 6Conclusions Thispaperhaspresentedthebasicconceptsforapluggablevirtualmachine. Thepluggabilitywasdescribedatthreelevels:lowlevelcommunication,middleleveltools,andvirtualmachinemerging,splitting,andmigration.Thedesign thehighesttechnicalhurdletojumpistoenableecientmigrationoftasks andphilosophyofwhatisnextweremotivatedbylessonslearnedoverthepast andvirtualmachinesbyhandlingtaskrenamingandbeingabletoconsistently astherstkeystepstobuildingthegeneralizedpluggablemachine.clearly, anditsnewfeatureslikecontext,messagehandlersandmessageboxesareseen fewyearswiththepvmenvironment.thelatestreleaseofpvmversion3.4 representthecongurationofthevirtualmachine.pluggabilityisbeingexplored References roamingapplications. toimproveperformance,providegreaterexibility,andopenupnewclassesof 1.A.Beguelin,J.Dongarra,G.A.Geist,W.Jiang,R.Manchek,V.Sunderam,PVM: 2.G.A.Geist,J.A.Kohl,P.M.Papadopoulos,\CUMULVS:ProvidingFault- 3.G.A.GeistII,J.A.Kohl,R.Manchek,P.M.Papadopoulos,\NewFeaturesof ParallelVirtualMachine,AUser'sGuideandTutorialforNetworkedParallelComputing,MITPress,Cambridge,MA, J.A.Kohl,G.A.Geist,\XPVM1.0User'sGuide,"TechnicalReportORNL/TM- Tolerance,VisualizationandSteeringofParallelApplications,"SIAM,August J.A.Kohl,G.A.Geist,\ThePVM3.4TracingFacilityandXPVM1.1,"Pro- PVM3.4,"1995EuroPVMUser'sGroupMeeting,Lyon,France,September ,OakRidgeNationalLaboratory,OakRidge,TN,April, N.CarrieroandD.Gelernter.\LindaandMessagePassing:WhatHaveWe 29),HeterogeneousProcessingMinitrackintheSoftwareTechnologyTrack,Maui, ceedingsofthe29thhawaiiinternationalconferenceonsystemsciences(hicss- 7.J.PruyneandM.Livny,\InterfacingCondorandPVMtoHarnesstheCyclesof Hawaii,January3-6,1996. Learned?"TechnicalReport984,YaleUniversityDepartmentofComputerScience, 8.MessagePassingInterfaceForum.MPI:Amessage-passinginterfacestandard."In- Sept WorkstationClusters",JournalonFutureGenerationsofComputerSystems,Vol. 12, R.VanRenesse,K.P.Birman,S.Maeis,\Horus,aFlexibleGroupCommunicationSystem",Comm.ACM,April, NetscapeNavigator3.0,NetscapeCommunicationsCorporation. ternationaljournalofsupercomputerapplicationsandhighperformancecomput- ing",internationaljournalofsupercomputerapplicationsandhighperformance Computing,Volume8,Number3/4,1994. ThisarticlewasprocessedusingtheLATEXmacropackagewithLLNCSstyle

How to Become a Millionaire in 24 Hours

How to Become a Millionaire in 24 Hours HarryS.TrumanFoundation Scholarship,2015H2016 University*of*Denver*Application*Process* ImportantDates October19:APR&preliminarypaperduetodebbie.gaylinn@du.edu. October30:Selectedapplicantswillbeannouncedviaemailandnominatedonthe

More information

Intherestofthispaper,weexaminethetrendforcreatingmeta-environments.First,we

Intherestofthispaper,weexaminethetrendforcreatingmeta-environments.First,we META-ENVIRONMENTSFORSOFTWAREPRODUCTION ComputerScienceDepartment,Loyola-MarymountUniversity InformationandOperationsManagementDepartment LosAngeles,CA90045-2699USA ANTHONYS.KARRER LosAngeles,CA90089-1421,USA

More information

Content Management System QUICK START GUIDE

Content Management System QUICK START GUIDE Content Management System QUICK START GUIDE Revised 03/10/11 TABLE OF CONTENTS Pg. 1... Logging In Pg. 2... Navigating to your site folder Pg. 2... The Folder Tree, Site Structure and Wire Frames Explained.

More information

ROYAL REHAB COLLEGE AND THE ENTOURAGE EDUCATION GROUP. UPDATED SCHEDULE OF VET UNITS OF STUDY AND VET TUITION FEES Course Aug 1/2015

ROYAL REHAB COLLEGE AND THE ENTOURAGE EDUCATION GROUP. UPDATED SCHEDULE OF VET UNITS OF STUDY AND VET TUITION FEES Course Aug 1/2015 UPDATED SCHEDULE OF UNITS OF STUDY AND TUITION FEES Course Aug 1/2015 Course Name: Delivery Mode: BSB50215 Diploma of Business Online DBTEU01 01/08/2015 19/08/2015 31/10/2015 0.25 $4245 $3265 DBTEU02 01/11/2015

More information

Atos Services Supporting Document

Atos Services Supporting Document Service Description Atos Services Supporting Document for: Atos G-Cloud Success Factors Offerings February 2013 Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere, Atos Cloud, Atos Healthcare

More information

OpenJDK Infrastructure Status Mohan Pakkurti August 16th, 2011. 2010 Oracle Corporation

OpenJDK Infrastructure Status Mohan Pakkurti August 16th, 2011. 2010 Oracle Corporation OpenJDK Infrastructure Status Mohan Pakkurti August 16th, 2011 2010 Oracle Corporation Infrastructure Scope! Areas that are currently working to provide Infrastructure for OpenJDK Bug system Code review

More information

The Implementation of Malaysian Higher Education Strategic Plan for International Marketing: A Focus Study on West Asian Students

The Implementation of Malaysian Higher Education Strategic Plan for International Marketing: A Focus Study on West Asian Students The Implementation of Malaysian Higher Education Strategic Plan for International Marketing: A Focus Study on West Asian Students Siti Rugayah Tibek[1], Wan Kamal Mujani[2], Maznah Hj. Ibrahim Kamaruzaman

More information

The Xen of Virtualization

The Xen of Virtualization The Xen of Virtualization Assignment for CLC-MIRI Amin Khan Universitat Politècnica de Catalunya March 4, 2013 Amin Khan (UPC) Xen Hypervisor March 4, 2013 1 / 19 Outline 1 Introduction 2 Architecture

More information

Saskatoon Business College Corporate Training Centre 244-6340 corporate@sbccollege.ca www.sbccollege.ca/corporate

Saskatoon Business College Corporate Training Centre 244-6340 corporate@sbccollege.ca www.sbccollege.ca/corporate Core Solutions of Microsoft Exchange Server 2013 (Weekend Boot Camp) Sept 19 21, 2014 Course Length: 5 day (8:30am 4:00pm) Course Cost: $1,300 + GST (includes Textbook) **Instructor led by Microsoft Certified

More information

There is no entry fee to participate in this program. Submissions are due back to AIA Ohio by 5 p.m. on June 17, 2011.

There is no entry fee to participate in this program. Submissions are due back to AIA Ohio by 5 p.m. on June 17, 2011. CALL FOR ENTRIES AIA OHIO PUBLIC SERVICE AWARD The AIA Ohio Public Service Award will be granted to an individual who has made a significant impact in their community through public service. To nominate

More information

PARTICIPANT DATA REPLICATION LOADER IMPLEMENTATION NOTE. PREPARED BY: EMD Version No: 2.20

PARTICIPANT DATA REPLICATION LOADER IMPLEMENTATION NOTE. PREPARED BY: EMD Version No: 2.20 PARTICIPANT DATA REPLICATION LOADER IMPLEMENTATION NOTE PREPARED BY: EMD Version No: 2.20 1 Prelude In this document, references to the software are to the Participant Data Replication Loader software,

More information

LAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY. 1st TERM (14 SEPT - 27 NOV)

LAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY. 1st TERM (14 SEPT - 27 NOV) LAUREA MAGISTRALE - CURRICULUM IN INTERNATIONAL MANAGEMENT, LEGISLATION AND SOCIETY 1st TERM (14 SEPT - 27 NOV) Week 1 9.30-10.30 10.30-11.30 11.30-12.30 12.30-13.30 13.30-14.30 14.30-15.30 15.30-16.30

More information

Total Baby. Backup, Restore and itunes Backup Extraction

Total Baby. Backup, Restore and itunes Backup Extraction Total Baby Backup, Restore and itunes Backup Extraction Backup! 3 Introduction and Steps! 3 How to Backup! 3 Backup using E-Mail! 4 Backup using Wi-Fi! 4 Restoring! 5 Introduction and Steps! 5 How it Works!

More information

Data Center Transformation Fast Forward

Data Center Transformation Fast Forward Data Center Transformation Fast Forward Norbert Lanzendoerfer Dir. Strategic Initiatives EMEA East October 2011 Hitachi Data Systems 2011. All Rights Reserved. What Drives the Market Data Center Transformation

More information

Students Applications Management System. Pictorial Tutorial

Students Applications Management System. Pictorial Tutorial Students Applications Management System Pictorial Tutorial Developed by: Abu Hamid Facebook: www.facebook.com/excelhorizons Email: excelhorizons@gmail.com Website: www.academiaonline.pk/excel-products

More information

07/18/2011. sodexousa.com

07/18/2011. sodexousa.com 07/18/2011 sodexousa.com Overview Sodexo Who We Are Talent Management of Olde Competency Model Going Online Performance Cycle Online Process 2004-2011 Benefits Realized Succession Planning Data 2009 Decision

More information

Download and Installation of MS SQL Server

Download and Installation of MS SQL Server Download and Installation of MS SQL Server To use MS SQL Server and its database, one needs to download the server software and server management software. Fortunately, Microsoft provides a free version

More information

The Internet Never Forgets: Protecting and Managing Your Organization s Online Reputation

The Internet Never Forgets: Protecting and Managing Your Organization s Online Reputation The Internet Never Forgets: Protecting and Managing Your Organization s Online Reputation By: Damian Rollison Universal Business Listing Arroyo Grande, California Presented at: ACLEA 48 th Annual Meeting

More information

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:

More information

A Network Initiative Tanya Bullock Lead IT Specialist/Systems Administrator Green River District/Vernal, Utah Bureau of Land Management September 21,

A Network Initiative Tanya Bullock Lead IT Specialist/Systems Administrator Green River District/Vernal, Utah Bureau of Land Management September 21, A Network Initiative Tanya Bullock Lead IT Specialist/Systems Administrator Green River District/Vernal, Utah Bureau of Land Management September 21, 2011 Building Rewiring and Migration to Voice Over

More information

Data Portability Requirements for EHRs

Data Portability Requirements for EHRs Data Portability Requirements for EHRs Robert Rogers Chief Technology Officer mrrogers@applicationmatrix.com Open Source EHR Summit and Workshop Gaylord National, National Harbor, MD October 18,2012 Disclaimer

More information

SIS Help Desk Process Version 1.3

SIS Help Desk Process Version 1.3 14 February 2013 Version Control Version Date Author Comments 1.0 23-Sept-2011 Alex Smith Version 1.0 1.1 29-Sept-2011 Alex Smith Clarification of the different Case Status 1.2 26-April-2012 Alex Smith

More information

C u r r i c u l u m V i t a e

C u r r i c u l u m V i t a e StephenC.Johnson C u r r i c u l u m V i t a e 2016CrescentDrive,Abilene,TX79605 ACUBox29431,Abilene,TX79699 Home:325 692 2917 Office:325 674 3791 Cell:325 260 9546 Email:stephen.johnson@acu.edu PERSONAL

More information

Customer related support on the T2S cash (and collateral) side looking at the Deutsche Bundesbank

Customer related support on the T2S cash (and collateral) side looking at the Deutsche Bundesbank INFORMATION EVENT FOR FUTURE DCA HOLDERS: EURO LIQUIDITY MANGEMENT IN VIEW OF T2S Frankfurt, 16 December 2013 TO 5 Operational Framework for the cash side Customer related support on the T2S cash (and

More information

NEPTUNE LITE / ENTERPRISE DEMO INSTALLTION INSTRUCTIONS V1.3

NEPTUNE LITE / ENTERPRISE DEMO INSTALLTION INSTRUCTIONS V1.3 NEPTUNE LITE / ENTERPRISE DEMO INSTALLTION INSTRUCTIONS V1.3 To use Neptune Lite on your PC, you need to have SQL Express installed locally. If you are unsure if you have SQL Express installed locally

More information

SmartStack for Oracle s JD Edwards EnterpriseOne with Cisco. Nimble Storage Alliance Gary Chan

SmartStack for Oracle s JD Edwards EnterpriseOne with Cisco. Nimble Storage Alliance Gary Chan SmartStack for Oracle s JD Edwards EnterpriseOne with Cisco Nimble Storage Alliance Gary Chan % of TAM The Need for Converged Infrastructure Best of breed stacks becoming more popular than single vendor

More information

A U D I T R E P O R T. Audit of Child Support Contract CD336

A U D I T R E P O R T. Audit of Child Support Contract CD336 A U D I T R E Audit of Child Support Contract CD336 P O R T Internal Audit Department Audit Number 2013.14 August 2013 September 4, 2013 The Honorable Linda Doggett Clerk, Lee County Re: Audit of Child

More information

SAP CRM 4.0 & mysap CRM Edition 2004: Learning Map for Interaction Center Consultants

SAP CRM 4.0 & mysap CRM Edition 2004: Learning Map for Interaction Center Consultants SAP CRM 4.0 & mysap CRM Edition 2004: Learning Map for Interaction Center Consultants RECENT UPDATES VIEWER SOFTWARE SEARCH Step 1: Learn What You Need Update your core competence - must know Extend your

More information

The importance of doctoral education in Europe

The importance of doctoral education in Europe The importance of doctoral education in Europe Prof. Georg Winckler Rector, University of Vienna Vienna, June 2011 The start of the European debate: The Salzburg Principles I (2005) - core component of

More information

Cyber Security Symposium 2015 September 29,2015

Cyber Security Symposium 2015 September 29,2015 Cyber Security Symposium 2015 September 29,2015 Introducing David Langston Branch Manager Security Management Department of Technology 2 About CalCloud Mission Offer cost-effective cloud solutions that

More information

Program: ServiceOakville Program Based Budget 2016 2018. Page 19

Program: ServiceOakville Program Based Budget 2016 2018. Page 19 Program: Program Based Budget 2016 2018 Page 19 Program: Vision Statement: To deliver citizen focused services that combine people, processes and technology to maximize value to the public. Mission Statement:

More information

NG CRM Release 1. Viktor Janček, Slovak Telekom, a.s.

NG CRM Release 1. Viktor Janček, Slovak Telekom, a.s. NG CRM Release 1 Viktor Janček, Slovak Telekom, a.s. NG CRM Release 1in Slovak Telekom Agenda 1) Slovak Telekom @ a Glance 2) NG CRM Program Introduction 3) NG CRM in Slovak Telekom 4) Implementation Details

More information

Computer Science 247C : Small Business Server (SBS) 2011

Computer Science 247C : Small Business Server (SBS) 2011 Computer Science 247C : Small Business Server (SBS) 2011 Fall 2012 Instructor Abdi Ahmed Phone 949-752-6788 Office CS department Bldg A E-mail abdi@netservesystems.net Office Hours 6:00pm to 6:55pm on

More information

What s Next with Documentum (Focus on OpenOverlay)

What s Next with Documentum (Focus on OpenOverlay) What s Next with Documentum (Focus on OpenOverlay) 1 Agenda TSG Background What s next Client Examples and Best Practices Consumer Application Workflow Extranet access Migration Service Orientated Architecture

More information

MEBRA PLASTIK ITALIA SPA (AMMINISTRATORE DELEGATO) DATA 10/03/2015 CUSTOMER: FITTINGS SPECIALISTEN DECLARATION OF CONFORMITY NORMA UNI EN 10204.2.

MEBRA PLASTIK ITALIA SPA (AMMINISTRATORE DELEGATO) DATA 10/03/2015 CUSTOMER: FITTINGS SPECIALISTEN DECLARATION OF CONFORMITY NORMA UNI EN 10204.2. DATA 10/03/2015 : FITTINGS SPECIALISTEN DECLARATION OF CONFORMITY NORMA UNI EN 10204.2.2 HEREBY CONFIRM THAT PTFE HOSE 2X4T50 PURCHASED BY YOU COMPLY WITH THE DATA SHEET MENTIONED IN OUR CATALOGUE PAGE

More information

AITS-0110 SharePoint 2013 Upgrade

AITS-0110 SharePoint 2013 Upgrade AITS-0110 SharePoint 2013 Upgrade 1 Kick-off Meeting July 9, 2014 Agenda Project Overview Scope & High-Level Tasks Project Processes Impact, Dependencies, and Assumptions Risks & Issues Project Team Budget

More information

Office 365 Feature Overview

Office 365 Feature Overview Office 365 Feature Overview Migrating Email to Office 365 September 2014 395 West Passaic Street Rochelle Park New Jersey 07662 www.insys.com Agenda Overview of Changes What is Office 365? What are the

More information

SUSE Customer Center Roadmap

SUSE Customer Center Roadmap SUSE Customer Center Roadmap Simona Arsene Product Manager Services Artem Chernikov Engineer Cloud & System Management Agenda SCC Today Live Demo of SCC Registration Process New features 2 1 Nov 2012 Alpha

More information

HESA and Jisc Business Intelligence Project. EUNIS Congress June2015

HESA and Jisc Business Intelligence Project. EUNIS Congress June2015 HESA and Jisc Business Intelligence Project EUNIS Congress June2015 Presenters Myles Danson Senior co-design manager, Jisc Janette Hillicks Subject Specialist (Technology to support enterprise), Jisc Content

More information

IMPLEMENTING THE REGULATORY AUTHORITY INFORMATION SYSTEM (RAIS)

IMPLEMENTING THE REGULATORY AUTHORITY INFORMATION SYSTEM (RAIS) IRPA 12 IMPLEMENTING THE REGULATORY AUTHORITY INFORMATION SYSTEM (RAIS) Buenos Aires, Argentina, 19-24 October, 2008 K. Mrabit Head, Safety and Security Coordination Section Department of Nuclear Safety

More information

Conference Call Information

Conference Call Information www.cm-ug.com Configuration Management User Group (formerly: Marimba Users Group) February 19 th 2014 Subscribe to emails: Conference Call Information All CM-UG calls unless otherwise noted will use the

More information

IT Governance. UIS Monthly Update October 2015

IT Governance. UIS Monthly Update October 2015 IT Governance UIS Monthly Update October 2015 UIS October 2015 Enterprise Services Update Projects Update 2 IT GOVERNANCE OCTOBER 2015 ENTERPRISE SERVICES UPDATE 3 Enterprise Services Issues October 15

More information

Andrew Pylyp. Capital Market Day. Managing Director Wer liefert was? Stockholm 27. November 2006

Andrew Pylyp. Capital Market Day. Managing Director Wer liefert was? Stockholm 27. November 2006 Capital Market Day Andrew Pylyp Managing Director Wer liefert was? Stockholm 27. November 2006 Wer liefert was? GmbH Capital Market Day, November 27, 2006 134 Company History Media 1932 Business-to-Business

More information

2016 SUBSCRIPTION. The NFWI Board of Trustees has set the 2016 subscription rate at 37.50 2016 WI 18.00. Federation 8.40 NFWI 11.10. Total 37.

2016 SUBSCRIPTION. The NFWI Board of Trustees has set the 2016 subscription rate at 37.50 2016 WI 18.00. Federation 8.40 NFWI 11.10. Total 37. 2016 SUBSCRIPTION The NF Board of Trustees has set the 2016 subscription rate at 37.50 2016 18.00 8.40 NF 11.10 37.50 Payment is due from members in January 2016 Dual members will pay 18.00 to their second

More information

How To Make Biztalk Highly Available

How To Make Biztalk Highly Available Moving your business forward with Microsoft Services Build on proven expertise delivered straight from the source by ers NEW ZEALAND 1 Biztalk High Availability 2 Biztalk High Availability Introduction

More information

BI 4.1 Quick Start Guide (for Online Report Users)

BI 4.1 Quick Start Guide (for Online Report Users) BI 4.1 Quick Start Guide (for Online Report Users) Contents Introduction... 3 Logging in... 3 Home Screen... 4 Preferences... 6 Setting Up Preferences to Display Online Reporting Folders... 7 Running a

More information

Janus Clinical Trials Repository (CTR) An Update

Janus Clinical Trials Repository (CTR) An Update Janus Clinical Trials Repository (CTR) An Update Armando Oliva, M.D. Associate Director for Informatics CDER Office of Computational Science U.S. Food and Drug Administration 2015-03-16 The views expressed

More information

IT Team Strategic Priorities

IT Team Strategic Priorities The IT team s mission is three-fold: IT Team Strategic Priorities 1. to build and enhance EWB s online community, keeping our members connected across the country (and beyond); 2. to provide strategic

More information

Legislative Brief: PAY OR PLAY PENALTIES LOOK BACK MEASUREMENT METHOD EXAMPLES. EmPowerHR

Legislative Brief: PAY OR PLAY PENALTIES LOOK BACK MEASUREMENT METHOD EXAMPLES. EmPowerHR EmPowerHR Legislative Brief: PAY OR PLAY PENALTIES LOOK BACK MEASUREMENT METHOD EXAMPLES The Affordable Care Act (ACA) imposes a penalty on applicable large employers (ALEs) that do not offer health insurance

More information

G-Cloud iv brightsolid Hosting and Management Services. Service Definition Document

G-Cloud iv brightsolid Hosting and Management Services. Service Definition Document G-Cloud iv brightsolid Service Definition Document Sept 2013 Contents 1 Introduction... 3 2 An overview of the G-Cloud Service... 3 3 Information assurance... 3 4 Backup and Disaster Recovery... 3 5 Monitoring...

More information

AdvancedNetworkManagementFunctionalities throughtheuseofmobilesoftwareagents 1DipartimentodiMatematica,UniversitadiMessina C.daPapardo-SalitaSperone,98166Messina-Italy AntonioPuliato1,OrazioTomarchio2

More information

Financial Accounting Chapter 9: Receivables

Financial Accounting Chapter 9: Receivables Supplemental Instruction Handouts Financial Accounting Chapter 9: Receivables 1. At December 31, 2011, AZY Co had $1,550,000 in credit sales for the year. The company believes that 5% of these sales will

More information

Umbraco in Local Government Are Nottinghamshire the thin end of the wedge?

Umbraco in Local Government Are Nottinghamshire the thin end of the wedge? Umbraco in Local Government Are Nottinghamshire the thin end of the wedge? Tom Styles - Service Development Manager Nottinghamshire County Council Twitter @tomstyles How Nottinghamshire is winning the

More information

192.615 Emergency Plans

192.615 Emergency Plans 192.615 Emergency Plans 192.603 GENERAL PROVISIONS Pipelines must be operated in accordance with this subpart. Each operator shall keep records necessary to administer the procedures established under

More information

Sage 50 Payroll 2012 Authentication Bypass

Sage 50 Payroll 2012 Authentication Bypass Sage 50 Payroll 2012 Authentication Bypass Version Number 18.00.031 SBD Desktop Version 2.0.0.160 Website http://www.sage.co.uk/sage-50-payroll Author Richard Davy Email rmdavy@rmdavy.karoo.co.uk Tools

More information

Microsoft Office 365 how to make a booking for meeting rooms and resource calendars

Microsoft Office 365 how to make a booking for meeting rooms and resource calendars Microsoft Office 365 how to make a booking for meeting rooms and resource calendars 1 Contents Purpose... 3 Document Support Boundaries... 3 Meeting Rooms what has changed?... 4 How to get access to make

More information

2015 ftld SEO and Domain Name Best Practices. SEO and Domain Names: Best Practices, Moving Your Site

2015 ftld SEO and Domain Name Best Practices. SEO and Domain Names: Best Practices, Moving Your Site 2015 ftld SEO and Domain Name Best Practices SEO and Domain Names: Best Practices, Moving Your Site 2015 ftld SEO and Domain Name Best Practices About Me Senior Strategist, Globe Runner Brand Ambassador,

More information

Vital Incite. Case Study: Vital Incite. Introduction

Vital Incite. Case Study: Vital Incite. Introduction Case Study: Vital Incite Introduction Historically, companies have struggled with the best way to package and deliver benefits to attract talent and retain staff. Today, companies understand that they

More information

CROC S VIRTUAL DATA CENTER

CROC S VIRTUAL DATA CENTER CROC S VIRTUAL DATA CENTER Maxim Berezin Head of CROC's Virtual Data Center Moscow TERADATA CASE STUDY First contact CROC won a contract Distance audit of information security, preparing documents ISO27001

More information

End of Sale Announcement

End of Sale Announcement End of Sale Announcement HP 3101SP Basic Speaker Phone HP 3101SP Basic Speaker Phone (BR) HP 90/240v-24vDC Phone Power Supply (AA) HP 90/240v-24vDC Phone Power Supply (CN) Announcement Date: Sept 2011

More information

Human Resources Information System (HRIS) Dallas City Council Briefing November 2, 2005

Human Resources Information System (HRIS) Dallas City Council Briefing November 2, 2005 Human Resources Information System (HRIS) Dallas City Council Briefing November 2, 2005 William Finch: Interim Director - CIS David Etheridge: Director - HR Purpose Overview of the City s HRIS system:

More information

Business Technology Advisory Council May 2011

Business Technology Advisory Council May 2011 Business Technology Advisory Council May 2011 Leo de Sousa, Manager, Application Services and Enterprise Architecture British Columbia Institute of Technology Agenda BTAC Summary Statistics Compliance

More information

Tropical Horticulture: Lecture 2

Tropical Horticulture: Lecture 2 Lecture 2 Theory of the Tropics Earth & Solar Geometry, Celestial Mechanics The geometrical relationship between the earth and sun is responsible for the earth s climates. The two principal movements of

More information

HALIOTIS Season II (Villas)

HALIOTIS Season II (Villas) HALIOTIS Season I (Villas) (01/Jan to 30/Jun and from 16/Sept to 29/Dec) Price Diver Double room 410.25 Price Diver Single room..462,75 Price N/Diver..122,50 Price Diver Double room 185.00 Price Diver

More information

INFORMATION TECHNOLOGY SERVICES TECHNICAL SERVICES 2012 2013 Program Review

INFORMATION TECHNOLOGY SERVICES TECHNICAL SERVICES 2012 2013 Program Review INFORMATION TECHNOLOGY SERVICES TECHNICAL SERVICES 2012 2013 Program Description Technical Services is a service unit in Information Technology Services. The unit: 1. Acquires and distributes new computing

More information

www.gfi.fr 2013 Q1 revenue

www.gfi.fr 2013 Q1 revenue www.gfi.fr Disclaimer Disclaimer This presentation may contain forward-looking information concerning the financial situation, results, business lines, strategy and projects of Gfi Informatique Group.

More information

Texas Housing Market - The State of Business

Texas Housing Market - The State of Business Texas International Homebuyers Report 2015 Edition Release date: Sept. 1, 2015 Contact: Danielle Urban Pierpont Communications 512-448-4950 durban@piercom.com About the 2015 Texas International Homebuyers

More information

Transit Asset Management System. Chicago Transit Authority (CTA) July 2011

Transit Asset Management System. Chicago Transit Authority (CTA) July 2011 Transit Asset Management System Chicago Transit Authority (CTA) July 2011 1 History of Asset Management at Chicago Transit Authority Asset Management Challenges to Tackle Transit Asset Management System

More information

ISO 14001:2015 Client Transition Checklist

ISO 14001:2015 Client Transition Checklist ISO 14001:2015 Client Transition Checklist How to use this document: It is not mandatory to use this document. It is a guide to give you an indication of your readiness for audit against ISO 14001:2015.

More information

Partner Relationship Management (PRM) for Enhanced Extended Enterprise Team Selling. a white paper

Partner Relationship Management (PRM) for Enhanced Extended Enterprise Team Selling. a white paper Partner Relationship Management (PRM) for Enhanced Extended Enterprise Team Selling a white paper page 2 Executive Summary Industry Trends in the Indirect Channel sales are increasing in the indirect channel

More information

New access models for the buy side ISA DIRECT

New access models for the buy side ISA DIRECT New access models for the buy side ISA DIRECT London, May 9 2016 Matthias Graulich, Chief Strategy Officer, Member of the Eurex Clearing Executive Board Why ISA Direct Responding to Change 1 2 Capital

More information

SIPP Core and Topical Modules Organization and Issues

SIPP Core and Topical Modules Organization and Issues SIPP Core and Topical Modules Organization and Issues Jason Fields US Census Bureau Session 4: Designs that effectively mix global and detail information to reduce burden and measurement error. June 1-2,

More information

Climate Change and Bangladesh: Issues

Climate Change and Bangladesh: Issues Climate Change and Bangladesh: Issues Prof. Fuad H Mallick Director Bangladesh is one of the countries that will be most affected by climate change increasing frequency and intensity of natural disasters

More information

NATIONAL ACCIDENT & EMERGENCY DEPARTMENT SURVEY 2014 ANALYSIS OF THE CARE QUALITY COMMISSION S BENCHMARK REPORT AND LOCAL ACTION PLAN

NATIONAL ACCIDENT & EMERGENCY DEPARTMENT SURVEY 2014 ANALYSIS OF THE CARE QUALITY COMMISSION S BENCHMARK REPORT AND LOCAL ACTION PLAN Abc NATIONAL ACCIDENT & EMERGENCY DEPARTMENT SURVEY 2014 ANALYSIS OF THE CARE QUALITY COMMISSION S BENCHMARK REPORT AND LOCAL ACTION PLAN PURPOSE: To provide the Board with an analysis of the Care Quality

More information

Data Center Consolidation Work Group (DCCWG) Meeting

Data Center Consolidation Work Group (DCCWG) Meeting Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative Data Center Consolidation Work Group (DCCWG) Meeting Deloitte Consulting LLP August 5th, 2009 DRAFT FOR DISCUSSION PURPOSES

More information

Submitted by: Christopher Mead, Director, Department of Information Technology

Submitted by: Christopher Mead, Director, Department of Information Technology Office of the City Manager INFORMATION CALENDAR March 21, 2006 To: From: Honorable Mayor and Members of the City Council Phil Kamlarz, City Manager Submitted by: Christopher Mead, Director, Department

More information

: HP HP0-M28. : Implementing HP Asset Manager Software. Version : R6.1

: HP HP0-M28. : Implementing HP Asset Manager Software. Version : R6.1 Exam : HP HP0-M28 Title : Implementing HP Asset Manager Software Version : R6.1 Prepking - King of Computer Certification Important Information, Please Read Carefully Other Prepking products A) Offline

More information

Writing a RIM Request for Proposal

Writing a RIM Request for Proposal Writing a RIM Request for Proposal Clearly defining the business need and carefully outlining requirements will allow the records and information management professional to craft an RFP that will result

More information

Extensive Reorientation of Siemens Enterprise Communications

Extensive Reorientation of Siemens Enterprise Communications Extensive Reorientation of Siemens Enterprise Communications Press Conference Joe Kaeser Siegfried Russwurm Copyright Siemens AG 2008. All rights reserved. The market is shifting from hardware to software

More information

Outcomes BEREC 13 th Plenary Meeting 6-7 December 2012

Outcomes BEREC 13 th Plenary Meeting 6-7 December 2012 BoR (12) 150 Outcomes BEREC 13 th Plenary Meeting 6-7 December 2012 Dr. Leonidas Kanellos, Chair 2013 Dr. Georg Serentschy, Chair 2012 Summary Adopted, revised Common Positions on Wholesale Local Access,

More information

V-Sept CRM Integration Setup

V-Sept CRM Integration Setup V-Sept CRM Integration Setup 1 Contents V-SEPT CRM INTEGRATION SETUP... 1 ENABLING YOUR V-SEPT/50 BELOW INTEGRATION... 3 GENERATING A LOGIN AND PASSWORD FOR THE FIRST TIME... 3 Integration Manager... 3

More information

PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric

PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya,

More information

Test Report No. 2141788/SD Date : Nov 03 2011 Page 1 of 5

Test Report No. 2141788/SD Date : Nov 03 2011 Page 1 of 5 Test Report No. 24788/SD Date : Nov 03 20 Page of 5 ECOTANKA GLOBAL HK LIMITED NO. 2- WEST LAKE ROAD XICHENG STREET YONGKANG CITY CHINA The following samples were submitted and identified on behalf of

More information

Driving Competitive Advantage with Virtualization. in UniCredit Tiriac Bank. by Net Consulting

Driving Competitive Advantage with Virtualization. in UniCredit Tiriac Bank. by Net Consulting VMware vsphere Forum Bucharest May 2009 JJ Mois Année Driving Competitive Advantage with Virtualization in UniCredit Tiriac Bank by Net Consulting Agenda About UniCredit Tiriac Bank Virtualization business

More information

IIROC 2015-2016 Priorities

IIROC 2015-2016 Priorities Administrative Notice General Please distribute internally to: Senior Management Contact: Andrew J. Kriegler President and CEO -009 April 8, 0 IIROC 0-0 Priorities Over the last several years, Canada s

More information

1. What if I have an invoice due during the disruption to business transactions (March 25 until April 6)?

1. What if I have an invoice due during the disruption to business transactions (March 25 until April 6)? New Invoice Process: Frequently Asked Questions 1. What if I have an invoice due during the disruption to business transactions (March 25 until April 6)? You should continue to make timely payments based

More information

1. Introduction. 2. Performance against service levels 1 THE HIGHLAND COUNCIL. Agenda Item. Resources Committee 26 th March 2003 RES/43/03

1. Introduction. 2. Performance against service levels 1 THE HIGHLAND COUNCIL. Agenda Item. Resources Committee 26 th March 2003 RES/43/03 1 THE HIGHLAND COUNCIL Resources Committee 26 th March 2003 Performance report for January / February 2003 Report by the Information Systems Client Manager Agenda Item Report No 18 RES/43/03 Summary This

More information

Commercial Directorate, Medical Services Contract Management. RFP 32: Data Retention

Commercial Directorate, Medical Services Contract Management. RFP 32: Data Retention , Medical Services Contract Management RFP 32: Data Retention Nov 2010 0. DOCUMENT CONTROL 0.1 Summary This paper requests proposals from Atos Healthcare to implement the Authority s data retention requirements.

More information

Comparison of the Three CPU Schedulers in Xen

Comparison of the Three CPU Schedulers in Xen Comparison of the Three CPU Schedulers in Xen Lucy Cherkasova (HPLabs) Diwaker Gupta (UCSD) Amin Vahdat (UCSD) 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject

More information

Breen Elementary School

Breen Elementary School Breen Elementary School Day: Monday Time: 1:40 pm to 3:10 pm (90 minutes) Session A Sept 21, Sept28, Oct 5, Oct 19, Oct 26, Nov 2 No class on Oct 12 Session B Nov 30, Dec 7, Dec 14, Jan 4, Jan 11, Jan

More information

NAS 352 Online RAID Level Migration and Capacity Expansion

NAS 352 Online RAID Level Migration and Capacity Expansion NAS 352 Online RAID Level Migration and Capacity Expansion Migrate and expand a storage A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Have a general

More information

MODAClouds. An FP7 Integrated Project

MODAClouds. An FP7 Integrated Project MODAClouds An FP7 Integrated Project MODAClouds the consortium FP7 Integrated Project (n. 318484) Duration: Oct. 1 st, 2012 Sept 30 th, 2015 28 July, 2014 e-infrastructure Services for Society 2 MODAClouds

More information

Partnerships for improving water and energy access, efficiency and sustainability

Partnerships for improving water and energy access, efficiency and sustainability Partnerships for improving water and energy access, efficiency and sustainability Prepared by UN-Water Decade Programme on Advocacy and Communication (UNW-DPAC) with United Nations University (UNU) and

More information

Digital switch over Status quo and outlook of UK, France, Spain, Italy and Germany

Digital switch over Status quo and outlook of UK, France, Spain, Italy and Germany Digital switch over Status quo and outlook of UK, France, Spain, Italy and Germany Berlin, March 2008 All rights reserved. No part of this publication may be reproduced, transmitted, or stored in a retrieval

More information

Executive Summary. Texas International Homebuyers Report. 2014 Edition Release date: Sept. 2, 2014

Executive Summary. Texas International Homebuyers Report. 2014 Edition Release date: Sept. 2, 2014 Texas International Homebuyers Report 2014 Edition Release date: Sept. 2, 2014 Contact: Danielle Urban Pierpont Communications 512-448-4950 durban@piercom.com About the 2014 Texas International Homebuyers

More information

TEST REPORT N. 12/000327805

TEST REPORT N. 12/000327805 TEST REPORT N. 12/000327805 Date of issue issue 03/10/2012 Messrs Customer ID 0053426 LUKS PLASTIK INSAAT SANAYI VE TICARET LIMITED SIRKETI ITOC 12.ADA NO:77 79 MAHMUTBEY. ISTANBUL Turchia Sample information

More information

IS GOOD TO BE OPEN? It is not good is the only way

IS GOOD TO BE OPEN? It is not good is the only way IS GOOD TO BE OPEN? It is not good is the only way 30th Abril 2013 INDEX 1.- Main characters 2.- What have I done to deserve this? 3.- The very first version June 2012-Sept 2012 4.- Fork 5.- Contents Sept

More information

Frequently Asked Questions My Workforce Analyzer (MWA)

Frequently Asked Questions My Workforce Analyzer (MWA) Frequently Asked Questions My Workforce Analyzer (MWA) I need to automatically enroll my employees in the lowest cost health care plan. Can I do this with Sage HRMS or Sage Abra Suite? Yes, both Sage HRMS

More information

SAMPLE WORK BREAKDOWN STRUCTURES VARIOUS TYPES OF PROJECT

SAMPLE WORK BREAKDOWN STRUCTURES VARIOUS TYPES OF PROJECT Applications Development Project Sample WBS Management and support Provide project management Provide quality control Conduct meetings and reviews Materials and supplies Travel and living costs Miscellaneous

More information

Thin Client Installation at Gateway Community College, New Haven, CT

Thin Client Installation at Gateway Community College, New Haven, CT Thin Client Installation at Gateway Community College, New Haven, CT Presentation Evaluation Go to: bit.ly/nercomp_desktop13 Business Case and Concept Gateway moved to a new facility in Sept. 2012. Previous

More information