Anautomateddistributedmeetingscheduler
|
|
|
- Amberly Erica Fisher
- 9 years ago
- Views:
Transcription
1 Anautomateddistributedmeetingscheduler DepartmentofMathematical&ComputerSciences 600SouthCollegeAvenue, UniversityofTulsa, Tulsa,OK74133 SandipSen andtediousnatureofthejobinquestion. userstoconcentrateonmoreproductivetasks,andtheyimprovethequalityofinformation processingbypreventingerrorsthatmightbeintroducedbyhumanusersduetotheroutine cessingtasksofassociatedhumanusers.thebenetofsuchsoftwareistwo-fold:theyallow indesigningandimplementingsoftwaresystemsthatautomateandshareinformationpro- processingneedsinorganizationscanbeecientlyautomated.assuch,weareinterested Acentralthesisinourresearchhasbeentheclaimthatanumberofroutineinformation incontrasttomostofthecurrentlyavailablesoftwareforcentralizedcalendarmanagement ingmeetingsbetweenemployeesinanorganization.ourapproachtomeetingscheduling, andmeetingscheduling,isadistributedone,whereeachemployeeintheorganizationis providedwithanautomated(computational)meetingschedulingagent.whenauserwants meetingschedulingagent.thisagentnegotiateswiththeagentscorrespondingtotheother toscheduleameetingwithotherusers,he/sheinputsameetingrequesttotheassociated Inparticular,wehavestudiedtheproblemofecientlyautomatingtheprocessofschedul- canameetingschedulingagentecientlynegotiatewithothermeetingschedulingagents communicatemessageswithothermeetingschedulingagents(seefigure1). endarmanagersoftwaretomanipulatetheuser'scalendar,andusesthe systemto throughthemeetingschedulingagent,itcanprotecttheprivacyofitsassociateduserwhile userstoschedulethemeeting.sinceallmeetingrequestsandcalendaraccessesarerouted followingotherpreferencesofthisindividual.themeetingschedulingagentusesthecal- solveapreciselydeneddistributedmeetingscheduling(dms)problem.wedeveloped withoutcompromisinganyoftheconstraintsspeciedbyitsassociateduser.inourprevious work[1,2,3]wehavestudiedtheusefulnessofdierentheuristicnegotiationstrategiesto analyticalmodelsofexpectedperformanceofheuristicstrategycombinations,andveried theseexpectationswithexperimentsonsimulatedsystems. Thecentralquestioninthedesignofasuccessfulmeetingscheduleristhefollowing:how 1
2 User B User A User C Intelligentinformationagentsinorganizations Figure1:Distributedmeetingschedulingoveranetworkofcomputers. Meeting Scheduler Calendar Manager latemoreinformation,theycanalsoimpairhumanperformancethroughoveruseorabuse provinggroupperformancethroughanarrayofcollaborationtools,suchaselectronicmail Computernetworksthatsupporthumanorganizationsprovideaninfrastructureforim- systemsandsharedlesystems.whilesuchtoolshelppeopleshare,access,andmanipu- User D Meeting Scheduling System useknowledgeabouttheinterestsandprioritiesofpeopletoperformroutineorganizational Theusefulnessofintelligentagentsisfurtherappreciatedwiththeadventoftheinformation taskssuchasautomaticallyscreening,directing,andevenrespondingtoinformation[4]. introduce\intelligentagents"intoorganizationalcomputingsystems,wheretheseagents fromthepropagationofunnecessaryinformation.techniquesfromarticialintelligencecan throughelectronicmailorincontactingbyphone),andinthepresenceofothermeetings superhighway[5]. beingscheduledconcurrently,canbefrustratingandleadtolessthansatisfactorysolutions. ofsearchingforacommonlyavailabletimeinthepresenceofcommunicationdelays(either thequalityoftheschedulesgenerated,then,aectstheworkingofanorganizationtoalarge extent.evenwheneveryoneinvolvedinameetinghasavailabletimestomeet,theprocess inschedulingandattendingmeetings[6,7].theeciencyoftheschedulingprocessusedand Someofthepeopleinatypicalorganizationspendalargepercentageoftheirworkingtime Automatingmeetingschedulingisimportant,therefore,notonlybecauseitcansavetime andeortonthepartofhumans,butalsobecausethismayleadtomoreecientschedules developingautomatedmeetingschedulershavemetwithlimitedsuccess,althoughtheyare rangeoverthelengthofthecalendarsusedbyindividuals,thenumberofcalendarsusedby andtochangesinhowinformationisexchangedwithinorganizations.pasteorts[8,4]in availableinanumberofocesoftwaresystems[9]. eachperson,levelofprivacydesired,portabilityandaccessibilityrequirements,percentage Humansexhibitwidevariationsinhowtheymanagetheircalendars.Thevariations 2
3 querying,andinsertingrelatedinformationintothecalendar.inorderforanautomated theuser.sucharequirementbodeswellforourdistributedformulationoftheproblem,as calendarmanagementsystemtobeaccepted,ithastobeexibletothevaryingneedsof ofscheduledmeetingsthatarecanceledandrescheduled,aswellasthenatureofarchiving, eachusercanmodifyhis/herassociatedagentaccordingtohis/herownliking. clarifyherefromourpointofviewisthatnoneofthesesystemsare\automaticschedulers". to-date2.0,andwordperfectoce3.0'scalendarmodule.themostimportantthingto ONTechnology'sMeetingMaker1.5,Microsoft'sSchedule+1.0,NowSoftware'sNowUp- thefourmostpowerfulschedulesharingsystemsinpracticetoday.thesefourproductsare: beenpersonalcomputerbasedsystems.agoodsurveyofthemostpromisingofthese productscanbefoundin[10].thissurveyevaluatesandcomparesthefeaturesoeredby Mostofthecommerciallyavailablesoftwareforschedulingovercomputernetworkshave byallotherusers.theonlyrestrictionisthattheuser(oraproxy)hasthesoleauthorityto andthatofotherusers,andinsomecasesndtimeintervalstoproposebysearchingthese Theseproductsprovidetheuserswithonlyaniceinterfacetoviewtheirowncalendars calendars.whenusingthesesystems,usershavetoallowcompleteaccesstotheircalendars ofrecentprojects[11,12]whichassistahumanuserinschedulingmeetings.noneofthese, aredesignedto\share"schedules.similarly,intheaicommunity,therehasbeenanumber modifyhis/herassociatedcalendar.asthetitleofthepaperitselfsuggests,theseproducts agentsaboutthestateofthecalendarofotherusers.assuch,multipleroundsofinformation exchangebetweenschedulingagentsareoftenrequiredtolocateatimeintervalinwhicharequestedmeetingcanbescheduled.thelattermodeofmeetingscheduling,however,doesnoerablymoredicultbecauseofthesignicantlylimitedinformationavailabletoscheduling requiretheinterventionofthehumanuserforeachroundofproposalexchange,andislikely We,however,proposetoprovideautonomousschedulingcapabilitiesthroughrestricted informationexchangebetweenintelligentmeetingschedulingagents.ourapproachisconsid- however,completelyautomatethemeetingschedulingprocess. modiableconstraints(theseconcernsareseverelycompromisedintheabove-mentioned tobesignicantlyquickerinschedulingmeetings.inaddition,ourproposalforautonomous schedulingcanapproximatetheprivacyandsecurityconcernsofusersasspeciedbyuser- systemsasotherscanfreelyaccesstheuser'scalendarstate).thedistributednatureofour systemallowsforbetterthroughputthroughconcurrentnegotiationonmultiplemeetings, andbetterfaulttolerance. DistributedMeetingScheduling Whenauserrequestsameetingtobescheduledwithotherusers,theassociatedmeeting schedulingagentisdesignatedasthehostagentforthatmeeting;theagentscorresponding anumberofparameters: totheotherusersattendingthemeetingarecalledinviteeagents.ameetingisspeciedby setofattendees, proposedlengthofthemeeting, priorityassignedtothemeeting, 3
4 Spacedoesnotpermitanenumerationoftheconstraintsoursystemcanhandle.Someofthe aschedulingdeadline, anyadditionalconstraints. asetofpossiblestartingtimesonthecalendarforthemeeting(e.g.,sometimenext typicalconstraintsthatcanbehandledincludeschedulingameetingbefore/afteranother week,fridayafternoon,etc.), meeting,schedulingameetingonlyifanothermeetingisscheduled,schedulingwithasubset ofattendeesorforashorterlengthifameetingtimesatisfyingallthegivenparameters cannotbefound,schedulingrepeatingevents,etc. tohaveaexibleroutinetohandlearangeofsituations,whilestillkeepingtheroutine timeslotsformeetings.whilethecontractingframeworkdoesnotcapturesomeofthe well-denedandunderstandableenoughtobeembracedbyauser. sophisticationthatpeoplemightemployinexceptionalcircumstances,itbalancestheneed Ourschedulingagentsusecontract-basednegotiation[13]tondmutuallyacceptable Awillsearchthelocalcalendartondsomehour-longfreeslotsnextweekthatdoesnot agent(inthefollowingwenametheagentsaftertheiruser)toschedulethismeeting,agent considerasimplemeetingschedulingscenarioinwhichuserawantstomeetwithusersb andcforanhoursometimeinthenextweek.whenuserainstructsitsmeetingscheduling conictwithusera'spreferences(forexample,nomeetingbefore9orjustafterlunchhours). Someofthesefreeslotsarethenproposedviaelectronicmailtoagentscorrespondingto Wewilluseanexampletoillustratetheworkingsofourproposedscheduler.Letus anyconstraints/preferences),theyrespondpositivelybyelectronicmail.alternatively,they Mondayorat2pmonWednesday).IfagentsBandCndsomeoftheseproposalsagreeable mayproposesomeotherhoursasdictatedbylocalcalendarsanduserpreferences.these (correspondingslotsarefreeinthecalendaroftheirrespectiveusers,anddoesnotviolate usersbandcforameeting(forexample,agentamayproposetomeeteitherat10amon negotiationcycleisrepeateduntilaslotisfoundwhichisagreeabletoallthreeagents,and themeetingisscheduledforthattimeslot. 1.Whenameetingneedstobescheduled,thehosttriestondtimeintervalsinits Asimpliedversionoftheschedulingprotocolisgivenbelow: 2.Eachinviteereceivesthecontractproposal(s),andtriestondlocalsolutionstosatisfy ofthebestintervalsfound. andthemeetingisabandoned.otherwise,ifitistheonlyparticipantinthemeeting, thehostannouncesacontractforthemeetingtotheinviteesbyproposingoneormore itschedulesthemeetingforthebest(earliest)interval.ifthereareotherparticipants, schedulethatsuittheconstraintsofdateandtime.ifitcannotndanyinterval,itfails interval(s)sentasbidscansimplybethesubsetofthoseannouncedbythehostthat forwhichthebidder(theinvitee)canscheduletheannouncedmeeting.thetime theinviteehasfreeonitscalendar,ortheycanbecounter-proposalsforwhentomeet. thosecontractsandsendthembackasbidstothehost.bidsconsistoftimeinterval(s) 4
5 3.Thehostcollectsandevaluatesthesebids.Ifthebidssuggestacommontimeinterval 4.Whenthebiddersreceivenewproposals,theyreplyasabove.Onreceivinganaward, theychecktoseeifthosetimeintervalsarestillfree.ifso,theymarktheircalendar, generatesnewproposalsdependingonthebidsreceivedanditsowncalendarand sendstheseotothebidders.italsosendsrejectionsforbidsreceived. whichisfreeforthehostaswell,themeetingcanbescheduledandthehostsends recordingtheschedulingofthemeeting.otherwisetheysendbackrejections. awardstothebidders.ifthemeetingcannotbemutuallyscheduledyet,thehost Theabovealgorithmicstepsarerepeateduntilasatisfactoryscheduleisarrivedatoritis duetothefactthatthemeetingcouldnotbescheduledbeforeitsdeadline). recognizedthatthemeetingcannotbescheduled(duetoanover-constrainedscheduleor process.themostimportantquestionsthatneedtobeansweredbeforethecontract-net coordinationprocess,itdoesnotspecifythelocalcontrolnecessarytofocusthenegotiation protocolcanbeappliedinthedmsdomainarethefollowing: Thoughthecontractnetmetaphordelineatestherespectiverolesoftheagentsinvolvedina Heuristicnegotiationstrategies Howdoagentshandlethechangeinproblemconstraintsastimepassesduringnegotiation? Howdohostsbuildcontractstopropose? Howdoinviteesbidinresponsetocontracts? Howdoagentsmaintainconstraintsbetweenconcurrentlynegotiatedmeetings? eachoftheagentsinvolvedinameetingsearchesitscalendartondatimeintervalforthe satisfactorysolutions.weviewthedmsproblemasadistributedsearchproblem,where meeting,anditisrequiredthateveryattendeechoosesthesametimeintervaltoschedulethe henceanyrealisticattempttosolvetheproblemhastouseappropriateheuristicstond meeting.tondacommonfreetimeintervalofthedesiredlengthquickly,theagentsmust Themeetingschedulingproblemhasbeenprovedtobecomputationallyintractable,and useecientlocalsearchbiasestoguidethesearchprocessinndingsuitabletimeintervals movethesearchtowardsasolutionwithoutviolatinglocalconstraints;choosewhetheror nottoviewtentativeproposalsascommitments;andlocatealreadyscheduledmeetings onthecalendartouseforthemeeting;decideonhowmuchinformationtoexchangewithout losingexibilitytoscheduleothermeetingsconcurrently;ndresponsestoproposalsthat threedierentsearchbiases:linearearly,linearleastdense,andhierarchical.linearsearch onagivenasetofalternativesolutions.inthedmsdomain,wehaveexperimentedwith tondpreferredfreeintervalstoscheduleameeting.asearchbiasprovidesapartialorder ndingsontheseheuristics: toreschedulewhenfacedwithnewcontingencies.inthefollowing,webrieynarrateour Searchbias:Heuristicsforsearchbiasesallowagentstofocussearchintheircalendar 5
6 biases(searchbiasesthatoperateonalinearorderingofthesearchspace)aremoreeective themostdesirableweektoschedulethemeeting,followedbythemostdesirabledaywithin availabletimeslotforarequestedmeeting.whenusinglinearleastdensebias,agents it.whenusinghierarchicalsearchbias,agentsschedulingameetingrstidentifywhichis forlargerorganizations.whenusinglinearearlysearchbias,agentsproposetheearliest searchtheentirecalendarandthenproposeatimeintervalwithmaximumfreetimearound forasmallnumberofagentsworkingonshortcalendars;ahierarchicalsearchbiasusing thechosenweek,andnallytheparticulartimeintervalwithinthatday.whereasthe temporalabstractionsofthecalendar(involvingmonths,weeks,days,hours)ismoreuseful on,itcannotaccommodatetheschedulingofmeetingsatshortnotice(andhencetriggers linearearlysearchbiasproducesfront-loadedcalendarleavingroomforlongmeetingslater meetingcancellations).linearleastdenseandhierarchicalsearchbiasesproduceevenly loadedcalendarsthatcanmorereadilyaccommodatescheduledisruptions,butcanfailto schedulelongmeetingswhenthecalendarisdense.theseheuristicshelpagentsindeciding atradeobetweentheamountofinformationexchangedperiterationamongthemeeting schedulersandthenumberofiterationsofinformationexchangeneededtoscheduleameeting.ifeverybodysentallinformationtooneagent,thenoneiterationissucient,andwe whattoproposetootheragentsandalsotoadjusttheirproposalsascalendarstateschange (causingchangesinproblemconstraints)overtime. itisnecessarytosequentializetheschedulingofallmeetings,whichseverelyaectssystem throughput.limited,focusedexchangeofinformationtoschedulemeetingswillingeneral haveacentralizedschedulingscenario.totakefulladvantageofthissituation,however, Informationexchanged:Asinmostproblemsinvolvingdistributedsearch,thereis requiremoreiterations,butwillallowtheagentstoschedulemultiplemeetingsconcurrently, thusincreasingthethroughputofthesystem.thelatterformofcommunicationwillingeneralrequirelessinformationexchange,asalltheinformationsentbytheagentsintherstion)withtheneedformaintainingprivacy(proposeasfewintervalsaspossibletoschedule quicklybysendingmoreproposalsperiterationofnegotiation,thelawofdiminishingreturns ameeting).ourprobabilisticanalysisshowsthat,althoughagentscanschedulemeetings havetobalancetheneedforeciency(impliessendingmoremeetingproposalsperitera- casemaynotbenecessarytoprocessatask.furthermore,inthedmsdomain,schedulers canrespondbyacceptingorrejectingtheproposal,orcancounter-proposeanothertime inguidingthenegotiationthroughinformativecounter-proposals.forexample,theinvitee holdsbackthesavingsobtainedbyexchangingmoreinformation[2].theseheuristicshelp intervalforthemeeting.cooperativerevelationoflocalinformationcangreatlyaccelerate requiringthehosttodomostoftheworkinndingasuitablecontract,orbemoreactive agentsdecidehowmuchtosharewithotheragents. coordinationifcoupledwithproperlocalsearchcontrol.wehavedevelopedanalytical expectationsofthesavingsobtainedininformationexchangeiterationswheninviteeagents Responsemechanisms:Inschedulingameeting,theinviteeagentcanbepassive, thatcanusethisinterval.theagenthastodecidewhetherornottousethesame(or respondwithcounterproposalsinsteadofjustaccepting/rejectingproposalsfromhostagents. tothetimeitreceivesaresponsefromtheotherside,othermeetingrequestsmayarrive Theseheuristicsaddressthequestionofhowtoconstructbidsinresponsetoproposals. Useofcommitment:Fromthetimeanagentproposesatimeintervalforameeting 6
7 investigatedhowagentscanreasonaboutsystemload,expectedcoordinationeort,importanceofmeetingsbeingprocessed,etc.,tomakeaknowledgeabledecisiononcommittingto overlapping)timeintervalsforsimultaneousnegotiationsondierentmeetings.wehave tentativeproposals[3].theseheuristicsenableagentstoavoidharmfulinteractionsbetween time. concurrentlynegotiatedmeetings. heuristicsenableagentstoreworkthemeetingschedulesascalendarstatechangeswith utilityofcancelingpreviouslyscheduledmeetingstoaccommodatenewones[1].these structuredframeworkforreneggingpastagreementshasbeendevelopedthatoptimizesthe agentmayneedtocancelpreviouslyscheduledmeetingstoaccommodatenewones.a Adaptivescheduling:Intelligent,autonomousagentsshouldbeabletoreasonand Cancellationmechanisms:Whenfacedwithchangingdemandsonitsresources,an adapttochangingenvironmentalconditions.wehavedevelopedthedesignofanadaptiveschedulingagentthatwillbeabletochoosethemostecientlocalproblem-solving oftheagentsinvolvedinthenegotiationprocess[2].localproblem-solvingbehaviorofthe meetingschedulingagentsisdeterminedbyacombinationofheuristicstrategyoptions,each optionchosenfromasetofalternativesavailablefortheassociatedstrategydimension.our alyticalexpectationsoftheperformance,asmeasuredbysomegivenperformancemetrics, goalhasbeentodesigntheadaptiveagentsuchthatitschoicesarebasedonprecisean- oflocalproblem-solvingbehavior.agentsthatmonitortheirenvironmentcontinuallyand behavior,giventhecurrentenvironmentalparametersandthelocalproblem-solvingstates putingenvironment,thatutilizestheabove-mentionedndings.thoughthecurrentimple- mentationrunsonalocalnetworkofworkstations,thenegotiationmechanismsandencoding performanceacrossawiderangeofsituations. Wehaveimplementedadistributedmeetingschedulingsystemonaworkstationbasedcom- Implementation adjusttheirbehaviortosuitchangingdemandsimposedonthesystemcanproviderobust languagedevelopedcanbeeectivelyusedinothertypesofcomputingenvironments.for example,thesametechniquescanbeusedtoimplementadistributedmeetingscheduling systemthatrunsonpersonalcomputers.theactualimplementationwilldenitelybedifferentdependingonthecommunicationandprogrammingenvironmentinvolved.asfaras usedforthecurrentimplementationisc++. eithertheproblem-solvingbehaviorofthesystemorthemannerinwhichtheuserinteracts usedinthesharedscheduleimplementationsmentionedabove).theprogramminglanguage withthesystemisconcerned,however,noappreciablemodicationstotheproposeddesign tationinaserver-basedcomputingenvironmentaswell(thistypeofenvironmentisoften isrequired.additionally,suchameetingschedulingsystemcanbeconguredforimplemen- requestsandschedulepreferences,tochecktheschedulingofameetingasnegotiatedby thendescribetheirimplementationsinmoredetail.theuserinteractswiththemeeting schedulingsystemthroughtheuserinterface.theinterfaceallowsuserstoinputmeeting brieyoutlinethefunctionalitiesofeachofthecomponentsofthemeetingscheduler,and ThearchitectureofourmeetingschedulingagentsisasdescribedinFigure2.Werst 7
8 User Interface User preferences Working Negotiation Memory theagent,andtomonitoritscalendarandcurrentnegotiations.theuserpreferences Module componentstoresthepreferencesoftheuserforthenatureofschedules,prioritiesfordierent typesofmeetings,preferencesforattendingmeetingswithotherusers,etc.theworking memorycontainsthedatastructuresandmemorytracesofnegotiationsonmeetingsthat Figure2:Thearchitectureoftheautomatedmeetingscheduler. Message Calendar manipulator schedulingagentsrepresentingotheruserstoschedulemeetingsintheworkingmemory.the arebeingcurrentlyscheduled.thenegotiationmoduleisthe\brain"ofthemeeting schedulesystem,andusestheuserpreferenceswhileexchangingproposalswithmeeting Constructor/Decoder calendarmanipulatorcomponentallowstheuserinterfaceandthenegotiationmodule toaccessandmodifythestatusoftheuser'sschedulethroughthecalendarmanagement workingmemory. Whenaproposalistobesent,thismoduleconstructsanappropriat messageinthe anotheragent,thismoduledecodesthemessageandpoststheproposalorbidintothe program.themessageconstructor/decodercomponentservesastheinterfacewith the systemthroughwhichmessagesarecommunicatedwithotherschedulingagents. designatedformatandinvokesth er.similarly,whenaproposalorabidarrivesfrom includealistofotherusersfromwhomtochoosemeetingattendees(byclickingonboxes, whichuserswouldinteractwiththeirmeetingschedulingagent(weareusingthextoolkit consistingofopensoftwarefoundation'smotifwidgetsetandthextintrinsics).the industry-standardxwindowsystemtodevelopagraphicaluserinterface(gui)through interfaceprovidestheuserwithaconvenienttooltoconstructameetingrequest.this Todevelopasystemthatisportableacrossanumberofplatforms,weareusingthe 8
9 orwritingoutnames).itisalsousedtonotifytheuserwhenamutuallyacceptabletime foranewmeetinghasbeenfound.theusercanchoosetoreservetheoptionofanalcheck beforeanymeetingisscheduled,ormaychoosetoallowhis/heragentstoschedulemeetings toguidethenegotiationprocess.weintendtodevelopalanguagebywhichuserscan modulecodiesthepreferencesandprioritiesoftheuserwhichareusedassoftconstraints prefermeetingsinthesecondhalfofaday,etc.)andpriorities(meetingswiththeboss havehigherprioritycomparedtomeetingswithsubordinates,etc.).theuserpreferences viewcanbeeasilycustomized. withoutanyintervention.wearecurrentlyworkingonextendingtheinterfacesothatits specifytheirpreferencesfordierenttypesofmeetings(dependingonthegoalsofmeetings), preferenceformeetingswithotherusers(aparticularusermaybemoreinclinedtoattend Theinterfaceisalsousedtoinputpreferences(prefertohaveFridayafternoonsempty, meetingsconvenedbycertainuserscomparedtoothers),preferencesforpeakdensityon implemented.theseincludespecifyingpreferencesformeetingwithdierentusersand calendar(ausermaychoosetoattendaseminarifhe/shedoesnothaveanyotherlengthy commitmentthatday).onlysomeofthefunctionalitiesofthismodulehavealreadybeen istorstselectacolorfromthecolorbartorepresentapreferencelevel,andthenclickand preferencesfordierentmeetinglengths.foreachoftheotherusersinthesystem,auser canspecifyhis/herpreferenceeitherbytypinginarealnumberbetween0and1,orby imentalsimulations),andselectstheappropriatecalendaraccess/modicationandcommu- nicationactionsnecessarytoschedulethemeetingsintheworkingmemoryfollowingthe arecontinuouslyupdatingittoaccommodatenegotiationonmeetingswithnewconstraints preferencesoftheuser.thoughthismoduleisthemostwell-groundedinbasicresearch,we thatwehavenotstudiedinourpreviousresearchandalsotoutilizeadditionalformsofuser preferences.theworkingmemorycomponentsimplycontainsatraceofallcommunica- Thenegotiationmoduleimplementsourtheoreticalndings(corroboratedbyexper- dragoverapartofthecalendartolabelitwiththechosenpreferencelevel. aresimilarlyspecied.wearecurrentlyworkingonthepartoftheinterfacethatallows userstospecifypreferencesformeetingindierentpartsoftheweek.thebasicmechanism clickingonacolorbarthatrepresentsthesamecontinuum.preferencesformeetinglengths meetingrequestfromtheuserorabidoraproposalfromanotherschedulingagenttriggers tomeetingsthatarescheduledarewrittenouttoahistorylewhichcanbelaterconsulted forreschedulingorlearningmodelsoftheschedulingactivitiesofotherusers.thearrivalof toremovefromworkingmemoryameetingthathasbeenscheduled.objectscorresponding aredenedtocreatenewmeetingsinworkingmemory,toaddproposalstomeetings,and objectorientedwithmeetings,proposals,andevenuserstreatedasobjects.thusmethods tionsovermeetingsthatarebeingcurrentlynegotiated.ourimplementationiscompletely thenegotiationmoduletotakeappropriateactions.thenegotiationmoduleusesthecalendarmanipulationmoduletoaccess/updatethecurrentstatusoftheusercalendar.ituses willallowuserstodirectlymergeschedulechanges(whichmayariseiftheuserpersonally calendarmanagementsoftware.weintendtoaddtothefunctionalityofthismodulethat Themessageconstructor/decoderistheworkhorseinthesystemwhichhandlesthe withthecurrentcalendar. scheduledameetingwhileawayfromthecomputingfacilities,e.g.,whileonabusinesstrip) systemcallstobothreadandupdatethestatusoftheusercalendarasmaintainedbythe 9
10 communicationbetweenmeetingschedulers.communicationbetweenschedulingagentsuses pollsthesystemmailboxtocheckifameetingschedulingmessagehasarrived(identiedby theelectronicmailsystem.onbeinginvokedbythenegotiationmoduletosendamessage, thismoduleconstructsamessagewithaspeciallyformattedsubjectandbodyandthencalls th ingsoftwaretosendout stotherecipientagents.thismodulealsocontinually Figure3: messagecontainingaproposalforameeting. withanidof\mahend:26sep94:13:46:02"(formedbyappendingtheloginidoftheuser aspecialheader).whenitndssuchamessage,ittranslatesthe messageintoan containedintheheaderstringdenotesthatthisisameetingschedulingmessageforameeting originatingthemeetingrequestwiththetimeatwhichtherequestwasmade).italso appropriateinternalformatandpostsitontheworkingmemory. ID,theuseroriginatingthemeeting,meetingtopic,inviteestothemeeting,preferredtime speciesthatthisisamessagefromthehosttoaninvitee,isaproposal,andisapartofthe rstroundofnegotiationonthemeeting.thebodyofthemessagecontainsthemeeting Figure3showsasnapshotofamailmessageannouncinganewmeeting.Theinformation prioritiestothesamemeeting),deadlinebywhichadecisiononthismeetinghastobemade, intervalsbeingproposedforthemeeting(anyoneofwhichmaybechosen),theresponse ofthemeetingschedulingsystem. (whichwouldbelledinbytheinviteeagentswhenrespondingtothisproposal),expected exactformatofthemessageisevolvingasweenhancethecapabilitiesoftheothermodules durationofthemeeting,asuggestedpriorityofthemeeting(inviteesmayassignverydierent heldeitheranytimeonthe5thofoctober,orinthemorningofthe6thofoctober).the andthesetofacceptabletimeintervalsforthismeeting(inthiscase,themeetingcanbe 10
11 fromeachofthemarketing,purchasing,andresearchdivision),developingagrammarto schedulingdecisionstotheuser,assigningmeetingprioritiesbasedonpooledandnormalizedfeatures(whichincludekeywordsinmeetingdescriptors,participants,meetinglength, ofthesystem.resultshavebeenencouragingsofar,butwearealsoawarethatthelevel alternativesolutions. currentscheduleload,etc.),andlearninguserpreferencesbyobservinguserschoosefrom ment,andweareusingthefeedbacktoimprovetheinterfaceandexpandthefunctionality ofexpertiseofthesegroupofresearchersisverydierentfromtheaverageuserofsucha system.afterwehaveaddedinsomeofthefunctionalitiesmentionedabove,allowinga morestructuredandeasierinteractionwiththesystem,weplantoincludelesssophisticated userstotestthesystem. Thepresentimplementationisbeingusedbyasmallgroupofresearchersinourdepart- specifycomplexrelationshipsbetweenmeetings,creatinganexplanationfacilitytojustify schedulemeetingsbychoosingrepresentativesfromgroups(ameetingwitharepresentative Someoftheotherextensionsthatweareactivelypursuingincludeextendingtheprotocolto ContinuingWork needsmoretestingbeforewecanuseitinsuchlargeworkgroups.thetechniquesdeveloped found.thecancellationschemesthatwehavedeveloped[1]needstobeaugmentedwith mecahnismstoutilizeuserpreferencestohandlethesemeetingswithaverylargenumber (>50)withoutanydeteriorationinsystemperformance.Theimplementedsystem,however, sofarwillworkwellformeetingswithuptoapproximately10users.forschedulingmeetings withlargernumberofattendees,itisunlikelythatacommonfreetimecanbereadily Onsimulationruns,wehavebeenabletoscalethesystemtoalargenumberofusers ofattendees.oursystemcanhandleanynumberofmeetingsoranymeetingdensitieson longmeetingsarebeingscheduledmorefrequently.someofthemeetingconstraintslike schedulingameetingonlyifanothermeetingisscheduledcanbeeasilyhandled.other theusercalendars.thesuccessrateofschedulingmeetingswithoutcancelingpreviously wayssuchconstraintscanbemet. ashorterlengthifnecessary,aremorediculttoprocessbecauseofthenumberofdierent scheduledmeetings,however,decreaseswithincreaseddensitiesonthecalendarsandwhen constraintslikeschedulingameetingwithlessnumberofattendeesthanspeciedand/orfor densityoverthecalendarvarieswidelywithdierentstrategychoices,andwithdierent datedwithoutcancelingpreviouslyscheduledmeetings,andthedistributionofmeeting bywhichagentscanautomaticallychoosetheschedulingoptionsexpectedtominimizethe requiredtoscheduleameeting,thepercentageofmeetingrequeststhatcanbeaccommo- numberofusers,meetingrequestfrequency,etc.wehavedevelopedaprobabilisticscheme ingschedulingsystemwithdierentstrategychoices[1].thenumberofroundsofnegotiation Wehavedoneextensivetestinginsimulationoftheperformanceofourdistributedmeet- andpreferencesoftheassociateduser.thebasicimplementationbeinginplace,weare numberofroundsofnegotiation[2].toscheduletypicalmeetingswith3to5attendeesfor 2to3hours,ouragentstake2to3roundsofnegotiationwhencalendarsare70to80%full. ofthesystemwilldependlargelyonhowexiblethesystemistothedemands,constraints, byautomatedschedulerstoadapttochangingenvironmentalconditions.theapplicability Ourworkisbasedonagoodunderstandingandcharacterizationoftheapproachesneeded 11
12 nowconcentratingoureortsondevelopingstructuredknowledgerepresentationandreasoningmechanismthatallowsuserstoeasilyspecifyrequirements,andallowstheautomated negotiatortoecientlyusethoserequirementswhileschedulingmeetings. hisinvaluablesuggestionsandguidanceduringmuchofthiswork. AwardIRI ,andbyagrantfromBellcore.IwouldliketothankEdmundDurfeefor Acknowledgments References Thisresearchhasbeensponsored,inpart,bytheNationalScienceFoundationunderCoordinationTheoryandCollaborationTechnologygrantIRI andaResearchInitiation [3]SandipSenandEdmundH.Durfee.Theroleofcommitmentincooperativenegotiation. [2]SandipSenandEdmundH.Durfee.Onthedesignofanadaptivemeetingscheduler. [1]SandipSen.PredictingTradeosinContract-BasedDistributedScheduling.PhDthesis, InProc.oftheTenthIEEEConferenceonAIApplications,pages40{46,March1994. InternationalJournalofIntelligentandCooperativeInformationSystems,3(1):67{81, UniversityofMichigan,December1993. [6]PhilClark.Oceautomation:Automationgainsmunicipalground.AmericanCity& [5]CommunicationsoftheACM,july1994,volume37,number7,1994.SpecialIssueon [4]ThomasW.Malone,KennethR.Grant,FranklynA.Turbak,StephenA.Brobst,and County,page10,January1987. ACM,30(5):390{402,1987. IntelligentAgents. MichaelD.Cohen.Intelligentinformation-sharingsystems.Communicationsofthe [7]J.F.KelleyandA.Chapanis.Howprofessionalpersonskeeptheircalendars:Implicationsforcomputerization.JournalofOccupationalPsychology,55:141{156,1982. [8]IreneGreif.PCAL:Apersonalcalendar.TechnicalReportTM-213,MITLaboratory [10]EricTaub.Sharingschedules.MacUser,pages155{162,July1993. [9]JonathanGrudin.Socialevaluationoftheuserinterface:Whodoestheworkandwho forcomputerscience,cambridge,mass,1982. [11]LisaDent,JesusBoticario,JohnMcDermott,TomMitchell,andDavidZabowski.A {INTERACT87,pages805{811.NorthHolland,1987. getsthebenet?inh.bullingerandb.shacketl,editors,humancomputerinteraction personallearningapprentice.inproceedingsofthetenthnationalconferenceonarti- cialintelligence,pages96{103,july
13 [12]PattieMaes.Agentsthatreduceworkandinformationoverload.Communicationsof [13]ReidG.Smith.Thecontractnetprotocol:High-levelcommunicationandcontrolin theacm,37(7):30{40,july1994. December1980. adistributedproblemsolver.ieeetransactionsoncomputers,c-29(12):1104{1113, 13
Library Intro AC800M
Library Intro AC800M Connecting Libraries Standard Custom Prepare Connect Application Library Data Types Blocks Modules Library Intro AC800M Connecting Libraries Standard Custom Prepare Connect Application
2015-2016 Academic Calendar - UNDERGRADUATE. All Other Classes Begin; Late Registration Begins. Last Day to Drop a Class without a W on Transcript;
2015-2016 Academic Calendar - UNDERGRADUATE Fall 2015 Semester Monday, August 10 Friday, August 14 Saturday, August 15 Monday, August 17 Friday, August 21 Friday, August 28 Friday, September 4 Monday,
Windchill Service Information Manager 10.1. Curriculum Guide
Windchill Service Information Manager 10.1 Curriculum Guide Live Classroom Curriculum Guide Building Information Structures with Windchill Service Information Manager 10.1 Building Publication Structures
Study Plan Anatomy and Physiology
Study Plan Anatomy and Physiology Starting Anatomy and Physiology: You need to begin by preparing yourself to read and review the material. Gather all necessary and important tools (highlighters, pens,
Arbortext Content Manager 9.0/9.1 Curriculum Guide
Arbortext Content Manager 9.0/9.1 Curriculum Guide NOTE: For a graphical depiction of the curriculum based on job role, please visit this page: http://www.ptc.com/services/edserv/learning/paths/ptc/atcm_90.htm
Course Syllabus. COSC 1437 Programming Fundamentals II. Revision Date: August 21, 2013
Course Syllabus COSC 1437 Programming Fundamentals II Revision Date: August 21, 2013 Catalog Description: This course contains further applications of programming techniques in the C++ programming language.
fkeith,[email protected] Abstract Oncewerelaxtheassumptionthatitmustbepossibletospecifyprogramssolelyintermsof Fax:+6182013626
inanintegratedsoftwaredevelopmentenvironment Exploringtheroleoftheprogramminglanguage KeithJ.Ransom&ChrisD.Marlin, TheFlindersUniversityofSouthAustralia, DisciplineofComputerScience, Adelaide,SouthAustralia
250-406. Administration of Clearwell ediscovery Platform 7.x Exam. http://www.examskey.com/250-406.html
SYMANTEC 250-406 Administration of Clearwell ediscovery Platform 7.x Exam TYPE: DEMO http://www.examskey.com/250-406.html Examskey SYMANTEC 250-406 exam demo product is here for you to test the quality
Global Variables. However, when global variables are used in a function block or control modules, they must be declared as external
Global Variables You can define global variables in the Application Editor. Global variables are available in all programs. It is only possible to declare global variables on application level. Global
Year-End Closing Procedures for Modules in Dynamics GP
Year-End Closing Procedures for Modules in Dynamics GP Page: 1 Welcome! Important Web Seminar Notes Page: 2 To Receive CPE Credit Page: 3 To Receive Group CPE Credit Page: 4 Course Materials Page: 5 McGladrey
MANITOBA [IYDRO. Corporate Risk Management Middle Office Report Sept 2009
MANITOBA [IYDRO Corporate Risk Management Middle Office Report Sept 2009 A. Credit On-going review and advisory support continued to be provided to PS&O (Power Sales and Operations) credit function to
Separation of Concerns in Component-based Robotics
Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting
PROJECT MANAGER DEVELOPMENT PROGRAM
PROJECT MANAGER DEVELOPMENT PROGRAM An AGC Construction Learning Tool for the Emerging Project Manager Providing Essential Skills to Achieve Project Success Brought to you by the Associated General Contractors
During weeks that contain holidays, make-up hours will be scheduled to be completed before the term or module ends.
School Calendar and and Fees The tuition and fees outlined below may vary for individual students who have transfer credit or who complete competency examination(s) or credit by examination associated
Windchill ProjectLink 10.1. Curriculum Guide
Windchill ProjectLink 10.1 Curriculum Guide Live Classroom Curriculum Guide Introduction to Windchill ProjectLink 10.1 Business Administration of Windchill ProjectLink 10.1 Workflow Administration of Windchill
August 2015. AP Psych Reading Schedule 2015-2016. Sun Mon Tue Wed Thu Fri Sat. 19 Freshmen only. 20 First Day! 24 25 26 or 27 BLOCK
August 2015 1 Unit 1: History and Approaches: 8/20-8/28 Reading: Myers modules 1, 2. Unit 1 Guide : 8/28 Crash course #1 8/28 * 2 3 4 5 6 7 8 Unit 2: Research Methods: 8/31-9/4 Reading: Myers module 3.
Adding Events guide. Hampshire Fire and Rescue Service. Document Author: Richard Firth
Adding Events guide Hampshire Fire and Rescue Service Document Author: Richard Firth Document Date: 19/12/2014 Document Control Version By Date Regarding 1.0 RF 19/12/2014 Document Creation Ideagen PLC
HERZING UNIVERSITY ACADEMIC CALENDAR
HERZING UNIVERSITY ACADEMIC CALENDAR Classes at Herzing University run year-round with breaks as listed below. The calendar at some Herzing University campuses may vary slightly, so please check with your
Financial Management TRANSACTION CONTROL AND APPROVAL
Financial Management In today s complex, global, and regulated environment, organizations face numerous challenges in trying to meet deadlines, comply with local regulations and multiple reporting requirements,
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
Developing Microsoft SQL Server Databases MOC 20464
Developing Microsoft SQL Server Databases MOC 20464 Course Outline Module 1: Introduction to Database Development This module introduces database development and the key tasks that a database developer
Responsible Departments Credits Subjects Credits (Annex II-RD 1393/2007) Statistics applied to Psychology. Methods, designs and research techniques
PSYCHOLOGY DEGREE STUDY PLAN, WITH SYLLLABUS MATERIALS AND DEPARTMENTS COURSE Module Materials Responsible Departments Credits Subjects Credits (Annex II-RD 1393/2007) [Credits] Semester Statistics applied
SQL Sentry Essentials
Master the extensive capabilities of SQL Sentry Overview This virtual instructor-led, three day class for up to 12 students provides the knowledge and skills needed to master the extensive performance
Bosch Access Professional Edition 3.0 Access Control Module Certification Evaluation Made by Milestone 12-15-2014
Bosch Access Professional Edition 3.0 Access Control Module Certification Evaluation Made by Milestone 12-15-2014 Bosch - Milestone Certified Solution Summary document 1 Table of Contents Products Tested
Allow Students to Finish Incomplete
Allow Students to Finish Incomplete An instructor may have students who need to finish an incomplete and would like to use a Canvas course to help with that process. Canvas courses are automatically hidden
5053A: Designing a Messaging Infrastructure Using Microsoft Exchange Server 2007
5053A: Designing a Messaging Infrastructure Using Microsoft Exchange Server 2007 Course Number: 5053A Course Length: 3 Days Course Overview This three-day instructor-led course provides students with the
All included databases will be scanned automatically just by a single search and information is available to users immediately.
Data Sheet AND Directory 5.4 AND Directory offers you the possibility to include corporate information resources into your communications network and delivers access by phone, web browser or desktop. Besides
Mastering Microsoft Project 2010
Mastering Microsoft Project 2010 Duration: 2 days Course Description This two-day instructor-led course provides students with the knowledge and skills to plan and manage projects using Microsoft Project
Outlook - WebDesk Synchronization Set Up Guide
Outlook - WebDesk Synchronization Set Up Guide Introduction This guide provides installation and configuration information for the Merak Outlook Groupware Connector used in conjunction with the Market
SECTION C EMPLOYER S REQUIREMENTS/SPECIFICATION
EMPLOYER S REQUIREMENTS/SPECIFICATION Table of Contents C/ 1 Introduction and Overview... 2 1.1 Statement of Confidentiality... 2 1.2 Mission and Overview... 2 1.3 Purpose of the RFP... 3 1.4 Tenderer
Publication details, including instructions for authors and subscription information: http://www.informaworld.com/smpp/title~content=t713683590
TheQuarterlyJournalofExperimentalPsychologySectionA Publicationdetails,includinginstructionsforauthorsandsubscriptioninformation: http://www.informaworld.com/smpp/title~content=t713683590 Andrade,J.(Ed.).(2001).Workingmemoryinperspective.Hove,UK:
ICTWEB502 Create dynamic web pages
ICTWEB502 Create dynamic web pages Release: 1 ICTWEB502 Create dynamic web pages Modification History Release Release 1 Comments This version first released with ICT Information and Communications Technology
School Year Calendar, 2013-14
School Year Calendar, - August 2 2 PD for staff 22 PD for staff 2 PD for staff 2 First day for Start of st quarter 2 2 0 September 2 Labor Day Schools and 2 2 2 2 st -quarter progress reports 0 st -quarter
Course 20464C: Developing Microsoft SQL Server Databases
Course 20464C: Developing Microsoft SQL Server Databases Module 1: Introduction to Database DevelopmentThis module introduces database development and the key tasks that a database developer would typically
RULE 16 - WORK PERIOD, OVERTIME, COMPENSATORY TIME AND HOLIDAY PAY
RULE 16 - WORK PERIOD, OVERTIME, COMPENSATORY TIME AND HOLIDAY PAY Section 1. Work Period The work period for all employees shall be as designated by the City Manager. Section 2. Pay Period The pay period
Microsoft Office Specialist Certification Training Program
Microsoft Office Specialist Certification Training Program Why get certified? Get a recognised badge of proficiency Really learn how to get the most from your PC Earning a Microsoft Office Specialist certification
Pro/INTRALINK 10.1. Curriculum Guide
Pro/INTRALINK 10.1 Curriculum Guide Live Classroom Curriculum Guide Introduction to Pro/INTRALINK 10.1 Business Administration of Windchill Pro/INTRALINK 10.1 System Administration of Windchill 10.1 Customization
QUICK START GUIDE. Draft twice the documents in half the time starting now.
QUICK START GUIDE Draft twice the documents in half the time starting now. WELCOME TO PRODOC Thank you for choosing ProDoc, your forms solution to save time and money, reduce errors, and better serve your
Components of a Computer System
SFWR ENG 3B04 Software Design III 1.1 3 Hardware Processor(s) Memory I/O devices Operating system Kernel System programs Components of a Computer System Application programs Users SFWR ENG 3B04 Software
User's Guide. OpenCATS 0.9.1
User's Guide OpenCATS 0.9.1 Document built from repository (revision: 8) at Fri Jul 26 15:30:03 PDT 2013 User's Guide: OpenCATS 0.9.1 Document built from repository (revision: 8) at Fri Jul 26 15:30:03
NE-50413B Mastering Microsoft Project 2010
NE-50413B Mastering Microsoft Project 2010 Summary Duration Vendor 3 Days Microsoft Audience This course is intended for both novice and experienced Project Managers and project support personnel who need
How to share your pictures
Getting started Shutterfly offers a great way to keep in touch with loved ones: sharing your pictures. Whether you share a few images, a whole album, or a project like a calendar or photo book, it s easy
Sync Appointments from the Schedule Certifications Screen
Syncing 2+ Calendar Appointments with Microsoft Outlook WinTen 2+ provides users the ability to sync WinTen 2+ calendar appointments with a Microsoft Outlook calendar. This syncing ability applies to the
Numerical and Algebraic Fractions
Numerical and Algebraic Fractions Aquinas Maths Department Preparation for AS Maths This unit covers numerical and algebraic fractions. In A level, solutions often involve fractions and one of the Core
Managing Vendors on Procurement Management Portal
Managing Vendors on Procurement Management Portal Contents 1.0 Vendor registration... 4 1.1 Temporary Registration.... 4 1.2 Registration Verification... 5 1.3 Terms and Conditions... 5 1.4 Full Registration
Discussion Session 9. CS/ECE 552 Ramkumar Ravi 26 Mar 2012
Discussion Session 9 CS/ECE 55 Ramkumar Ravi 6 Mar CS/ECE 55, Spring Mark your calendar IMPORTANT DATES TODAY 4/ Spring break 4/ HW5 due 4/ Project Demo HW5 discussion Error in mem_system_randbench.v (will
Quick start guide to using Attendant
Quick start guide to using Attendant Attendant is an easy way to create and take registers for the classes you teach. These can be lectures, tutorials, studios, labs or any class that you would like to
Integrating basic Access Control Models for efficient security along with encryption for the ERP System
Integrating basic Access Control Models for efficient security along with encryption for the ERP System Prof. Swapnaja A. Ubale Research Scholar (Computer Science & Engineering Department) Research Center
Online Appointments (Patients)
Online Appointments (Patients) Overview Once the patient has registered and activated their account they can use the modules available at the practice. This section of the user guide details how the patient
School Based Health Services Medicaid Policy Manual MODULE 6 OCCUPATIONAL AND PHYSICAL THERAPY SERVICES
School Based Health Services Medicaid Policy Manual MODULE 6 OCCUPATIONAL AND PHYSICAL THERAPY SERVICES BACKGROUND Administrative Requirements SCHOOL BASED HEALTH SERVICES ARE REGULATED BY THE CENTERS
Mutual Exclusion using Monitors
Mutual Exclusion using Monitors Some programming languages, such as Concurrent Pascal, Modula-2 and Java provide mutual exclusion facilities called monitors. They are similar to modules in languages that
ART AND DESIGN. Syllabus for Primary Schools. Curriculum Department, Floriana
ART AND DESIGN Syllabus for Primary Schools Curriculum Department, Floriana RATIONALE Curriculum Department, Floriana i THE ART AND DESIGN PROGRAMME For Primary Schools Rationale Art is the visual language.
Pinning and Graduation Ceremony at St. Aloysius. Fall Semester and Term B Classes End. St Francis School of Radiography Seniors Spring Semester
2015 2016 Academic Calendar Fall Session 2015 Saturday, August 15 Monday, August 31 Monday, August 31 Friday, September 4 Monday, September 7 Friday, October 9 Tuesday, October 20 Wednesday, October 21
January 2010. MRHC - Education Calendar. Mon Tue Wed Thu Fri. 6 NA Orientation 8:30am-4:30pm #202 Dr. Bldg. Wound Training 1:00pm--2:00pm SCR
January 2010 1 4 5 General Orientation 4th & 5th 8:00am - 4:30pm in Small Classroom 6 11 12 13 9am--12pm LCR 18 19 General Orientation 18th &19th 8:00am - 4:30pm in Small Classroom 25 26 Charge Nurse Planning
Mastering Microsoft Project 2013
Course 55054: Mastering Microsoft Project 2013 Page 1 of 9 Mastering Microsoft Project 2013 Course 55054: 2 days; Instructor-Led Introduction This two-day, instructor-led course is intended for individuals
Certified Human Resources Manager VS-1002
Certified Human Resources Manager VS-1002 Certified Human Resources Manager Certification Code VS-1002 Vskills certification in Human Resources assesses the candidate on company s Human Resources needs.
ClassLink ClassMate. Introduction to: Teacher Archive Student Snapshot
ClassLink ClassMate Introduction to: Overview Getting Started Demographics Tab Work Ethics (WE) Tab Knowledge (KNW) Tab Skill Tab PDP Tab MP Tab Referrals Tab Anecdotals Tab Medical Alerts Tab 2 www.classlink.com/products/classmate/
EPS SELLER MANUAL FOR SAIL PLANT
EPS SELLER MANUAL FOR SAIL PLANT 1. How to log in to EPS (Limited and Open Tenders)? For logging in please visit https://procurement.metaljunction.com Click on SIGN IN For Limited Tenders : For Limited
Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com Mastering Microsoft Project 2013 Course: 55054A Course Length:
ESKIPM3 Project management software
Overview This is the ability to use a software application that plans, organises and monitors completion of the component tasks within a project in logical sequence, given constraints of people and resource
PORKPLANNER: A MICROCOMPUTER RECORD KEEPING SYSTEM FOR PORK PRODUCTION
PORKPLANNER: A MICROCOMPUTER RECORD KEEPING SYSTEM FOR PORK PRODUCTION A. Ahmadi i, J. L. Farley ii and S. L. Berry i ABSTRACT PORKPLANNER is a computer program for recording and assessing the biological
ESKIPM2(SQA Unit Code- F9CX 04) Project management software
Overview This is the ability to use a software application that plans, organises and monitors completion of the component tasks within a project in logical sequence, given constraints of people and resource
2014 Spring Session I (7.5 Week Courses) 1/2/2014 2/22/2014
Spring 2014 Summer 2014 Summer 2014 Argosy University Academic Calendar Spring 2014 - Spring 2016 2014 Spring Session III (15 Week Courses) 1/2/2014 4/16/2014 Deadline to Add/Drop 15 Week Courses 1/9/2014
Executive Summary Lawson HR Payroll Implementation
Executive Summary Lawson HR Payroll Implementation Lawson Project History In 1999-2000 CMS created a Request for Proposal for an integrated business system to replace aging legacy systems in the areas
Desktop Computing in Skillport Finding Approved Folders and Printing Certificates of Completion
Desktop Computing in Skillport Finding Approved Folders and Printing Certificates of Completion 1. Log in to Skillport http://e-learningcenter.skillport.com/skillportfe/login.action 2. Click on the CATALOG
How To Manage Time And Expense On A Computer Or Tablet Or Ipad Or Ipa Or Ipo Or Ipod Or Ipode Or Ipro Or Ipor Or Ipora Or Ipore Or Ipot Or Ipos Or Ipom Or Ip
M4 Systems Advanced Time and Expense Management Brochure M4 Systems Ltd Tel: 0845 5000 777 International: +44 (0)1443 863910 www.m4systems.com www.dynamicsplus.net Table of Contents Introduction ------------------------------------------------------------------------------------------------------------------
Pricing, Reserving and Forecasting Module
FSA GROUP AND HEALTH TRACK Pricing, Reserving and Forecasting Module SECTION 1: MODULE OVERVIEW The focus of the Pricing, Reserving and Forecasting module is to build upon the Design and Pricing (DP) and
PRODUCT OVERVIEW. allscripts epsi. The Leader in Integrated Performance Management
PRODUCT OVERVIEW allscripts epsi The Leader in Integrated Performance Management How do health systems improve the quality of patient care while lowering costs? To succeed, healthcare leaders must understand
Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may
Chapter 1 Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may work on applications that contain hundreds,
Data Center Infrastructure
Data Center Infrastructure Module 1.3 2006 EMC Corporation. All rights reserved. Data Center Infrastructure - 1 Data Center Infrastructure Upon completion of this module, you will be able to: List the
Sharing and Delegating Access to Calendars in Outlook 2010
Sharing and Delegating Access to Calendars in Outlook 2010 ***NOTE ***: Ignore "Quotation Marks" ( " " ) unless instructed to do so. This will cause error. PLEASE READ BEFORE PROCEEDING: Sharing a calendar
PCLaw Data Import Module
Contents PCLaw Data Import Module About the Data Import Module Before You Begin Starting the Data Import Module Importing Clients and Matters Importing Contacts Importing Calendar and Telephone Events
Module 1 Introduction to Information and Communication Technologies
Module 1 Introduction to Information and Communication Technologies Lesson 3 What are the Hardware Components of a Computer? UNESCO EIPICT Module 1. Lesson 3 1 Rationale The hardware components are the
Florida Medicaid EHR Incentive Program. Eligible Hospitals
Florida Medicaid EHR Incentive Program Eligible Hospitals What? Health Information Technology Economic and Clinical Health Act aka ARRA aka Stimulus $2 billion for the creation of state level Health Information
Competency Profile. Executive Assistant 10/26/05
Executive Assistant Competency Profile 10/26/05 Positions in this banded class serve as staff/management assistants to highest-level administrators in an organization that is characterized by operations
Mastering Microsoft Project 2010 50413B; 3 days, Instructor-led
Mastering Microsoft Project 2010 50413B; 3 days, Instructor-led Course Description This three-day instructor-led course provides students with the knowledge and skills plan and manage projects using Microsoft
WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 1. Computer Systems 1.1 Identify and describe computer systems Windows Server Administration Fundamentals: Lesson 1 Server Overview
Executive Brief for Sharing Sites & Digital Content Providers. Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits
Executive Brief for Sharing Sites & Digital Content Providers Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits Executive Summary The Opportunity/Challenge The revenue
Solutions Partner Program
Solutions Partner Program Creating business opportunities and growth through value-added partnerships. Make the most of your energy SM Use the power of partnership to create business success. Who can join?
