<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="https://project.iu.hio.no:443/wiki/skins/common/feed.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Computing Project Repository - New pages [en]</title>
		<link>https://project.iu.hio.no:443/wiki/index.php/Special:Newpages</link>
		<description>From Computing Project Repository</description>
		<language>en</language>
		<generator>MediaWiki 1.4beta6</generator>
		<lastBuildDate>Tue, 28 Nov 2006 00:44:09 GMT</lastBuildDate>
		<item>
			<title>Systems Administration as a Self-Organizing System: the Professionalization of SA via Interest &amp; Advocacy Groups</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Systems_Administration_as_a_Self-Organizing_System:_the_Professionalization_of_SA_via_Interest_%26_Advocacy_Groups</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Systems Administration as a Self-Organizing System: the&lt;br /&gt;
Professionalization of SA via Interest &amp;amp; Advocacy Groups&lt;br /&gt;
Strata R. Chalup &amp;lt;strata@virtual.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abstract: &lt;br /&gt;
Lacking a single vendor or institution both motivated and powerful enough&lt;br /&gt;
to provide a structure for collaboration, early Unix System Administrators&lt;br /&gt;
had to build their own structures.  The gradual coalescence of&lt;br /&gt;
a cohesive SA community out of the mish-mash of academic, commercial, and&lt;br /&gt;
government Unix environments was among the most fruitful of these &lt;br /&gt;
bootstrapping efforts. &lt;br /&gt;
&lt;br /&gt;
Introduction&lt;br /&gt;
&lt;br /&gt;
System administration is clearly shown to be a member of the &lt;br /&gt;
engineering professions by the plethora of sysadmin membership organizations,&lt;br /&gt;
each focused on particular specialties, credentials, or topics.  There&lt;br /&gt;
is no overarching organization today that serves the entire sysadmin&lt;br /&gt;
community.  As the community has become larger and more diverse, &lt;br /&gt;
it has become common for SAs to be members of several professional&lt;br /&gt;
societies according to their training, specialties, and general career&lt;br /&gt;
focus.  Thus you have general groups for consultants (ICCA), for&lt;br /&gt;
auditors (CoBIT), for&lt;br /&gt;
academically-focused organizations that form a baseline for &lt;br /&gt;
college-educated professionals (ACM, IEEE), system research and practice&lt;br /&gt;
organizations (USENIX, SAGE, LOPSA), regional umbrella groups (BayLISA,&lt;br /&gt;
$groupname), and operating-system advocacy&lt;br /&gt;
groups (a variety of Linux User Groups, or LUGs). &lt;br /&gt;
&lt;br /&gt;
If we make a common analogy of a system administrator as a doctor,&lt;br /&gt;
we find there is no American Medical Association equivalent. ACM and, to a &lt;br /&gt;
lesser extent, IEEE serve as a surrogate for a truly sysadmin-centric&lt;br /&gt;
overarching organization.  USENIX is the AMA equivalent for unix-oriented&lt;br /&gt;
system administrators, but is largely ignored by desktop computer admins&lt;br /&gt;
and network admins.  The latter primarily rally around IETF and NANOG, &lt;br /&gt;
which are working groups and discussion lists, rather than membership organizations.&lt;br /&gt;
(confirm on IETF)  &lt;br /&gt;
&lt;br /&gt;
The past decade has seen a sharp rise in the number of&lt;br /&gt;
vendor certification programs offered, and many successful attainees&lt;br /&gt;
tend to congregate in vendor-specific forums and at vendor-sponsored&lt;br /&gt;
conferences, such as Oracle's annual conference.  Among the most prominent&lt;br /&gt;
examples of certification-centered communities are those revolving &lt;br /&gt;
around Microsoft's operating systems and their Microsoft Certified Professional&lt;br /&gt;
(MCP) program. Sun, Red Hat, Oracle, and Cisco are among the most&lt;br /&gt;
prominent vendors offering these programs.  Some independent organizations&lt;br /&gt;
have responded by creating their own training, such as SAGE's cSAGE&lt;br /&gt;
certification.  Training vendors have also embraced user communities&lt;br /&gt;
as a way of publicizing their own certificate programs.  The Linux&lt;br /&gt;
Professional Institute (LPI) and SANS both are examples of vendors which&lt;br /&gt;
do not have membership-driven groups, but nonetheless provide support&lt;br /&gt;
frameworks such as mailing lists, conferences, and regional meetups as&lt;br /&gt;
a combination 'virtual user group' and upselling opportunity.&lt;br /&gt;
&lt;br /&gt;
Establishing the Problem Space&lt;br /&gt;
&lt;br /&gt;
Managing complex computer infrastructures requires a support structure&lt;br /&gt;
of peers who can serve as mentors, inspiration, and sounding boards&lt;br /&gt;
for solutions and wild ideas.  Early Unix platforms provided some&lt;br /&gt;
of the same computational timesharing facilities generally &lt;br /&gt;
associated with mainframes of the day.   The mainframe operators&lt;br /&gt;
enjoyed a combination of standardization within specific vendor&lt;br /&gt;
communities, coupled with a high level of formal and informal&lt;br /&gt;
organizational support from the platform providers.  The operator&lt;br /&gt;
community was correctly identified as a valuable resource by&lt;br /&gt;
vendors of expensive mainframes, and cultivating the community was&lt;br /&gt;
part of most vendors' official sales strategy.  Groups such as&lt;br /&gt;
Digital Equipment Corporation's &amp;quot;DECUS&amp;quot; and Control Data Corporation's &lt;br /&gt;
&amp;quot;PLATO&amp;quot; provided an early model for structured interaction between &lt;br /&gt;
systems staff and vendors, and for peer to peer networking between &lt;br /&gt;
SAs from different sites.  &lt;br /&gt;
&lt;br /&gt;
Meanwhile, Unix SAs were not &amp;quot;feeling the love&amp;quot;.  In sharp contrast to&lt;br /&gt;
the active vendor support enjoyed by mainframe SAs, the pioneers&lt;br /&gt;
managing Unix environments of the 1970's and 1980's were generally&lt;br /&gt;
either ignored or actively discouraged by vendors.&lt;br /&gt;
Even Digital Equipment Corporation, whose internal Unix Education Group&lt;br /&gt;
(UEG) had created a Bell Labs V7 port for the VAX and played key roles&lt;br /&gt;
in the creation of 4.1BSD, did not consider any Unix version&lt;br /&gt;
supported until its own release of Ultrix in 1984.  Early SA's&lt;br /&gt;
resignedly kept a VMS or RSTS-E boot tape handy in case their&lt;br /&gt;
systems required hardware support from DEC.  Soon DEC's PDPs and &lt;br /&gt;
VAXes were joined by an ever-growing assortment of Motorola 68000 &lt;br /&gt;
platforms from established players as well as startups.  &lt;br /&gt;
 &lt;br /&gt;
Ultimately the strong research orientation surrounding early users &lt;br /&gt;
of Bell Labs' most viral software release would find expression &lt;br /&gt;
in peer-reviewed the initial model for what would become the Usenix &lt;br /&gt;
Annual Technical conference in the late 1970's, and spin off the &lt;br /&gt;
Large Installation System Administrators (LISA) conference in 1987.&lt;br /&gt;
&lt;br /&gt;
April 1987 	The first LISA Workshop, chaired by Rob Kolstad and Alix Vasilatos, brings in 75 attendees&lt;br /&gt;
&lt;br /&gt;
BayLISA founding year 1991.  Tradition of meetings being on the 3rd &lt;br /&gt;
Thursday of the month will be followed by other groups such as $groupname;&lt;br /&gt;
may date from DECUS days.&lt;br /&gt;
&lt;br /&gt;
SAGE, the System Administrators' Guild, started in early 1992 by a group &lt;br /&gt;
of San Francisco Bay Area sysadmins, many of whom were also BayLISA&lt;br /&gt;
founders, becomes a Special Technical Group of USENIX in June 1992.&lt;br /&gt;
&lt;br /&gt;
SAGE: &amp;quot;...to serve the system administration community by:&lt;br /&gt;
    * Offering conferences and training to enhance the technical and managerial capabilities of members of the profession&lt;br /&gt;
    * Promoting activities that advance the state of the art or the community&lt;br /&gt;
    * Providing tools, information, and services to assist system administrators and their organizations&lt;br /&gt;
    * Establishing standards of professional excellence and recognizing those who attain them&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$groupname 1993: &amp;quot;$GROUPNAME is an organization for UNIX system &lt;br /&gt;
administrators in New Jersey formed to facilitate information &lt;br /&gt;
exchange pertaining to the field of Unix system administration. &lt;br /&gt;
$GROUPNAME is not affiliated with a particular hardware or software &lt;br /&gt;
vendor or company.&amp;quot; (via their site)&lt;br /&gt;
Summer 1993    Tom Limoncelli shares airplane home from Usenix with Matt Blaze. Tom talks about possibly creating a local LISA-like group. Matt mentions that Tommy Reinhold (a co-worker) is also interested. Tommy and Tom talk in the next week and try to put something together.  Tom posts all over the net an announcement that a mailing list called GSLISA has started, and its purpose is to figure out how to create such a group.  Tom posts first Draft of the charter, and invents the name $GROUPNAME as a temporary solution. Much to his chagrin, people say they want to use it permanently.  July 22, 1993 About 30 people met at The Princetonian Diner, sang, drank, and made merry. Oh, they also worked out details of creating said group. Names were discussed. A provisional board was elected in November of 1993 and the rest, as they say, is $history.&lt;br /&gt;
&lt;br /&gt;
DC-SAGE, Back Bay LISA, and similar regional groups:  many are claimed&lt;br /&gt;
by various parent orgs, but strictly maintain their independence despite&lt;br /&gt;
similar naming conventions.  http://www.dc-sage.org/  (expand, give&lt;br /&gt;
backstory)&lt;br /&gt;
&lt;br /&gt;
SIG-BEER, a venerable DC-SAGE tradition.  &amp;quot;SIG-beer, as in &amp;quot;Special &lt;br /&gt;
Interest Group - Beer&amp;quot; ala ACM, or as in &amp;quot;send the BEER signal to that process&amp;quot;&lt;br /&gt;
(via website)&lt;br /&gt;
&lt;br /&gt;
2002, David Albans moves to the SF Bay Area from Washington, DC, and starts &lt;br /&gt;
SIG-BEER-WEST in February, continuing the 3rd Saturday tradition.  Still going strong in&lt;br /&gt;
2006.&lt;br /&gt;
&lt;br /&gt;
LUGs now serve where sysadmin groups once trod.   ;-)   There is bottom-up&lt;br /&gt;
organization, too, as small regional LUGs merge to create meta-event&lt;br /&gt;
aggregators such as SVLUG (Silicon Valley) or BALE (Bay Area Linux&lt;br /&gt;
Events).&lt;br /&gt;
&lt;br /&gt;
2000 - 2005 The Cultural Revolution / Agonizing ReAppraisal: SAGE splinters, &lt;br /&gt;
LOPSA forms, primarily around the different viewpoints of research/cutting-edge sysadmin vs trade-union-like nurturing of the profession.   There were also subgroups within both groups who argued strongly for maintaining an elite core, rather than reaching out inclusively.  Some positions favored an approach based on seniority, others on topic, wishing to limit potential morphing of either organization by an influx of Windows-centric admins (rephrase for better PC)&lt;br /&gt;
&lt;br /&gt;
LOPSA:  &amp;quot;Our mission is to advance the practice of system administration; to support, recognize, educate, and encourage its practitioners; and to serve the public through education and outreach on system administration issues.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In 2000, the DECUS U.S. Chapter incorporated as the independent user group Encompass.&lt;br /&gt;
&lt;br /&gt;
**** Trade &amp;amp; Industry Groups ****&lt;br /&gt;
&lt;br /&gt;
   1. IT focused groups:&lt;br /&gt;
      http://www.itaa.org/&lt;br /&gt;
      http://www.simnet.org&lt;br /&gt;
      http://www.naspa.com/&lt;br /&gt;
      http://www.techforum.com&lt;br /&gt;
      http://www.cmiiug.com&lt;br /&gt;
&lt;br /&gt;
      Also  http://www.campconferences.com/&lt;br /&gt;
&lt;br /&gt;
      Platform focused groups / shows  - maybe more historical than current:&lt;br /&gt;
      http://www.share.org/About/ - IBM&lt;br /&gt;
      DECUS -  Dec&lt;br /&gt;
      http://www.techmentorevents.com/ - windows&lt;br /&gt;
      http://www.jcp.org - java&lt;br /&gt;
&lt;br /&gt;
      Also - http://www.sun.com/bigadmin/home/index.html - Sun&lt;br /&gt;
&lt;br /&gt;
**** References ****&lt;br /&gt;
&lt;br /&gt;
$GROUPNAME, http://www.groupname.org/&lt;br /&gt;
USENIX Community Services timeline, http://www.usenix.org/about/history/community.html&lt;br /&gt;
USENIX Firsts timeline, http://www.usenix.org/about/history/firsts.html&lt;br /&gt;
LISA, http://www.usenix.org/events/byname/lisa.html&lt;br /&gt;
LOPSA, http://www.lopsa.org/&lt;br /&gt;
AT&amp;amp;T System V, http://en.wikipedia.org/wiki/UNIX_System_V&lt;br /&gt;
AT&amp;amp;T Version 7, http://en.wikipedia.org/wiki/Unix&lt;/div&gt;</description>
			<pubDate>Sat, 18 Nov 2006 11:21:26 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Systems_Administration_as_a_Self-Organizing_System:_the_Professionalization_of_SA_via_Interest_%26_Advocacy_Groups</comments>		</item>
		<item>
			<title>High Volume Services notes</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/High_Volume_Services_notes</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Explain the difference between the following?&lt;br /&gt;
&lt;br /&gt;
* High Performance Computing&lt;br /&gt;
* High Volume Services&lt;br /&gt;
* High Availability Services&lt;br /&gt;
&lt;br /&gt;
Hardware, software redundancy - clustered environment. Monitoring&lt;br /&gt;
take action on node/service failure. Load-balancing&lt;br /&gt;
&lt;br /&gt;
=== HPC ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*High Performance Computing*&lt;br /&gt;
&lt;br /&gt;
HPC is the term used to describe the use of networked clusters of&lt;br /&gt;
computers to take a large computational (usually scientific, number crunching) problem, divide it into to smaller chunks, distribute those chunks to &lt;br /&gt;
the nodes in the&lt;br /&gt;
cluster(s), and then solve those chunks in parallel. HPC sometimes&lt;br /&gt;
requires very high-bandwidth and/or low-latency interconnects between&lt;br /&gt;
nodes to address the target problems.&lt;br /&gt;
High Performance computinga also refers to the use of supercomputers and computer&lt;br /&gt;
clusters that is, computing systems comprised of multiple processors linked&lt;br /&gt;
together in a single system.&lt;br /&gt;
&lt;br /&gt;
Grid computing - combining resources of (heterogeneous) IT components&lt;br /&gt;
into one pool of shared resources.&lt;br /&gt;
&lt;br /&gt;
=== HVS ===&lt;br /&gt;
*High Volume Services*&lt;br /&gt;
Applications or services that are designed to handle a large number of requests/operations. This is achieved by implementing strategies to share the volume/load betweeen separete service hosts (load balancing), often based on queuing theory priciples. &lt;br /&gt;
&lt;br /&gt;
HVS is focused on serving large amounts of requests, and therefore&lt;br /&gt;
scalability. A typical concern here is having appropriately large&lt;br /&gt;
network throughput but server resources must also be scaled to provide&lt;br /&gt;
the resources to answer the requests. Load-balancing is often used in&lt;br /&gt;
this context to attain a high-efficiency processing of requests among a&lt;br /&gt;
pool of resources. There is often a discussion of certain metric&lt;br /&gt;
objectives (e.g. response time).&lt;br /&gt;
&lt;br /&gt;
This includes the management of services, the economics and the performance&lt;br /&gt;
tuning of services. The ability to deliver reliable service levels depends on&lt;br /&gt;
both the resources that are available in the data centre and the pattern of&lt;br /&gt;
demand driven by the users.&lt;br /&gt;
&lt;br /&gt;
Can cope with high loads, i.e  a webserver which gets alot of requests, may&lt;br /&gt;
cope with high load using webfarms.&lt;br /&gt;
&lt;br /&gt;
=== HAS ===&lt;br /&gt;
&lt;br /&gt;
*High Availability Services*&lt;br /&gt;
Applications or services designed for &amp;quot;mission-critical&amp;quot; situations, where it is of the essence that the service always is available for the clients. To achieve this  a mixture of redundancy and failure detection are implemented in the system responsible for delivering the service. &lt;br /&gt;
&lt;br /&gt;
Services that have to be redundant. Services that always have to be&lt;br /&gt;
available.&lt;br /&gt;
HAS is about ensuring that a service is available according to a certain&lt;br /&gt;
target service level. This takes the form of redundancy at some level to&lt;br /&gt;
accommodate for failures of individual components. Load-balancing is&lt;br /&gt;
often used in this context to route requests to an available server.&lt;br /&gt;
There is often a discussion of what &amp;quot;available&amp;quot; means in terms of metric&lt;br /&gt;
goals (e.g. response time) here as well.&lt;br /&gt;
High availability Service: refers to service offering a high level of service&lt;br /&gt;
uptime with assured quality.&lt;br /&gt;
&lt;br /&gt;
Also called &amp;quot;RAS&amp;quot; (reliability, availability, serviceability) or &amp;quot;fault&lt;br /&gt;
resilient,&amp;quot; it refers to a multiprocessing system that can quickly recover from&lt;br /&gt;
a failure. There may be a minute or two of downtime while one system switches&lt;br /&gt;
over to another, but processing will continue. This is not the same as fault&lt;br /&gt;
tolerant, in which redundant components are designed for continuous processing&lt;br /&gt;
without skipping a heartbeat.&lt;br /&gt;
&lt;br /&gt;
High availability also refers to being able to service a component in the system&lt;br /&gt;
without shutting down the entire operation. See clustering and hot fix.&lt;br /&gt;
http://www.pcmag.com/encyclopedia_term/0,2542,t=high+availability&amp;amp;i=44246,00.asp&lt;br /&gt;
This term gets more and more related to Virtual servers it seems.&lt;br /&gt;
[http://www-935.ibm.com/services/us/index.wss/offerfamily/its/a1000424 - IBM]&lt;br /&gt;
Nice Link: http://www.linuxvirtualserver.org/HighAvailability.html&lt;br /&gt;
&lt;br /&gt;
== Resource Sharing ==&lt;br /&gt;
&lt;br /&gt;
The essence of high performance and therefore high volume is resource management. What resources are being referred to in the names above?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technologies ===&lt;br /&gt;
&lt;br /&gt;
We want to utilize/share &lt;br /&gt;
&lt;br /&gt;
* CPU&lt;br /&gt;
* Disk&lt;br /&gt;
* Memory&lt;br /&gt;
* Network&lt;br /&gt;
&lt;br /&gt;
between different tasks/users/processes. What technologies are available to do this in each of the three cases above?&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&lt;br /&gt;
P2P - e.g. bittorrent, distributed data dissemination&lt;br /&gt;
&lt;br /&gt;
Live server migration - virtualization for seamless service&lt;br /&gt;
&lt;br /&gt;
Load-balancing clusters operate by having all workload come through one or more&lt;br /&gt;
load-balancing front ends, which then distribute it to a collection of back end&lt;br /&gt;
servers. Although they are primarily implemented for improved performance, they&lt;br /&gt;
commonly include high-availability features as well. Such a cluster of&lt;br /&gt;
computers is sometimes referred to as a server farm.&lt;br /&gt;
&lt;br /&gt;
The term &amp;quot;Grid Engine&amp;quot; often pops up in this context. Grid engines differs from&lt;br /&gt;
clusters by being able to work alone (no one element is purely shared), adding&lt;br /&gt;
power or new items if it needs to&lt;br /&gt;
&lt;br /&gt;
==== CPU ====&lt;br /&gt;
&lt;br /&gt;
For sharing CPU, a job distribution system (often associated with HPC&lt;br /&gt;
clusters) is often used.&lt;br /&gt;
&lt;br /&gt;
* Beowulf cluster&lt;br /&gt;
* GridEngine for parallel computing.&lt;br /&gt;
* Load balancer to balance requests to multiple servers.&lt;br /&gt;
* Multitasking at OS level.&lt;br /&gt;
* MPI (Message Passing Interface)&lt;br /&gt;
* Parallel systems (blade racks)&lt;br /&gt;
* Mainframe computing&lt;br /&gt;
* CPU caching&lt;br /&gt;
&lt;br /&gt;
Putting CPUs into a single computer and have all of them work together&lt;br /&gt;
simultaneously to solve problems. This procedure is now known as parallel&lt;br /&gt;
computing. Machines providing the highest level of performance today are all&lt;br /&gt;
parallel computers, not sequential machines.&lt;br /&gt;
&lt;br /&gt;
==== Disk ====&lt;br /&gt;
&lt;br /&gt;
* SAN&lt;br /&gt;
* NAS&lt;br /&gt;
* RAID&lt;br /&gt;
&lt;br /&gt;
Filesystems and filesystem attributes are used to share disks. On a&lt;br /&gt;
network level, you can create a storage area network or use&lt;br /&gt;
network-attached storage to provide a single pool of disk to a large&lt;br /&gt;
number of clients. Various RAID levels can be used to achieve certain&lt;br /&gt;
results, an example is striping which can improve read/write operations.&lt;br /&gt;
Distributed storage techniques are in development which some believe&lt;br /&gt;
hold promise for moving the challenge of storage from the edge into the&lt;br /&gt;
network.&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Distributed_file_system Distributed filesystems]&lt;br /&gt;
&lt;br /&gt;
Storage Area Network(SAN) (low level - disk appears as locally attached)&lt;br /&gt;
nfs/samba (high level - mounted over network)&lt;br /&gt;
network-attached storage(nas - os provides only filesharing)&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/SCSI#SCSI_interface_overview&lt;br /&gt;
Max devices, speeds etc.&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Fiber_channel&lt;br /&gt;
Fibre Channel Protocol (FCP) is the interface protocol of SCSI on the Fibre&lt;br /&gt;
Channel. Topology, Protocols etc.&lt;br /&gt;
&lt;br /&gt;
==== Network ====&lt;br /&gt;
&lt;br /&gt;
* Routing policies.&lt;br /&gt;
* QoS parameters&lt;br /&gt;
* Providing (Provisioning)&lt;br /&gt;
* Use the time multiplexing property in ethernet (Maximum transmission unit)&lt;br /&gt;
* Gb Ethernet, Infiniband, ++&lt;br /&gt;
&lt;br /&gt;
Might be required to use fast connection such as fiber( connecting to a SAN&lt;br /&gt;
storage for example). Redundant links.&lt;br /&gt;
&lt;br /&gt;
* SAN (Storage Area Network) - uses a protocol (e.g. ISCSI - SCSI over IP) to make it look as though network disks are attached&lt;br /&gt;
&lt;br /&gt;
Why would we do this? If the internal bus is faster than the IP network?&lt;br /&gt;
Does size matter?&lt;br /&gt;
&lt;br /&gt;
What are the limits of storage on a regular SCSI bus? See above. But with ISCSI we can have unlimited number. Depends on te implementation of the ISCSI client. In Linux uses 16M for caching which limits the number of devices that can be connected in practice,&lt;br /&gt;
&lt;br /&gt;
We can also use Fibre channel. How does this work?&lt;br /&gt;
&lt;br /&gt;
A SAN is normally connected to a different interface than the regular network.&lt;br /&gt;
(Not always, but should be?) e.g. ISCSI can run on regular ethernet, so&lt;br /&gt;
a second net card on the computer. Or fibre interface.&lt;br /&gt;
&lt;br /&gt;
This is a lower level protocol resource management. Looks like a local device to the computer rather than a network service. Here you need something in the kernel to support to this.&lt;br /&gt;
&lt;br /&gt;
* NAS (Network Attached Storage) This is a service running over a regular network protocol, e.g. sambda, NFS, NetApp, Firewire, shared drives. &lt;br /&gt;
Normally this would run over the same network interface as normal traffic&lt;br /&gt;
(but does not have to).&lt;br /&gt;
&lt;br /&gt;
This is more high level resource management. High level service. AFS, DFS.&lt;br /&gt;
Distributed file system. Don't need anything special in the kernel (except&lt;br /&gt;
standard service drivers).&lt;br /&gt;
&lt;br /&gt;
Is there a clear distinction between a SAN/NAS?&lt;br /&gt;
&lt;br /&gt;
==== Backup ====&lt;br /&gt;
&lt;br /&gt;
SAN is more flexible for backup, since we don't *have* to hvae a filesystem.&lt;br /&gt;
A NAS would &amp;quot;always&amp;quot; be a mounted filesystem. So we can so &amp;quot;dump&amp;quot; to a SAN?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Server Technology ==&lt;br /&gt;
&lt;br /&gt;
=== What is a service? ===&lt;br /&gt;
&lt;br /&gt;
Buzzword? Usually over network? A service is a &amp;quot;process&amp;quot; at any level&lt;br /&gt;
.e.g at OS level, or business level? A running application (application level services)? Network level services. A daemon?&lt;br /&gt;
Work done by one entity for another?&lt;br /&gt;
&lt;br /&gt;
Culture difference -- ISPs think of everythign exxcept the infrastructure as a service.  UNix admins think of a service as a daemon (app. service).&lt;br /&gt;
&lt;br /&gt;
We can be flexible.&lt;br /&gt;
&lt;br /&gt;
=== What is the difference between a server and a workstation? ===&lt;br /&gt;
&lt;br /&gt;
A workstation needs a graphics card, colour screen, sound, ... keyboard&lt;br /&gt;
&lt;br /&gt;
A server is not necessarily about peformance, but saving money on the above.&lt;br /&gt;
&lt;br /&gt;
So servers are usually more expensive - why? Expensive hardware. (RAM - registered RAM, fault tolerant, faster, error correction) (MTBF longer?) (Disk -- two classes of disk. Disks are tested at the factory and the higher reliability/performance ones are sold differently with higher spec. So we have some guarantees) &lt;br /&gt;
&lt;br /&gt;
Physical size? (Not necessarily).&lt;br /&gt;
Server - longer lifetime, more fault tolerant, &lt;br /&gt;
Low level redundancy&lt;br /&gt;
IBM sell their mainframes for low level redundancy&lt;br /&gt;
Server serves more people, higher importance (subjective view)&lt;br /&gt;
Greater requirements for server.&lt;br /&gt;
Cost - workstation should be (can be) cheaper&lt;br /&gt;
&lt;br /&gt;
Is is question of scale? How often can we afford to replace hardware?&lt;br /&gt;
If we split into two tiers, servers and workstations, we can change workstations&lt;br /&gt;
more often (cheaper) than servers.&lt;br /&gt;
&lt;br /&gt;
Is this a strategy for the vendors to sell to us, or a strategy for us to&lt;br /&gt;
solve our problems?&lt;br /&gt;
&lt;br /&gt;
* Why do we need clusters?&lt;br /&gt;
We can extend them rather than replace them. Cheaper.&lt;br /&gt;
Cost of maintaining a cluster built from ad hoc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Power supplies - power factors are better for expensive hardware than for&lt;br /&gt;
cheap. We can reduce the electricity bill.&lt;br /&gt;
&lt;br /&gt;
=== What is the reason for server-blade design? What is wrong with a regular PC? ===&lt;br /&gt;
&lt;br /&gt;
* Blades are small, can fit a lot into a small space&lt;br /&gt;
* Hot swappable&lt;br /&gt;
* Power distribution (common to all blades in a chassis)&lt;br /&gt;
* Common switch, internal network&lt;br /&gt;
* We can make local VLANs internally in a chassis, or link to outside network&lt;br /&gt;
* Designed for redundancy - two of everything (power, switch, ...)&lt;br /&gt;
* Separate network for management console&lt;br /&gt;
&lt;br /&gt;
====Bottlenecks?====&lt;br /&gt;
&lt;br /&gt;
* Network - sharing common network - how does the speed internally compare to link externally? Gb ethernet? Could be a bottleneck?&lt;br /&gt;
&lt;br /&gt;
What is faster than Gb ether? Infiniband - high speed, short distance. Each technology has its own design trade-offs. Short distance/long distance. PIck a tech that works &amp;quot;Best&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
* Disk &lt;br /&gt;
* Memory&lt;br /&gt;
* CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Questions for next time =&lt;br /&gt;
&lt;br /&gt;
* Uptime Institution Tier Level System???  Ranking for datacentres?&lt;br /&gt;
&lt;br /&gt;
* VPNs  what roles to these play in a data centre?&lt;br /&gt;
&lt;br /&gt;
* What role does a SLA play in data centre?&lt;br /&gt;
&lt;br /&gt;
* How do queues apply? Where are they? Can we use queueing theory?&lt;/div&gt;</description>
			<pubDate>Thu, 09 Nov 2006 07:54:25 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:High_Volume_Services_notes</comments>		</item>
		<item>
			<title>Notes on research</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Notes_on_research</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Visits ==&lt;br /&gt;
&lt;br /&gt;
It takes a year to follow up on a vist from a researcher, or a visit to some other college.&lt;/div&gt;</description>
			<pubDate>Mon, 30 Jan 2006 07:24:05 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Notes_on_research</comments>		</item>
		<item>
			<title>Lisa conference report</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Lisa_conference_report</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LISA'05 ==&lt;br /&gt;
&lt;br /&gt;
On Friday, December 2nd 2005, four brave members of the staff at Oslo University College depart for San Diego. Their objective: &lt;br /&gt;
&lt;br /&gt;
: To attend the [http://www.usenix.org/events/lisa05/ Large Installation System Administration Conference (LISA '05)]. &lt;br /&gt;
&lt;br /&gt;
You can follow their exciting journey, as they eat, sleep and inhale the adventure that is LISA. Watch this space to get updated information as the events unfold.&lt;br /&gt;
&lt;br /&gt;
=== General remarks ===&lt;br /&gt;
&lt;br /&gt;
This year's LISA conference was the best in a long time. We made many good contacts with old friends and colleagues.&lt;br /&gt;
&lt;br /&gt;
=== Student Impressions ===&lt;br /&gt;
&lt;br /&gt;
==== Espen ====&lt;br /&gt;
&lt;br /&gt;
The most valuable for me at LISA'05 was the virtualization BOF where I got&lt;br /&gt;
in contact with the &amp;quot;virtualization community&amp;quot;. I signed up for an&lt;br /&gt;
attendee mailinglist and discussed my master thesis description with Steve&lt;br /&gt;
Traugott in infrastructures.org. Monica Lam's talk about &amp;quot;automatic PC&lt;br /&gt;
desktop management with virtualization technology&amp;quot; was also interesting,&lt;br /&gt;
and I discussed a while with Costa Sapuntazakis (Lam's phd student). Both &lt;br /&gt;
Traugott and Sapuntazakis were interested in my thesis, and encouraged me&lt;br /&gt;
to establish e-mail contact with them when I started to work on it. These&lt;br /&gt;
contacts will probably be valuable resources in my master thesis.&lt;br /&gt;
&lt;br /&gt;
I got in touch with Jeff Polo in Google before the google BOF, and also&lt;br /&gt;
other google employees at the BOF. We mostly discussed the possibility for&lt;br /&gt;
internship in Google in Norway. I am going to send e-mails to the people I&lt;br /&gt;
talked to, and hopefully get more information about Google in Norway and&lt;br /&gt;
how to best get in touch with them.&lt;br /&gt;
&lt;br /&gt;
I attended several other sessions as well, but only for my own interest&lt;br /&gt;
(shell programming, os x, network black ops, backup, etc). It felt very&lt;br /&gt;
valuable to attend sessions that was related to my master thesis, and on a&lt;br /&gt;
conference like this I think it is important to have a topic that one can&lt;br /&gt;
consider as &amp;quot;my own field&amp;quot; - in my case, virtualization.&lt;br /&gt;
&lt;br /&gt;
==== Maurice ====&lt;br /&gt;
&lt;br /&gt;
Our part of the USENIX sponsoring agreement was to stuff bags on &lt;br /&gt;
Saturday before the conference, as well as handing out printed material &lt;br /&gt;
(tutorials) to conference participants on 2 other days. This gave me the &lt;br /&gt;
chance to get to know both USENIX staff and others - some of them I knew &lt;br /&gt;
as book authors, or I had heard about them as authorities in the &lt;br /&gt;
sysadmin field. Exciting to meet them personally! Even during our &lt;br /&gt;
working days it was possible to attend tutorial sessions, and some of &lt;br /&gt;
them were a delight: interesting material, presented in a great manner. &lt;br /&gt;
  Attending the more academic sessions (invited/refereed papers) allowed &lt;br /&gt;
me to have an update on recent research, and experiencing &amp;quot;live&amp;quot; the &lt;br /&gt;
interactive nature of these talks by means of q&amp;amp;a mostly at the end, but &lt;br /&gt;
sometimes even during the presentations.&lt;br /&gt;
&lt;br /&gt;
Being able to attend LISA was not only useful for my Master thesis (got &lt;br /&gt;
several useful contacts, plus opinions and hints from experienced &lt;br /&gt;
people), but also an ice-breaker for future conferences. I am very &lt;br /&gt;
grateful for both the support HiO/IU (a special thanks to you, Mark!!) &lt;br /&gt;
and USENIX provided - it was really a sweet deal!&lt;br /&gt;
&lt;br /&gt;
==== Ilir ====&lt;br /&gt;
&lt;br /&gt;
he trip to LISA was carried out in the right time for me. It was a period&lt;br /&gt;
when I was a little unsure about my professional orientation. The&lt;br /&gt;
selection of technical sessions and tutorials was wide, yet I managed to&lt;br /&gt;
join in a couple of them. We as a group of voluntary students were lucky&lt;br /&gt;
to be able to join any of them for free. I attended &amp;quot;Network Black Ops:&lt;br /&gt;
Extracting Unexpected Functionality from Existing Networks Dan Kaminsky,&lt;br /&gt;
DoxPara Research&amp;quot; and of special interest was the Network Activity&lt;br /&gt;
Visualizing part of the lecture, as my Masters Project is going to involve&lt;br /&gt;
a lot of network traffic analysis. I also found interesting to get more&lt;br /&gt;
familiar with MACs, as it was one of the main laptop brands used by&lt;br /&gt;
participants in LISA. The lecture &amp;quot;About the Integration of Mac OS X&lt;br /&gt;
Devices into a Centrally Managed UNIX environment by Anton Schultschik,&lt;br /&gt;
ETH Zürich&amp;quot; contained interesting informations and appealed me to join.&lt;br /&gt;
Appreciation of security is crucial for an SA, so I decided to get some&lt;br /&gt;
information, and joined &amp;quot;What's the Worst That Could Happen? by Peyton&lt;br /&gt;
Engel, Berbee Information Networks Corporation&amp;quot;. Though not very&lt;br /&gt;
technical, it provided plenty of useful information regarding broad&lt;br /&gt;
concepts of security issues.&lt;br /&gt;
&amp;quot;Picking Locks with Cryptology Matt Blaze, University of Pennsylvania&amp;quot; was&lt;br /&gt;
another useful lecture, which gave insights on technologies used in&lt;br /&gt;
eavesdropping links, and ways to secure the information exchange.&lt;br /&gt;
&lt;br /&gt;
Masters programme BoF was a good way to portray our work at Oslo&lt;br /&gt;
University college.&lt;br /&gt;
Meeting and finding potential employers was a very important moment. I got&lt;br /&gt;
the chance to talk to Google company representatives, who were hiring.&lt;br /&gt;
Exchanging information with them was very useful. Additionally, there were&lt;br /&gt;
many job postings in message boards which had useful information regarding&lt;br /&gt;
job inquiries.&lt;br /&gt;
&lt;br /&gt;
I am thankful to you for providing/introducing me with this opportunity to&lt;br /&gt;
meet with professionals, and see some real-life applications of what we&lt;br /&gt;
read from books. I must say it has been often discouraging to see such&lt;br /&gt;
high-level experts, worrying whether I will personally be any close to&lt;br /&gt;
that, and at the  same time encouraging one since it opened some doors of&lt;br /&gt;
opportunity, where I could see myself working, applying and developing my&lt;br /&gt;
knowledge.&lt;br /&gt;
&lt;br /&gt;
==== Kyrre ====&lt;br /&gt;
&lt;br /&gt;
Kyrre joined a tutorial on Linux System Administration in Production  &lt;br /&gt;
Environemnts in order to update himself on the lates techologies used  &lt;br /&gt;
in the industry. He also attended a workshop on system administration  &lt;br /&gt;
education. This workshop was productive in many ways as the community  &lt;br /&gt;
got together and discussed problems and challenges. Kyrre recieved a  &lt;br /&gt;
great deal of positive feedback and suggestions for the software tool  &lt;br /&gt;
MLN which is designed by Kyrre and developed at IU.&lt;br /&gt;
&lt;br /&gt;
==== Siri ====&lt;br /&gt;
&lt;br /&gt;
I attended several of the technical sessions, but particularly enjoyed &lt;br /&gt;
the sessions on System Administration Theory, and the session on Network&lt;br /&gt;
Visualization.&lt;br /&gt;
&lt;br /&gt;
In addition to the technical sessions, I also attended a couple of BoF's &lt;br /&gt;
(Virtualization and Cfengine), in addition to the BoF where the Oslo&lt;br /&gt;
University College Master programme was presented. I also attended a &lt;br /&gt;
so-called Work-in-progress-session, where each presenter only had five &lt;br /&gt;
minutes to present the essence of their work. This allowed 11 people to present &lt;br /&gt;
their work during less than two hours, which was a very interesting and &lt;br /&gt;
entertaining session.&lt;br /&gt;
&lt;br /&gt;
During the conference, I met several interesting people, and got to &lt;br /&gt;
discuss issues strongly related to the topic of my Phd-project.&lt;br /&gt;
&lt;br /&gt;
=== Day 7, Friday ===&lt;br /&gt;
&lt;br /&gt;
Mark takes the masters students out to dinner in the San Diego old town.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Day 6, Thursday ===&lt;br /&gt;
&lt;br /&gt;
Mark gave a paper in the morning and a tutorial in the afternoon.&lt;br /&gt;
&lt;br /&gt;
=== Day 4, Tuesday ===&lt;br /&gt;
&lt;br /&gt;
Mark gave a tutorial in the morning.&lt;br /&gt;
&lt;br /&gt;
==== System admin education workshop ====&lt;br /&gt;
&lt;br /&gt;
Below are the DRAFT notes from this year's workshop.  Thanks to everyone who was able to make it.  Please let me know of corrections.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Steven&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
9-10 Introductions&lt;br /&gt;
     - Problems&lt;br /&gt;
       * How to connect our graduates to jobs&lt;br /&gt;
       * Scott: How to build good problem-solving instead of recipes&lt;br /&gt;
       * David: no money for course development -- drives towards&lt;br /&gt;
       shared platform -&amp;gt; agree on a platform so we could share exercises&lt;br /&gt;
       more easily&lt;br /&gt;
       * Elizabeth: testing &amp;amp; assessment; external validation of testing&lt;br /&gt;
       and assessment: SAGE certification standards/tests&lt;br /&gt;
       * Matt: advocacy of education efforts&lt;br /&gt;
       * Steven: how to connect us to others (in particular, to ACM)&lt;br /&gt;
       * Steven: no web &amp;amp; ftp teaching materials       &lt;br /&gt;
&lt;br /&gt;
      - Issue that seems common: lack of Windows administration expertise&lt;br /&gt;
&lt;br /&gt;
10-12 Virtualization&lt;br /&gt;
      - mln &amp;quot;My Linux Network&amp;quot;; Kyrre runs close to 100 hosts with mln.  Built&lt;br /&gt;
      on UML, so there are some stability issues because UML is still heavily&lt;br /&gt;
      under development&lt;br /&gt;
      - Two other products in the same space: vulab &amp;amp; vcml (by Zach Lowry: built on&lt;br /&gt;
      QEMU); VMware or VirtualPC-based solutions are also possible.&lt;br /&gt;
      - lab issues: logistics (physical space, setup time) x &lt;br /&gt;
                    cost (of hardware &amp;amp; space) =  pedagogical payoff&lt;br /&gt;
      - A solution adopted by everyone would need to be low/no cost and&lt;br /&gt;
      cross-platform (e.g., VMware, VirtualPC, etc)&lt;br /&gt;
&lt;br /&gt;
      Assessment/Testing/Evaluation&lt;br /&gt;
      - 'group riders' - &lt;br /&gt;
        * weight group-work less than individual metrics (ie, homeworks 20%, &lt;br /&gt;
        tests 80%)&lt;br /&gt;
        * exams-per-assignment (ie, grade per topic is a combination)&lt;br /&gt;
        * inter-group evaluations/peer evaluations&lt;br /&gt;
        * add a notebook component per person&lt;br /&gt;
      - Automated assignment grading&lt;br /&gt;
        * some are doing it, basically by pre-setting test systems&lt;br /&gt;
        * Acuitus handles tracking by looking at the following: &lt;br /&gt;
          - machine's behavior, &lt;br /&gt;
          - change ontology (ie, machine state),&lt;br /&gt;
          - student belief state (ie, what the student thinks the problem is)&lt;br /&gt;
       - David does interviews/demonstrations with each group of students to &lt;br /&gt;
       do assessment&lt;br /&gt;
       - David is moving _towards_ recipes _because_ of the 'just google it' &lt;br /&gt;
       phenomenon (i.e., they search for 'email configuration' and find AIX &lt;br /&gt;
       docs, even though they are working on, say, Solaris)&lt;br /&gt;
       - Another common strategy is to give recipes at the beginning and &lt;br /&gt;
       wean them from them over the course of the program.&lt;br /&gt;
       - Some do pre-tests and post-tests to show improvement (this is &lt;br /&gt;
       basically a required approach for accreditation).  Some would like to &lt;br /&gt;
       do 'test-out' approaches for earlier labs, for example.  Using such &lt;br /&gt;
       tests for diagnostic purposes seem to be a good theme.  It might be &lt;br /&gt;
       useful to have a common (ie, across this group) diagnostic test, or &lt;br /&gt;
       perhaps a modular set.&lt;br /&gt;
       - Big issues for us: (our) time, dealing with 'out of the ordinary' &lt;br /&gt;
       approaches for solutions (e.g., instead of fixing the 'broken' box, &lt;br /&gt;
       break the correct one&lt;br /&gt;
       to match the broken one), breaking down larger projects into &lt;br /&gt;
       (checkable) milestones,&lt;br /&gt;
       - David has a vi tutorial he gives&lt;br /&gt;
       - Modules people would like to see:&lt;br /&gt;
         * LDAP (Aeleen Frisch did an LDAP module at Oslo this Fall)&lt;br /&gt;
         * ActiveDirectory (an equivalent module to the LDAP one)&lt;br /&gt;
         * Basic stuff: cd, editors, etc&lt;br /&gt;
         * (Kyrre) a way to more easily and accurately describe overlap &lt;br /&gt;
         between courses  among schools&lt;br /&gt;
         * Backups (and restores): Curt has some materials that may be &lt;br /&gt;
         sharable/helpful. Aeleen did a backup module for Oslo also.&lt;br /&gt;
         * Authentication &amp;amp; Authorization&lt;br /&gt;
       - External assessment&lt;br /&gt;
         * a more generic tool like SAGE cerification would be viewed as a very&lt;br /&gt;
         positive thing&lt;br /&gt;
         * one view is that a particular exam (within a course or program) &lt;br /&gt;
         is hard to be exchanged with an external one&lt;br /&gt;
         * 'nice to have', not necessary&lt;br /&gt;
         * could be nice as an integrative exam (within a 'track', 'thread', &lt;br /&gt;
         'concentration' or 'emphasis' program)&lt;br /&gt;
&lt;br /&gt;
12:30-1:30 lunch&lt;br /&gt;
&lt;br /&gt;
1:30-3 ACM IT Curriculum (and community issues)&lt;br /&gt;
       * sysadm-education recommended curriculum models&lt;br /&gt;
       * How to connect our graduates to jobs&lt;br /&gt;
         - bringing students to LISA has mixed success &lt;br /&gt;
         - internships are a great idea&lt;br /&gt;
         - Oslo has had some success where students' final&lt;br /&gt;
         projects (which include an industry customer) ends up&lt;br /&gt;
         in job offers for those students (ie, job offers from the&lt;br /&gt;
         customer).  &lt;br /&gt;
         - visibility and credibility (of the field) is an issue&lt;br /&gt;
       * Advocacy of education efforts&lt;br /&gt;
       * How to connect us to others (in particular, to ACM)&lt;br /&gt;
       * Mark suggests a consortium idea -- grouping together to&lt;br /&gt;
         - apply for grants/funding&lt;br /&gt;
         - publish papers together&lt;br /&gt;
         - (collaborate in general)&lt;br /&gt;
         - Consortium of System Administration &lt;br /&gt;
         with the overall view of raising visibility of System Administration&lt;br /&gt;
         education and research&lt;br /&gt;
       * Oslo:&lt;br /&gt;
         MS program:&lt;br /&gt;
         - has graduated one class (of 12)&lt;br /&gt;
         - second class has ~15 students&lt;br /&gt;
         - next has ~15 students&lt;br /&gt;
         - two goals of program: terminal degree _and_ leave open&lt;br /&gt;
         option of research (ie, PhD)&lt;br /&gt;
         - currently 2 PhD students, expecting to graduate in 2007&lt;br /&gt;
       * Alva currently has 4 PhD students, Yizhan Sun (almost finished),&lt;br /&gt;
       Ning Wu (post-qualifiers), Mark Chiarini (pre-quals, post-courses), &lt;br /&gt;
       and Hengke Susanto (working on autonomics).&lt;br /&gt;
&lt;br /&gt;
3-3:30 Break&lt;br /&gt;
&lt;br /&gt;
3:30-5 Textbooks &amp;amp; Materials&lt;br /&gt;
       * Quite a few _are_ using Mark's Principles book as the core&lt;br /&gt;
       text (both w/in the workshop and outside)&lt;br /&gt;
       * Scott's school has access to 'Books 24/7'&lt;br /&gt;
       * Steven's school has access to Safari (safari.oreilly.com)&lt;br /&gt;
       * Technical book vs textbook: Kyrre sees a difference in quality&lt;br /&gt;
       of reports in the original sources (recipes vs textbook)&lt;br /&gt;
       * Curt is using outside reviewers of student papers (eg, students&lt;br /&gt;
       in a different course will give feedback on the writing)&lt;br /&gt;
       * Firewalls and Intrusion Detection (Kyrre is using)&lt;br /&gt;
         - Northcutt's Network Intrusion Detection&lt;br /&gt;
         - Ziegler's Linux Firewalls&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
       * Ethics: some have a few chapters, but there don't seem to&lt;br /&gt;
       be any good Ethics texts for System Administration (The Gift&lt;br /&gt;
       of Fire seems to be fairly popular).  Curt shilled 'Ethics and&lt;br /&gt;
       Computing' by KW Boyer.  The SAGE Code of Ethics is too &lt;br /&gt;
       general and high-level to be the basis for a course in Ethics&lt;br /&gt;
       for System Administrators.&lt;br /&gt;
       * Security: Bishop, Secrets and Lies&lt;br /&gt;
       * Networking:&lt;br /&gt;
         - Peterson &amp;amp; Davies&lt;br /&gt;
         - Kurose &amp;amp; Ross - for undergraduates&lt;br /&gt;
         - Fourazan - good on details&lt;br /&gt;
         - Tanenbaum&lt;br /&gt;
         - Leon Garcia's: Communication Networks&lt;br /&gt;
         - Alva has a lecture called 'Breaking IP'&lt;br /&gt;
       * Another missing area: how to do write about research.  &lt;br /&gt;
         - problem is missing the scientific context&lt;br /&gt;
         - Steven needs to dig up the reference on research methods&lt;br /&gt;
         for CS paper that he has lying in his office somewhere&lt;br /&gt;
       * Unix Fundamentals: &lt;br /&gt;
         - Glass' Unix for Programmers and Users&lt;br /&gt;
         - Mark Sobel's book Unix System V&lt;br /&gt;
         - It's hard to beat Kernighan and Pike&lt;br /&gt;
         - David would be interested in collaborating on a book for this&lt;br /&gt;
         - Mark offerred to let people start from his notes to put&lt;br /&gt;
         together an online text/version &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mark offered to let us host our notes &amp;amp; materials on the Oslo&lt;br /&gt;
 'System Administration Resources' site so that we can more easily&lt;br /&gt;
 collaborate/share materials (http://www.iu.hio.no/SystemAdmin/). Contact&lt;br /&gt;
 Matt if we want to put content up.&lt;br /&gt;
&lt;br /&gt;
* Another possibility is the Drupal site set up last year (or conference&lt;br /&gt;
  wiki?).&lt;br /&gt;
&lt;br /&gt;
* A site for sharing this information might be something useful for the&lt;br /&gt;
  Consortium to have as a main(?) focus.&lt;br /&gt;
&lt;br /&gt;
* Norway's Network of Excellence called 'Magix' -- they are motivated&lt;br /&gt;
  to produce teaching resources.  They are going to make a virtual&lt;br /&gt;
  laboratory to share the resources of ~30 universities.  They might&lt;br /&gt;
  be able to assemble a scheme wherein the Consortium could access&lt;br /&gt;
  the resources as well.&lt;br /&gt;
&lt;br /&gt;
 * If someone is interested in looking at other student projects (e.g.,&lt;br /&gt;
 Master's Theses), some way of sharing those might be something the&lt;br /&gt;
 Consortium could do.&lt;br /&gt;
&lt;br /&gt;
* Another idea is cross-institution collaboration on projects.&lt;br /&gt;
* YAI is doing external audits of curriculum &lt;br /&gt;
&lt;br /&gt;
Thoughts on this year:&lt;br /&gt;
&lt;br /&gt;
 * good discussion today&lt;br /&gt;
 * a paper idea would be to write up issues &amp;amp; challenges (and even a survey)&lt;br /&gt;
 of virtualization and System Administration, Security, &amp;amp; Distributed&lt;br /&gt;
 Computing Education (Kyrre and Matt, among others, are interested in that)&lt;br /&gt;
 * The consortium idea has some support.  Oslo will set up a wiki.  One goal&lt;br /&gt;
 would be to have it visually appealing (hint: anyone have a student project&lt;br /&gt;
 to do web design?)&lt;br /&gt;
&lt;br /&gt;
Attendees:&lt;br /&gt;
&lt;br /&gt;
Curt Freeland - curt@cse.nd.edu&lt;br /&gt;
&lt;br /&gt;
Steven Jenkins - jenkinss@etsu.edu&lt;br /&gt;
&lt;br /&gt;
Scott Orr - sorr@cs.iupui.edu&lt;br /&gt;
&lt;br /&gt;
Elizabeth Zwicky - zwicky@acuitus.com&lt;br /&gt;
&lt;br /&gt;
Steve VanDevender - stevev@uoregon.edu, Univ of Oregon&lt;br /&gt;
&lt;br /&gt;
David Byers - davby@ida.liu.se&lt;br /&gt;
&lt;br /&gt;
Kyrre Begnum - Oslo kyrre@iu.hio.no&lt;br /&gt;
&lt;br /&gt;
Matt Disney - Oslo matthew.disney@iu.hio.no&lt;br /&gt;
&lt;br /&gt;
Terry Countryman - GIT terry@cc.gatech.edu&lt;br /&gt;
&lt;br /&gt;
Mark Burgess - mark@iu.hio.no (afternoon)&lt;br /&gt;
&lt;br /&gt;
Alva Couch - couch@cs.tufts.edu&lt;br /&gt;
&lt;br /&gt;
Rik Farrow - rik@usenix.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Day 3, Monday ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mark gave a tutorial in the afternoon and attended the workshop in the afternoon.&lt;br /&gt;
&lt;br /&gt;
==== Notes from the configuration management workshop ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://homepages.inf.ed.ac.uk/group/lssconf/config2005/index.html&lt;br /&gt;
&lt;br /&gt;
=== Day 2, Sunday ===&lt;br /&gt;
&lt;br /&gt;
This was a day working on private things.&lt;br /&gt;
&lt;br /&gt;
=== Day 1, Saturday ===&lt;br /&gt;
&lt;br /&gt;
There really is not much happing today, as far as LISA is conserned. We just registered, and use the oportunity to get online as well.  We used some of the time earlier today to do some work.  &lt;br /&gt;
&lt;br /&gt;
==== Simen's notes ====&lt;br /&gt;
&lt;br /&gt;
Visualization  can be used to improve understanding of complex matters. The idea is to create a simple interface that can be used to set up a simple scene. The framework can be controlled with only a few parameters. The interface can presented both as a 3-dimensional and a classic 2D graphical user interface (GUI). After the initial setup of the display, the visualization is controlled by modifying only a small number of parameters. The system will consist of two main parts. &lt;br /&gt;
&lt;br /&gt;
# The visualization engine&lt;br /&gt;
# The plug-ins (monitors)&lt;br /&gt;
&lt;br /&gt;
The visualization engine is just a simple interface with which the plug-ins will communicate. The communication will be done through a network socket. This allows for distributed plug-ins. It also allows for the plug-ins to be written in any language, as long as it can send and receive messages through the network.&lt;br /&gt;
&lt;br /&gt;
Each plug-in will typically represent one input to the system. It may represent a single machine or network, or it may represent a property of a machine or network. By using several monitors, a complex picture of the whole system can be monitored with relative ease.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;400&amp;quot; bgcolor=&amp;quot;#eeeedd&amp;quot; style=&amp;quot;border:1px solid #c5cabd;padding:1em;padding-top:0.5em;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==== Mark's summary of our discussion ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simen's visualization&lt;br /&gt;
---------------------&lt;br /&gt;
&lt;br /&gt;
Visualization can cover everything from the model of policy in terms&lt;br /&gt;
of graphs and promises to data observed and measured as consequences&lt;br /&gt;
of those choices. Therefore we should combine models from reliability&lt;br /&gt;
theory (fault/cause trees) with time series models and anomaly detectors,&lt;br /&gt;
logging engines and controllers.&lt;br /&gt;
&lt;br /&gt;
Tie this to a cfengine user base. Combine a policy-based view of&lt;br /&gt;
visualization with a control interface for setting policy? A good idea&lt;br /&gt;
is to build the research around a prototype that will run on&lt;br /&gt;
Unix and Windows. Then people (esp cfenigne users) will start to use&lt;br /&gt;
this and we will get a whole bunch of feedback from real users.&lt;br /&gt;
&lt;br /&gt;
Policy-based visualization means being able to decide how events and&lt;br /&gt;
states are visualized, so as to maximize the comprehensibilty of the&lt;br /&gt;
data. Here are some ideas for visualizing complex data.&lt;br /&gt;
&lt;br /&gt;
# Tunnel vision (3d tunnel - curvature and walls and floor are paramters)&lt;br /&gt;
# Fish eye vision (retinax)&lt;br /&gt;
# Syslog with multimedia objects&lt;br /&gt;
&lt;br /&gt;
In terms of abstractions, we want to attach multimedia representations to:&lt;br /&gt;
&lt;br /&gt;
# Discrete (graphs, events)&lt;br /&gt;
# Continuum inputs (time series etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Siri + Kyrre overlap project =====&lt;br /&gt;
&lt;br /&gt;
The only example of autonomous agents that is currently in widespread&lt;br /&gt;
use is BGP. Make a promise and Maude simulation of BGP. How do&lt;br /&gt;
promises get amde in Maude?&lt;br /&gt;
&lt;br /&gt;
Game payoff - how does it fit in?&lt;br /&gt;
Payoff is a subjective function of the measurements.&lt;br /&gt;
&lt;br /&gt;
There is an analogy with routing&lt;br /&gt;
&lt;br /&gt;
 - Metrics (or utility factor for decision-making)&lt;br /&gt;
 - Policy (bgp)&lt;br /&gt;
&lt;br /&gt;
OSPF etc are like legacy systems that simply assume cooperation&lt;br /&gt;
tacitly. As a result they do not scale well etc. Compare how OSPF and&lt;br /&gt;
RIP networks look in terms of promises. RIP only promises its nearest&lt;br /&gt;
neighbours. OSPF promises to listen to any flooded message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maud is a realization of the policy ideas that is more concrete than&lt;br /&gt;
Event Calculus?? We should look at this other work by people in London&lt;br /&gt;
using temporal logics and try to relate it.&lt;br /&gt;
&lt;br /&gt;
Kyrre and Siri should formulate a version of promises in Maude&lt;br /&gt;
language so we can explain our work to the Oslo group in their&lt;br /&gt;
own language.&lt;br /&gt;
&lt;br /&gt;
Promises can be viewed as logic, but the are also a stepping stone to&lt;br /&gt;
methods of approximation. e.g. a promise may be subject to noise and&lt;br /&gt;
fluctuations from the environment, thus, while the ideas might be&lt;br /&gt;
logically consistent in spirit, the details could fall short of this&lt;br /&gt;
idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How do our projects fit into the magix goals? We want to make a&lt;br /&gt;
Maude/promise presentation for the MAGIX/Promise workshop, and also to&lt;br /&gt;
engage a discussion with UiO..  This is about networking and about&lt;br /&gt;
policy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Specifying networks and systems in Maude =====&lt;br /&gt;
&lt;br /&gt;
[http://maude.cs.uiuc.edu/ Maude] is a formal specification and analysis tool based on rewriting logic.&lt;br /&gt;
&lt;br /&gt;
==== Pictures ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Bilde(64).jpg|10px|thumb|Description]]&lt;br /&gt;
&lt;br /&gt;
The whole gang (except me, who is taking the picture) was joined by Æleen Frish for a dicussion about nothing in particular. Later we went on a litter excursion to somewhere and looked at some seals. It was nice weather. We also ended up eating lunch.&lt;br /&gt;
&lt;br /&gt;
 [[Image:LISA_Scenery1.jpg|50px]]&lt;br /&gt;
 [[Image:LISA_Scenery2.jpg|thumb|Description]]&lt;/div&gt;</description>
			<pubDate>Tue, 03 Jan 2006 08:24:14 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Lisa_conference_report</comments>		</item>
		<item>
			<title>EU Network of Excellence Activities</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/EU_Network_of_Excellence_Activities</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h4&amp;gt;Activities Autumn 2005 &amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=10&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
22 Aug - -- --- 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; New masters students start Network and System Administration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
12 Sep - 15 Sep 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; M. Burgess at [[ICINCO 2005]] conference in Barcelona&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
14 Sep - 22 Oct 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Distinguished visitor Aeleen Frisch arrives.&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
27 Oct - 28 Oct 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Norwegian Network Seminar (SIMULA/Oslo)&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
23 Oct - 27 Oct 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; M. Burgess at DSOM conference in Barecelona&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
04 Des - 09 Des 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; USENIX/LISA conference&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 27 Dec 2005 11:04:09 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:EU_Network_of_Excellence_Activities</comments>		</item>
		<item>
			<title>LISA05 Blog</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/LISA05_Blog</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== LISA'05 Blog ==&lt;br /&gt;
&lt;br /&gt;
On Friday, December 2nd 2005, four brave members of the staff at Oslo University College depart for San Diego. Their objective: &lt;br /&gt;
&lt;br /&gt;
: To attend the [http://www.usenix.org/events/lisa05/ Large Installation System Administration Conference (LISA '05)]. &lt;br /&gt;
&lt;br /&gt;
You can follow their exciting journey, as they eat, sleep and inhale the adventure that is LISA. Watch this space to get updated information as the events unfold.&lt;br /&gt;
&lt;br /&gt;
=== Day 4, Tuesday ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below are the DRAFT notes from this year's workshop.  Thanks to everyone who was able to make it.  Please let me know of corrections.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Steven&lt;br /&gt;
       &lt;br /&gt;
&lt;br /&gt;
9-10 Introductions&lt;br /&gt;
     - Problems&lt;br /&gt;
       * How to connect our graduates to jobs&lt;br /&gt;
       * Scott: How to build good problem-solving instead of recipes&lt;br /&gt;
       * David: no money for course development -- drives towards&lt;br /&gt;
       shared platform -&amp;gt; agree on a platform so we could share exercises&lt;br /&gt;
       more easily&lt;br /&gt;
       * Elizabeth: testing &amp;amp; assessment; external validation of testing&lt;br /&gt;
       and assessment: SAGE certification standards/tests&lt;br /&gt;
       * Matt: advocacy of education efforts&lt;br /&gt;
       * Steven: how to connect us to others (in particular, to ACM)&lt;br /&gt;
       * Steven: no web &amp;amp; ftp teaching materials       &lt;br /&gt;
&lt;br /&gt;
      - Issue that seems common: lack of Windows administration expertise&lt;br /&gt;
&lt;br /&gt;
10-12 Virtualization&lt;br /&gt;
      - mln &amp;quot;My Linux Network&amp;quot;; Kyrre runs close to 100 hosts with mln.  Built&lt;br /&gt;
      on UML, so there are some stability issues because UML is still heavily&lt;br /&gt;
      under development&lt;br /&gt;
      - Two other products in the same space: vulab &amp;amp; vcml (by Zach Lowry: built on&lt;br /&gt;
      QEMU); VMware or VirtualPC-based solutions are also possible.&lt;br /&gt;
      - lab issues: logistics (physical space, setup time) x &lt;br /&gt;
                    cost (of hardware &amp;amp; space) =  pedagogical payoff&lt;br /&gt;
      - A solution adopted by everyone would need to be low/no cost and&lt;br /&gt;
      cross-platform (e.g., VMware, VirtualPC, etc)&lt;br /&gt;
&lt;br /&gt;
      Assessment/Testing/Evaluation&lt;br /&gt;
      - 'group riders' - &lt;br /&gt;
        * weight group-work less than individual metrics (ie, homeworks 20%, &lt;br /&gt;
        tests 80%)&lt;br /&gt;
        * exams-per-assignment (ie, grade per topic is a combination)&lt;br /&gt;
        * inter-group evaluations/peer evaluations&lt;br /&gt;
        * add a notebook component per person&lt;br /&gt;
      - Automated assignment grading&lt;br /&gt;
        * some are doing it, basically by pre-setting test systems&lt;br /&gt;
        * Acuitus handles tracking by looking at the following: &lt;br /&gt;
          - machine's behavior, &lt;br /&gt;
          - change ontology (ie, machine state),&lt;br /&gt;
          - student belief state (ie, what the student thinks the problem is)&lt;br /&gt;
       - David does interviews/demonstrations with each group of students to &lt;br /&gt;
       do assessment&lt;br /&gt;
       - David is moving _towards_ recipes _because_ of the 'just google it' &lt;br /&gt;
       phenomenon (i.e., they search for 'email configuration' and find AIX &lt;br /&gt;
       docs, even though they are working on, say, Solaris)&lt;br /&gt;
       - Another common strategy is to give recipes at the beginning and &lt;br /&gt;
       wean them from them over the course of the program.&lt;br /&gt;
       - Some do pre-tests and post-tests to show improvement (this is &lt;br /&gt;
       basically a required approach for accreditation).  Some would like to &lt;br /&gt;
       do 'test-out' approaches for earlier labs, for example.  Using such &lt;br /&gt;
       tests for diagnostic purposes seem to be a good theme.  It might be &lt;br /&gt;
       useful to have a common (ie, across this group) diagnostic test, or &lt;br /&gt;
       perhaps a modular set.&lt;br /&gt;
       - Big issues for us: (our) time, dealing with 'out of the ordinary' &lt;br /&gt;
       approaches for solutions (e.g., instead of fixing the 'broken' box, &lt;br /&gt;
       break the correct one&lt;br /&gt;
       to match the broken one), breaking down larger projects into &lt;br /&gt;
       (checkable) milestones,&lt;br /&gt;
       - David has a vi tutorial he gives&lt;br /&gt;
       - Modules people would like to see:&lt;br /&gt;
         * LDAP (Aeleen Frisch did an LDAP module at Oslo this Fall)&lt;br /&gt;
         * ActiveDirectory (an equivalent module to the LDAP one)&lt;br /&gt;
         * Basic stuff: cd, editors, etc&lt;br /&gt;
         * (Kyrre) a way to more easily and accurately describe overlap &lt;br /&gt;
         between courses  among schools&lt;br /&gt;
         * Backups (and restores): Curt has some materials that may be &lt;br /&gt;
         sharable/helpful. Aeleen did a backup module for Oslo also.&lt;br /&gt;
         * Authentication &amp;amp; Authorization&lt;br /&gt;
       - External assessment&lt;br /&gt;
         * a more generic tool like SAGE cerification would be viewed as a very&lt;br /&gt;
         positive thing&lt;br /&gt;
         * one view is that a particular exam (within a course or program) &lt;br /&gt;
         is hard to be exchanged with an external one&lt;br /&gt;
         * 'nice to have', not necessary&lt;br /&gt;
         * could be nice as an integrative exam (within a 'track', 'thread', &lt;br /&gt;
         'concentration' or 'emphasis' program)&lt;br /&gt;
&lt;br /&gt;
12:30-1:30 lunch&lt;br /&gt;
&lt;br /&gt;
1:30-3 ACM IT Curriculum (and community issues)&lt;br /&gt;
       * sysadm-education recommended curriculum models&lt;br /&gt;
       * How to connect our graduates to jobs&lt;br /&gt;
         - bringing students to LISA has mixed success &lt;br /&gt;
         - internships are a great idea&lt;br /&gt;
         - Oslo has had some success where students' final&lt;br /&gt;
         projects (which include an industry customer) ends up&lt;br /&gt;
         in job offers for those students (ie, job offers from the&lt;br /&gt;
         customer).  &lt;br /&gt;
         - visibility and credibility (of the field) is an issue&lt;br /&gt;
       * Advocacy of education efforts&lt;br /&gt;
       * How to connect us to others (in particular, to ACM)&lt;br /&gt;
       * Mark suggests a consortium idea -- grouping together to&lt;br /&gt;
         - apply for grants/funding&lt;br /&gt;
         - publish papers together&lt;br /&gt;
         - (collaborate in general)&lt;br /&gt;
         - Consortium of System Administration &lt;br /&gt;
         with the overall view of raising visibility of System Administration&lt;br /&gt;
         education and research&lt;br /&gt;
       * Oslo:&lt;br /&gt;
         MS program:&lt;br /&gt;
         - has graduated one class (of 12)&lt;br /&gt;
         - second class has ~15 students&lt;br /&gt;
         - next has ~15 students&lt;br /&gt;
         - two goals of program: terminal degree _and_ leave open&lt;br /&gt;
         option of research (ie, PhD)&lt;br /&gt;
         - currently 2 PhD students, expecting to graduate in 2007&lt;br /&gt;
       * Alva currently has 4 PhD students, Yizhan Sun (almost finished),&lt;br /&gt;
       Ning Wu (post-qualifiers), Mark Chiarini (pre-quals, post-courses), &lt;br /&gt;
       and Hengke Susanto (working on autonomics).&lt;br /&gt;
&lt;br /&gt;
3-3:30 Break&lt;br /&gt;
&lt;br /&gt;
3:30-5 Textbooks &amp;amp; Materials&lt;br /&gt;
       * Quite a few _are_ using Mark's Principles book as the core&lt;br /&gt;
       text (both w/in the workshop and outside)&lt;br /&gt;
       * Scott's school has access to 'Books 24/7'&lt;br /&gt;
       * Steven's school has access to Safari (safari.oreilly.com)&lt;br /&gt;
       * Technical book vs textbook: Kyrre sees a difference in quality&lt;br /&gt;
       of reports in the original sources (recipes vs textbook)&lt;br /&gt;
       * Curt is using outside reviewers of student papers (eg, students&lt;br /&gt;
       in a different course will give feedback on the writing)&lt;br /&gt;
       * Firewalls and Intrusion Detection (Kyrre is using)&lt;br /&gt;
         - Northcutt's Network Intrusion Detection&lt;br /&gt;
         - Ziegler's Linux Firewalls&lt;br /&gt;
         &lt;br /&gt;
&lt;br /&gt;
       * Ethics: some have a few chapters, but there don't seem to&lt;br /&gt;
       be any good Ethics texts for System Administration (The Gift&lt;br /&gt;
       of Fire seems to be fairly popular).  Curt shilled 'Ethics and&lt;br /&gt;
       Computing' by KW Boyer.  The SAGE Code of Ethics is too &lt;br /&gt;
       general and high-level to be the basis for a course in Ethics&lt;br /&gt;
       for System Administrators.&lt;br /&gt;
       * Security: Bishop, Secrets and Lies&lt;br /&gt;
       * Networking:&lt;br /&gt;
         - Peterson &amp;amp; Davies&lt;br /&gt;
         - Kurose &amp;amp; Ross - for undergraduates&lt;br /&gt;
         - Fourazan - good on details&lt;br /&gt;
         - Tanenbaum&lt;br /&gt;
         - Leon Garcia's: Communication Networks&lt;br /&gt;
         - Alva has a lecture called 'Breaking IP'&lt;br /&gt;
       * Another missing area: how to do write about research.  &lt;br /&gt;
         - problem is missing the scientific context&lt;br /&gt;
         - Steven needs to dig up the reference on research methods&lt;br /&gt;
         for CS paper that he has lying in his office somewhere&lt;br /&gt;
       * Unix Fundamentals: &lt;br /&gt;
         - Glass' Unix for Programmers and Users&lt;br /&gt;
         - Mark Sobel's book Unix System V&lt;br /&gt;
         - It's hard to beat Kernighan and Pike&lt;br /&gt;
         - David would be interested in collaborating on a book for this&lt;br /&gt;
         - Mark offerred to let people start from his notes to put&lt;br /&gt;
         together an online text/version &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Mark offered to let us host our notes &amp;amp; materials on the Oslo&lt;br /&gt;
 'System Administration Resources' site so that we can more easily&lt;br /&gt;
 collaborate/share materials (http://www.iu.hio.no/SystemAdmin/). Contact&lt;br /&gt;
 Matt if we want to put content up.&lt;br /&gt;
&lt;br /&gt;
* Another possibility is the Drupal site set up last year (or conference&lt;br /&gt;
  wiki?).&lt;br /&gt;
&lt;br /&gt;
* A site for sharing this information might be something useful for the&lt;br /&gt;
  Consortium to have as a main(?) focus.&lt;br /&gt;
&lt;br /&gt;
* Norway's Network of Excellence called 'Magix' -- they are motivated&lt;br /&gt;
  to produce teaching resources.  They are going to make a virtual&lt;br /&gt;
  laboratory to share the resources of ~30 universities.  They might&lt;br /&gt;
  be able to assemble a scheme wherein the Consortium could access&lt;br /&gt;
  the resources as well.&lt;br /&gt;
&lt;br /&gt;
 * If someone is interested in looking at other student projects (e.g.,&lt;br /&gt;
 Master's Theses), some way of sharing those might be something the&lt;br /&gt;
 Consortium could do.&lt;br /&gt;
&lt;br /&gt;
* Another idea is cross-institution collaboration on projects.&lt;br /&gt;
* YAI is doing external audits of curriculum &lt;br /&gt;
&lt;br /&gt;
Thoughts on this year:&lt;br /&gt;
&lt;br /&gt;
 * good discussion today&lt;br /&gt;
 * a paper idea would be to write up issues &amp;amp; challenges (and even a survey)&lt;br /&gt;
 of virtualization and System Administration, Security, &amp;amp; Distributed&lt;br /&gt;
 Computing Education (Kyrre and Matt, among others, are interested in that)&lt;br /&gt;
 * The consortium idea has some support.  Oslo will set up a wiki.  One goal&lt;br /&gt;
 would be to have it visually appealing (hint: anyone have a student project&lt;br /&gt;
 to do web design?)&lt;br /&gt;
&lt;br /&gt;
Attendees:&lt;br /&gt;
&lt;br /&gt;
Curt Freeland - curt@cse.nd.edu&lt;br /&gt;
&lt;br /&gt;
Steven Jenkins - jenkinss@etsu.edu&lt;br /&gt;
&lt;br /&gt;
Scott Orr - sorr@cs.iupui.edu&lt;br /&gt;
&lt;br /&gt;
Elizabeth Zwicky - zwicky@acuitus.com&lt;br /&gt;
&lt;br /&gt;
Steve VanDevender - stevev@uoregon.edu, Univ of Oregon&lt;br /&gt;
&lt;br /&gt;
David Byers - davby@ida.liu.se&lt;br /&gt;
&lt;br /&gt;
Kyrre Begnum - Oslo kyrre@iu.hio.no&lt;br /&gt;
&lt;br /&gt;
Matt Disney - Oslo matthew.disney@iu.hio.no&lt;br /&gt;
&lt;br /&gt;
Terry Countryman - GIT terry@cc.gatech.edu&lt;br /&gt;
&lt;br /&gt;
Mark Burgess - mark@iu.hio.no&lt;br /&gt;
&lt;br /&gt;
Alva Couch - couch@cs.tufts.edu&lt;br /&gt;
&lt;br /&gt;
Rik Farrow - rik@usenix.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Day 3, Monday ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notes from the configuration management workshop&lt;br /&gt;
at&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://homepages.inf.ed.ac.uk/group/lssconf/config2005/index.html&lt;br /&gt;
&lt;br /&gt;
=== Day 2, Sunday ===&lt;br /&gt;
&lt;br /&gt;
This was a day working on private things.&lt;br /&gt;
&lt;br /&gt;
=== Day 1, Saturday ===&lt;br /&gt;
&lt;br /&gt;
There really is not much happing today, as far as LISA is conserned. We just registered, and use the oportunity to get online as well.  We used some of the time earlier today to do some work.  &lt;br /&gt;
&lt;br /&gt;
==== Simen's notes ====&lt;br /&gt;
&lt;br /&gt;
Visualization  can be used to improve understanding of complex matters. The idea is to create a simple interface that can be used to set up a simple scene. The framework can be controlled with only a few parameters. The interface can presented both as a 3-dimensional and a classic 2D graphical user interface (GUI). After the initial setup of the display, the visualization is controlled by modifying only a small number of parameters. The system will consist of two main parts. &lt;br /&gt;
&lt;br /&gt;
# The visualization engine&lt;br /&gt;
# The plug-ins (monitors)&lt;br /&gt;
&lt;br /&gt;
The visualization engine is just a simple interface with which the plug-ins will communicate. The communication will be done through a network socket. This allows for distributed plug-ins. It also allows for the plug-ins to be written in any language, as long as it can send and receive messages through the network.&lt;br /&gt;
&lt;br /&gt;
Each plug-in will typically represent one input to the system. It may represent a single machine or network, or it may represent a property of a machine or network. By using several monitors, a complex picture of the whole system can be monitored with relative ease.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;400&amp;quot; bgcolor=&amp;quot;#eeeedd&amp;quot; style=&amp;quot;border:1px solid #c5cabd;padding:1em;padding-top:0.5em;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
==== Mark's summary of our discussion ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Simen's visualization&lt;br /&gt;
---------------------&lt;br /&gt;
&lt;br /&gt;
Visualization can cover everything from the model of policy in terms&lt;br /&gt;
of graphs and promises to data observed and measured as consequences&lt;br /&gt;
of those choices. Therefore we should combine models from reliability&lt;br /&gt;
theory (fault/cause trees) with time series models and anomaly detectors,&lt;br /&gt;
logging engines and controllers.&lt;br /&gt;
&lt;br /&gt;
Tie this to a cfengine user base. Combine a policy-based view of&lt;br /&gt;
visualization with a control interface for setting policy? A good idea&lt;br /&gt;
is to build the research around a prototype that will run on&lt;br /&gt;
Unix and Windows. Then people (esp cfenigne users) will start to use&lt;br /&gt;
this and we will get a whole bunch of feedback from real users.&lt;br /&gt;
&lt;br /&gt;
Policy-based visualization means being able to decide how events and&lt;br /&gt;
states are visualized, so as to maximize the comprehensibilty of the&lt;br /&gt;
data. Here are some ideas for visualizing complex data.&lt;br /&gt;
&lt;br /&gt;
# Tunnel vision (3d tunnel - curvature and walls and floor are paramters)&lt;br /&gt;
# Fish eye vision (retinax)&lt;br /&gt;
# Syslog with multimedia objects&lt;br /&gt;
&lt;br /&gt;
In terms of abstractions, we want to attach multimedia representations to:&lt;br /&gt;
&lt;br /&gt;
# Discrete (graphs, events)&lt;br /&gt;
# Continuum inputs (time series etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Siri + Kyrre overlap project =====&lt;br /&gt;
&lt;br /&gt;
The only example of autonomous agents that is currently in widespread&lt;br /&gt;
use is BGP. Make a promise and Maude simulation of BGP. How do&lt;br /&gt;
promises get amde in Maude?&lt;br /&gt;
&lt;br /&gt;
Game payoff - how does it fit in?&lt;br /&gt;
Payoff is a subjective function of the measurements.&lt;br /&gt;
&lt;br /&gt;
There is an analogy with routing&lt;br /&gt;
&lt;br /&gt;
 - Metrics (or utility factor for decision-making)&lt;br /&gt;
 - Policy (bgp)&lt;br /&gt;
&lt;br /&gt;
OSPF etc are like legacy systems that simply assume cooperation&lt;br /&gt;
tacitly. As a result they do not scale well etc. Compare how OSPF and&lt;br /&gt;
RIP networks look in terms of promises. RIP only promises its nearest&lt;br /&gt;
neighbours. OSPF promises to listen to any flooded message.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maud is a realization of the policy ideas that is more concrete than&lt;br /&gt;
Event Calculus?? We should look at this other work by people in London&lt;br /&gt;
using temporal logics and try to relate it.&lt;br /&gt;
&lt;br /&gt;
Kyrre and Siri should formulate a version of promises in Maude&lt;br /&gt;
language so we can explain our work to the Oslo group in their&lt;br /&gt;
own language.&lt;br /&gt;
&lt;br /&gt;
Promises can be viewed as logic, but the are also a stepping stone to&lt;br /&gt;
methods of approximation. e.g. a promise may be subject to noise and&lt;br /&gt;
fluctuations from the environment, thus, while the ideas might be&lt;br /&gt;
logically consistent in spirit, the details could fall short of this&lt;br /&gt;
idea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How do our projects fit into the magix goals? We want to make a&lt;br /&gt;
Maude/promise presentation for the MAGIX/Promise workshop, and also to&lt;br /&gt;
engage a discussion with UiO..  This is about networking and about&lt;br /&gt;
policy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Specifying networks and systems in Maude =====&lt;br /&gt;
&lt;br /&gt;
[http://maude.cs.uiuc.edu/ Maude] is a formal specification and analysis tool based on rewriting logic.&lt;br /&gt;
&lt;br /&gt;
==== Pictures ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Bilde(64).jpg|10px|thumb|Description]]&lt;br /&gt;
&lt;br /&gt;
The whole gang (except me, who is taking the picture) was joined by Æleen Frish for a dicussion about nothing in particular. Later we went on a litter excursion to somewhere and looked at some seals. It was nice weather. We also ended up eating lunch.&lt;br /&gt;
&lt;br /&gt;
 [[Image:LISA_Scenery1.jpg|50px]]&lt;br /&gt;
 [[Image:LISA_Scenery2.jpg|thumb|Description]]&lt;/div&gt;</description>
			<pubDate>Wed, 30 Nov 2005 15:42:27 GMT</pubDate>			<dc:creator>Simenhag</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:LISA05_Blog</comments>		</item>
		<item>
			<title>Online Resources</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Online_Resources</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Internal to our group==&lt;br /&gt;
&lt;br /&gt;
[http://project.iu.hio.no/ICINCO_2005 ICINCO 2005 Complete Proceedings Online]&lt;br /&gt;
&lt;br /&gt;
- [http://project.iu.hio.no/ICINCO_2005/BPC/Papers/W2_683_Valente.pdf Short cut to annealing paper]&lt;br /&gt;
&lt;br /&gt;
[http://project.iu.hio.no/IM99 IM 1999 Complete Proceedings Online]&lt;br /&gt;
&lt;br /&gt;
[http://project.iu.hio.no/IM2003 IM 2003 Complete Proceedings Online]&lt;br /&gt;
&lt;br /&gt;
[http://project.iu.hio.no/IM2005 IM 2005 Complete Proceedings Online]&lt;/div&gt;</description>
			<pubDate>Mon, 26 Sep 2005 12:11:51 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Online_Resources</comments>		</item>
		<item>
			<title>Minutes from meeting 20th Sept 2005</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Minutes_from_meeting_20th_Sept_2005</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FOU i gruppen==&lt;br /&gt;
&lt;br /&gt;
I den nye modellen for høgskoler og universiteter blir FOU stadig vitkigere for oss. Vi må derfor være flinkere til å drive FoU.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Time management&amp;quot; er et problem her -- vi er ikke flink nok til å skyve fra oss trivielle forstyrrelser for å fokusere på noe av større betydning. &lt;br /&gt;
&lt;br /&gt;
- Vi lar oss stresse av studenter og admin forstyrrelser.&lt;br /&gt;
&lt;br /&gt;
- Vi må finne roen til å forske og produsere. &lt;br /&gt;
&lt;br /&gt;
- Jobb med FoU når du jobber mest effektivt (tidlig eller sent på dagen)&lt;br /&gt;
&lt;br /&gt;
- Skyv trivia til side, ikke omvendt.&lt;br /&gt;
&lt;br /&gt;
Mark sier: la oss ikke være Afrika, som ikke klarer å løfte seg selv ut av fattigdom pga dårlig management, eller manglende vilje til samarbeid. Vi må bli flinkere til å styre med de ressursene vi har.&lt;br /&gt;
&lt;br /&gt;
==Posters==&lt;br /&gt;
&lt;br /&gt;
Alle bør tenke på a lage en A1 poster om sitt arbeid. Det er overraskende vanskelig men verdifullt av flere grunner.&lt;br /&gt;
&lt;br /&gt;
- Det synliggjør FoU overfor studenter og ledelse&lt;br /&gt;
&lt;br /&gt;
- Det inspirerer studentene at vi jobber med noe mer enn undervisning&lt;br /&gt;
&lt;br /&gt;
- Det forbereder anledninger som åpne dager. forskningstorget osv&lt;br /&gt;
&lt;br /&gt;
- Det motiverer studenter å ta del i vår suksess.&lt;br /&gt;
&lt;br /&gt;
==Ny 6th framework prosjekt==&lt;br /&gt;
&lt;br /&gt;
Mark er blitt bedt om vi vil være med på nok et EU prosjekt, av et konsortium av universiteter og firmaer fra EU/Norge. Gruppen tilpasser Linux til spesielle formål. Skolelinux er med, og NOKIA, og et italiensk firma som lager musikk-applikasjoner for Linux. &lt;br /&gt;
&lt;br /&gt;
Dette kan bety penger for videreutvikling av cfengine til tilpasning av konfigurasjoner til spesielle formål.&lt;br /&gt;
&lt;br /&gt;
Søknaden sendes inn nå.&lt;br /&gt;
&lt;br /&gt;
==Post 45 og høyvolumtjeneste lab==&lt;br /&gt;
&lt;br /&gt;
Jeg har søkt om midler til å etablere en høyvolumtjeneste lab. Vi trenger kompetanse om storskala webtjenester osv. Opera software vil gjerne være med på dette, og det er kjerne kompetanse som IU bør ha. Kanskje andre firmaer (IBM..) også vil delta.&lt;br /&gt;
&lt;br /&gt;
==FoU Admin==&lt;br /&gt;
&lt;br /&gt;
Narve Strand er ansatt i admin til å bruke tid på FoU admin. Hva slags tjenester ønsker vi av FoU admin? Hvordan kan dette lette belastningen for oss og hjelpe oss til å løfte oss selv ut av `fattigdom'.&lt;br /&gt;
&lt;br /&gt;
==Revival of seminar==&lt;br /&gt;
&lt;br /&gt;
Vi kan kanskje holde seminarer i 8 etg på møterommet, vha prosjektor. Disse møtene er viktig for å holde liv i FoU.&lt;br /&gt;
&lt;br /&gt;
==MARS - multi agent robotic systems==&lt;br /&gt;
&lt;br /&gt;
Seminar som Mark var på i Barcelona. Dette var et fokus for all den kunnskapen vi har. Veldig (overraskende) nyttig.&lt;br /&gt;
&lt;br /&gt;
- Kontrollsystemer / agenter (cfengine)&lt;br /&gt;
&lt;br /&gt;
- Logikk (belief systems/modallogikk)&lt;br /&gt;
&lt;br /&gt;
- Signalbehandling (anomalidetekjson)&lt;br /&gt;
&lt;br /&gt;
==Til slutt==&lt;br /&gt;
&lt;br /&gt;
Som en konklusjon: alle bør planlegge en poster.&lt;br /&gt;
&lt;br /&gt;
Alle bør tenke seg hvordan de kan bedre bruke sin tid for å produsere FoU.&lt;/div&gt;</description>
			<pubDate>Tue, 20 Sep 2005 10:00:28 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Minutes_from_meeting_20th_Sept_2005</comments>		</item>
		<item>
			<title>Group stuff</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Group_stuff</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Minutes from meeting 20th Sept 2005]]&lt;/div&gt;</description>
			<pubDate>Tue, 20 Sep 2005 09:42:07 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Group_stuff</comments>		</item>
		<item>
			<title>ICINCO 2005</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/ICINCO_2005</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a very brief conference report. Mark presented a poster/short paper on cfengine as a multiagent software robot. &lt;br /&gt;
&lt;br /&gt;
A full proceedings is available on CDROM.&lt;br /&gt;
&lt;br /&gt;
This was a surprisingly relevant conference. I went to see what robotics can teach us about configuration management, and what we might be able to teac them. I found a lot of interest. The conference had two parts of special interest:&lt;br /&gt;
&lt;br /&gt;
==MARS - multi-agent robotic systems==&lt;br /&gt;
&lt;br /&gt;
- Here I met [http://www.doc.ic.ac.uk/~klc Keith Clark] of imperial college and his interesting language related work. We talked about examining the language design of cfengine, casting an expert eye over our models. He has interesting work which we should look at.&lt;br /&gt;
&lt;br /&gt;
- I also met Joaquim Filipe - who works on the logics of agents, belief systems etc. He was keen to stay in touch -- he would be a great person to invite, linking together our group's work on logic and agents.&lt;br /&gt;
&lt;br /&gt;
This part of the conference shows how logic and control systems fit neatly&lt;br /&gt;
together and can contribute to system administration through agent behavioural models and language descriptions.&lt;br /&gt;
&lt;br /&gt;
- There is an interesting and very friendly group at the Technion in Israel.&lt;br /&gt;
&lt;br /&gt;
- Graph notions of &amp;quot;rigidity&amp;quot; and &amp;quot;persistence&amp;quot; used in metric constraint spaces mirror our work on &amp;quot;Promises&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Signal processing==&lt;br /&gt;
&lt;br /&gt;
Here there were many ideas presented that relate to anomaly detection. Signals could be digital or pseudo-continuous. &lt;br /&gt;
&lt;br /&gt;
- Use of simulated annealing as a smoothing method on offline data. This is something that Hårek and Kyrre could/should collaborate on. Hårek has a lot of expertise in statistical mechanics. &lt;br /&gt;
&lt;br /&gt;
- Independent component analysis, distinct from PCA. Is this a useable technique.&lt;br /&gt;
&lt;br /&gt;
Open questions: people are good at doing off-line analyses, but can these techniques be translated into realtime methods?&lt;br /&gt;
&lt;br /&gt;
From our side, cfengine was received with interest.&lt;br /&gt;
&lt;br /&gt;
(Mark)&lt;/div&gt;</description>
			<pubDate>Sun, 18 Sep 2005 16:06:41 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:ICINCO_2005</comments>		</item>
		<item>
			<title>Chapter: Use of Web Services in management</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Use_of_Web_Services_in_management</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Use of Web Services in management&lt;br /&gt;
---------------------------------&lt;br /&gt;
&lt;br /&gt;
1. Motivation&lt;br /&gt;
   - Evolution of SNMP failed&lt;br /&gt;
   - No need for dedicated technologies&lt;br /&gt;
   - Many skilled developers&lt;br /&gt;
   - Many tools&lt;br /&gt;
&lt;br /&gt;
2. Introduction to Web Services&lt;br /&gt;
   - Web services components&lt;br /&gt;
   - Protocol stack&lt;br /&gt;
   - Data types&lt;br /&gt;
   - Main w3c specifications&lt;br /&gt;
   - Structure WSDL definition&lt;br /&gt;
&lt;br /&gt;
3. Web Services for management&lt;br /&gt;
   - Example of Web Services based management&lt;br /&gt;
   - Operations&lt;br /&gt;
   - Parameters&lt;br /&gt;
&lt;br /&gt;
4. Advanced features&lt;br /&gt;
   - Transactions&lt;br /&gt;
   - Security&lt;br /&gt;
   - Choreography / Orchestration&lt;br /&gt;
&lt;br /&gt;
5. Standardization activities&lt;br /&gt;
   - OASIS WSDM, WSRF&lt;br /&gt;
   - OGSI&lt;br /&gt;
   - Parley-X&lt;br /&gt;
   - IRTF-NMRG&lt;br /&gt;
&lt;br /&gt;
6. Performance&lt;br /&gt;
   - Comparison to SNMP&lt;/div&gt;</description>
			<pubDate>Thu, 15 Sep 2005 18:21:23 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Use_of_Web_Services_in_management</comments>		</item>
		<item>
			<title>Master level tutorials and tutors</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Master_level_tutorials_and_tutors</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The purpose of a tutor is to guide students through their college duration with advice about learning. It is not to teach course material, but rather answer and pose questions to the students that enable students to get the most out of their stay.&lt;br /&gt;
&lt;br /&gt;
==Tutorial==&lt;br /&gt;
&lt;br /&gt;
A tutorial is a private meeting, not a lecture. It is more informal. Students could bring coffee or tea to such a meeting, but they should come expecting to work. Tutorials are important for creating the feeling of more individual contact between student and teacher. Ideally tutorials would be conducted in groups of two or three, but this is not feasible in terms of resources.&lt;br /&gt;
&lt;br /&gt;
==Group Tutorials==&lt;br /&gt;
&lt;br /&gt;
Each class (year) should have a tutorial once every two weeks in which at least one of the staff is present. The tutorials should enourage participation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The tutorials should measure attendance.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;In the first session, all students should present themselves: where are they from, what are their ambitions and expectations of the course? It is important for each student to know that they are expected to communicate and give of themselves, not sit passively in classes. The tutorials should aim to help break through the shyness barrier.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Advise students to practice mathematics and writing skills.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;What can each student contribute top the group: special skills? Social activities? Job experience?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The tutorial staff member(s) can pose general questions about the course materials that they want to test the students on in an &amp;quot;ad hoc&amp;quot; way. This could be to provoke a special point of view, or demonstrate an example of something.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Tutorials may be conducted as field trips.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Tutorials should help students in the area of &amp;quot;time-management&amp;quot;. How can they organize their time efficiently?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Students can be given responsibility for organizing events like seminars or industry days.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Students could be given responsibility for organizing study groups. e.g. each student in the class organizes one group per week in which the important topics of the week are summarized.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutors==&lt;br /&gt;
&lt;br /&gt;
Tutors are assigned to give personal and general advice to students, not to solve course problems. Tutors should keep a close contact with the administration and study board to advise students in personal matters.&lt;br /&gt;
&lt;br /&gt;
Tutoring is an intensive and tiring process. We should aim to make students self-sufficient, not molly-coddle them!&lt;br /&gt;
&lt;br /&gt;
==Field trips==&lt;br /&gt;
&lt;br /&gt;
Visits and field trips should be encouraged. Students should be reminded that they represent the College in all respects. They should dress and behave accordingly.&lt;/div&gt;</description>
			<pubDate>Wed, 07 Sep 2005 06:33:34 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Master_level_tutorials_and_tutors</comments>		</item>
		<item>
			<title>MAGIX Network of Excellence Activities</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/MAGIX_Network_of_Excellence_Activities</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h4&amp;gt;Activities Autumn 2004 &amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=10&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
22 Aug - -- --- 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; New masters students start Network and System Administration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
12 Sep - 15 Sep 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; M. Burgess at [[ICINCO 2005]] conference in Barcelona&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
14 Sep - 22 Oct 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Distinguished visitor Aeleen Frisch arrives.&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
27 Oct - 28 Oct 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Norwegian Network Seminar (SIMULA/Oslo)&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
23 Oct - 27 Oct 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; M. Burgess at DSOM conference in Barecelona&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
04 Des - 09 Des 2005 &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; USENIX/LISA conference&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 18 Aug 2005 14:57:31 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:MAGIX_Network_of_Excellence_Activities</comments>		</item>
		<item>
			<title>Chapter: Licensing agreements</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Licensing_agreements</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synopsis:&lt;br /&gt;
&lt;br /&gt;
      Summary of different software licensing schemes, covering both&lt;br /&gt;
      typical commercial licenses (e.g. Microsoft &amp;quot;Select&amp;quot;), including&lt;br /&gt;
      dedicated, floating, and site licenses, as  well as widespread&lt;br /&gt;
      &amp;quot;Free software&amp;quot; licenses such as GPL, (new) BSD, CC, MIT, etc.&lt;br /&gt;
      Discussion of social, contractual, legal, managerial and&lt;br /&gt;
      oranizational implications of different licensing schemes for&lt;br /&gt;
      both users and network/system adminstrators.  Also som&lt;br /&gt;
      discussion on the implications of the increasing use of&lt;br /&gt;
      technical measures for IP-management and to ensure license&lt;br /&gt;
      compliance (e.g. technologies such as NGSCP, and product&lt;br /&gt;
      activation keys, as used  by Adobe and Microsoft.)&lt;/div&gt;</description>
			<pubDate>Thu, 11 Aug 2005 10:49:29 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Licensing_agreements</comments>		</item>
		<item>
			<title>Chapter: Ontologies and environment</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Ontologies_and_environment</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Knowledge Engineering - Models and Ontologies&lt;br /&gt;
&lt;br /&gt;
1.      Introduction and Motivation&lt;br /&gt;
&lt;br /&gt;
1.1     Reconnect the Business with the Network&lt;br /&gt;
&lt;br /&gt;
1.2     Managing Telecom Systems: Elements, Networks, OSSs and BSSs&lt;br /&gt;
&lt;br /&gt;
1.3     Managing Non-Telecom Systems: Storage Systems&lt;br /&gt;
&lt;br /&gt;
1.4     The Role of Policy Management and Process Automation&lt;br /&gt;
&lt;br /&gt;
1.5     Stovepipe Components, Stovepipe Knowledge&lt;br /&gt;
&lt;br /&gt;
1.6     Knowledge Lifecycle Management&lt;br /&gt;
&lt;br /&gt;
2.      Current Approaches in Network and System Management&lt;br /&gt;
&lt;br /&gt;
2.1     Legacy Systems and Their Problems&lt;br /&gt;
&lt;br /&gt;
2.2     Standards Efforts&lt;br /&gt;
&lt;br /&gt;
2.3     Newer Management Architectural Styles and Their Problems&lt;br /&gt;
&lt;br /&gt;
3.      Constructing a Knowledge Framework&lt;br /&gt;
&lt;br /&gt;
3.1     Types of Knowledge&lt;br /&gt;
&lt;br /&gt;
3.2     Contextual Knowledge&lt;br /&gt;
&lt;br /&gt;
3.3     Connecting Models, Knowledge and Semantics&lt;br /&gt;
&lt;br /&gt;
4.      Using Knowledge to Orchestrate Behavior&lt;br /&gt;
&lt;br /&gt;
5.      Conclusions and References&lt;/div&gt;</description>
			<pubDate>Mon, 27 Jun 2005 05:23:15 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Ontologies_and_environment</comments>		</item>
		<item>
			<title>Chapter: System Administration and the Business Process</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_System_Administration_and_the_Business_Process</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This chapter will be about integrating system administration into business models. Its placement and contents will depend a little on some of the&lt;br /&gt;
other contributions.&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jun 2005 08:37:26 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_System_Administration_and_the_Business_Process</comments>		</item>
		<item>
			<title>Chapter: Outsourcing</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Outsourcing</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Decision and Control factors for IT-sourcing &lt;br /&gt;
&lt;br /&gt;
Dr. Guus Delen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ABSTRACT&lt;br /&gt;
In my ten years of experience as outsourcing consultant I have grown interested by the paradox that still many IT-outsourcings fail, whilst in that period ample experience has been built up. This chapter gives a summary of my work on that subject, in which two research questions are addressed:&lt;br /&gt;
1.	the scientific quest for finding which factors influence success or failure of a sourcing.&lt;br /&gt;
2.	the consultants question on how to apply the understanding gained on those factors in order to raise the success of actual sourcing trajects&lt;br /&gt;
This chapter starts with an introduction and definitions of the various types of sourcing. The second section gives an elaboration on the development, and economic relevance of IT-sourcing. Thereafter I threat the set of 10 Sourcing factors which was my start-hypothesis for the research. This set has been validated in a field survey. Section 4 summarises the result if this validation, which shows that 9 of the 10 factors are relevant for sourcing success, that this set is rather complete. The validation also resulted in an indication of the relative strength of each specific factor. In the last section the Sourcing-factors monitor is introduced which makes use of the apparent strength of the 9 relevant factors in order to predict and monitor sourcing success in actual cases.&lt;/div&gt;</description>
			<pubDate>Mon, 13 Jun 2005 10:53:36 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Outsourcing</comments>		</item>
		<item>
			<title>Chapter: System administration and business processes: ITIL</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_System_administration_and_business_processes:_ITIL</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Abstract of ITIL chapter in Handbook NSA&lt;br /&gt;
&lt;br /&gt;
IT service management is becoming more important due to a number of reasons. The most important of these reasons are the still growing use of ICT within the primary process of organizations, The growth of ICT outsourcing, the pressure on accountability for the IT of organization, (propelled by SOX).  All these trends provide a pressure on the (internal or external) ICT service provider to formalize their service offerings and act as a business&lt;br /&gt;
&lt;br /&gt;
ITIL has become the de-facto standard for ICT service management processes. ITIL is a set of best practices that can help an organization with structuring and standardizing the management of their technical ICT infrastructure.&lt;br /&gt;
&lt;br /&gt;
I propose the following structure for the chapter:&lt;br /&gt;
&lt;br /&gt;
A definition of IT services and service management&lt;br /&gt;
&lt;br /&gt;
a short history of the origin of ITIL, the development of the best practices and the growth of worldwide usage of ITIL&lt;br /&gt;
&lt;br /&gt;
a summary of the two sets of most widely used ITIL processes: the service delivery set (Incident management, Problem management, Configuration management, Change management, Release management and service desk) and the service support set (Capacity management, IS service continuity management, Availability management, service level management, financial management)&lt;br /&gt;
Positioning of ITIL between other models like CMM, COBIT, ASL, BiSL, MOF, E-TOM&lt;br /&gt;
&lt;br /&gt;
Shortcomings or misperceptions of ITIL and the limits of ITIL&lt;br /&gt;
&lt;br /&gt;
Implementing ITIL processes, do’s and don’ts&lt;br /&gt;
&lt;br /&gt;
The human factor in IT service management&lt;/div&gt;</description>
			<pubDate>Fri, 10 Jun 2005 11:15:34 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_System_administration_and_business_processes:_ITIL</comments>		</item>
		<item>
			<title>Chapter: Use of XML in management</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Use_of_XML_in_management</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1.What is XML-based Network Management?&lt;br /&gt;
&lt;br /&gt;
1.1Definition of XNM&lt;br /&gt;
&lt;br /&gt;
1.2Merits and Demerits of XNM&lt;br /&gt;
&lt;br /&gt;
1.3Related Work&lt;br /&gt;
&lt;br /&gt;
1.4Chapter Organization&lt;br /&gt;
&lt;br /&gt;
2Background Knowledge&lt;br /&gt;
&lt;br /&gt;
2.1XML Technologies&lt;br /&gt;
&lt;br /&gt;
XML, DOM &amp;amp;SAX, XPath, WSDL, SOAP, UDDI, etc&lt;br /&gt;
&lt;br /&gt;
2.2Network Management Tasks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3Application of XML technologies to Network Management&lt;br /&gt;
&lt;br /&gt;
3.1Information Model&lt;br /&gt;
&lt;br /&gt;
3.2Information Instrumentation&lt;br /&gt;
&lt;br /&gt;
3.3Communication&lt;br /&gt;
&lt;br /&gt;
3.4Analysis&lt;br /&gt;
&lt;br /&gt;
3.5Presentation&lt;br /&gt;
&lt;br /&gt;
4Architecture of XNMS&lt;br /&gt;
&lt;br /&gt;
4.1Overall Architecture&lt;br /&gt;
&lt;br /&gt;
4.2Manager Architecture&lt;br /&gt;
&lt;br /&gt;
4.3Agent Architecture&lt;br /&gt;
&lt;br /&gt;
4.4Gateway Architecture&lt;br /&gt;
&lt;br /&gt;
5Implementation Experience&lt;br /&gt;
&lt;br /&gt;
5.1Manager&lt;br /&gt;
&lt;br /&gt;
5.2Agent&lt;br /&gt;
&lt;br /&gt;
5.3Gateway&lt;br /&gt;
&lt;br /&gt;
6Summary &amp;amp; Future Work&lt;br /&gt;
&lt;br /&gt;
7References&lt;/div&gt;</description>
			<pubDate>Thu, 02 Jun 2005 04:49:02 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Use_of_XML_in_management</comments>		</item>
		<item>
			<title>Eclipse, JBuilder og IDE i opplæringen</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Eclipse%2C_JBuilder_og_IDE_i_oppl%C3%A6ringen</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page has been removed''&lt;/div&gt;</description>
			<pubDate>Thu, 26 May 2005 23:04:42 GMT</pubDate>			<dc:creator>Simenhag</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Eclipse%2C_JBuilder_og_IDE_i_oppl%C3%A6ringen</comments>		</item>
		<item>
			<title>Chapter: Backup and redundancy</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Backup_and_redundancy</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   Backups&lt;br /&gt;
&lt;br /&gt;
     Backup Strategies&lt;br /&gt;
&lt;br /&gt;
       Fundamental Entities&lt;br /&gt;
&lt;br /&gt;
       Tactical Considerations&lt;br /&gt;
&lt;br /&gt;
       Snapshots&lt;br /&gt;
&lt;br /&gt;
     Scope: Single system vs. Enterprise approaches&lt;br /&gt;
&lt;br /&gt;
     Resource Requirements&lt;br /&gt;
&lt;br /&gt;
     Media for Backups: Tape and Other Technologies&lt;br /&gt;
&lt;br /&gt;
     Backup Subtleties (open files and other reliability issues)&lt;/div&gt;</description>
			<pubDate>Mon, 23 May 2005 14:02:36 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Backup_and_redundancy</comments>		</item>
		<item>
			<title>Chapter: Storage Technologies</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Storage_Technologies</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Storage: Technologies and Best Practices&lt;br /&gt;
&lt;br /&gt;
Introduction: A Brief Historical Perspective&lt;br /&gt;
&lt;br /&gt;
   Computing Without Permanent Storage&lt;br /&gt;
&lt;br /&gt;
Current Storage Technologies&lt;br /&gt;
&lt;br /&gt;
   A Generalized I/O Subsystem&lt;br /&gt;
&lt;br /&gt;
   Buses: PATA, SATA, SCSI&lt;br /&gt;
&lt;br /&gt;
   Controller and Disk Technology&lt;br /&gt;
&lt;br /&gt;
   RAID&lt;br /&gt;
&lt;br /&gt;
   NATs&lt;br /&gt;
&lt;br /&gt;
   SANs&lt;br /&gt;
&lt;br /&gt;
Storage in Use&lt;br /&gt;
&lt;br /&gt;
   File Systems&lt;br /&gt;
&lt;br /&gt;
   Network I/O Considerations&lt;br /&gt;
&lt;br /&gt;
   I/O Performance&lt;br /&gt;
&lt;br /&gt;
     Data Access Patterns&lt;br /&gt;
&lt;br /&gt;
     Data Placement&lt;/div&gt;</description>
			<pubDate>Mon, 23 May 2005 14:02:02 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Storage_Technologies</comments>		</item>
		<item>
			<title>Evas forslag</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Evas_forslag</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Jeg tror det er helt nødvendig at studentene får noe programmeringserfaring FØR de lærer om forskjellige typer programmeringsspråk. Hvilket språk dette er spiller ikke så stor rolle. &lt;br /&gt;
Mitt forslag er at studentene kan følge JAVA-undervisningen første halvdel av kurset&lt;br /&gt;
(t.o.m. uke 42, jfr. forelesningsnotater og fremdriftsplanen t.o.m. kap.7) og når ingeniør og IKT-studentene går videre med objektorientering i JAVA, går studentene i Programmeringsspråk istedet over til å lære om flere (typer) språk. Da har de forhåpentligvis lært såpass om programmeing generelt at de har tilstrekkelig med knagger å kunnskapen om nye språk på. &lt;br /&gt;
Med hensyn til oppgaver og øvinger kan det lages et eget opplegg tilpasset disse studentene. &lt;br /&gt;
&lt;br /&gt;
Link til forelesningsnotater:&lt;br /&gt;
http://www.iu.hio.no/~kjetilg/uvstoff/intro/progintro.html&lt;br /&gt;
&lt;br /&gt;
Link til fremdriftsplan:&lt;br /&gt;
http://www.iu.hio.no/~kjetilg/Undervisningsstoff/h2001/uvplan.htm#fplan&lt;/div&gt;</description>
			<pubDate>Mon, 23 May 2005 12:53:33 GMT</pubDate>			<dc:creator>Evav</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Evas_forslag</comments>		</item>
		<item>
			<title>Kirstens forslag</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Kirstens_forslag</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kurset skal gi en teoretisk og praktisk innføring i programmering og ulike programmeringsspråk.&lt;br /&gt;
Målet er å tilegne seg en begrepsmessig forståelse gjenom praktiske øvelser.&lt;br /&gt;
Kurset inneholder følgende:&lt;br /&gt;
&lt;br /&gt;
''' Generelt om programmering:''' &amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;UL&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
Om utvikling av programvare fra problemdefinisjon til ferdig produkt&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Feilsøking og retting, testing&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Vedlikeholdbar og utvidbar kode. Kodestandarder.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Utviklingsverktøy og utviklingsmiljøer.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Ulike plattformer.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Sammenligning av programmeringsspråk: &lt;br /&gt;
Objektorienterte vs. prosedyreorienterte språk.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''En oversikt over populære programmeringsspråk'''&lt;br /&gt;
&amp;lt;UL&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Java&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;PHP&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;C#&amp;lt;/LI&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.......&lt;br /&gt;
&amp;lt;LI&amp;gt;Scriptspråk&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;br /&gt;
'''Gøy med programmering'''&lt;br /&gt;
&amp;lt;UL&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;LI&amp;gt;Websider med (X)HTML og litt funksjonalitet - Forms, javascript (samarbeid med kurset 'Webprosjekt')&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;Lego Mindstorms: Bygg og programmer en robot, og se programmet kjøre.&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;br /&gt;
'''Hands-on: Bruk av et eller to språk i praksis (feks PHP, java)'''&lt;br /&gt;
&lt;br /&gt;
Øvelser i:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;UL&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;å skrive små programsnutter fra første dag&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;&lt;br /&gt;
hvordan kompilere og kjøre et program &amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;hvordan bruke en debugger&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;hvordan skrive funksjoner&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;hvordan definere variabler &amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;hvordan utføre enkle matematiske beregninger&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;if/else &amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;for og while-løkker&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt; hvordan lage input/output&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;LI&amp;gt;bruk av arrays&amp;lt;/LI&amp;gt;&lt;br /&gt;
&amp;lt;/UL&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 20 May 2005 13:02:18 GMT</pubDate>			<dc:creator>Kirstenr</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Kirstens_forslag</comments>		</item>
		<item>
			<title>Frodes forslag</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Frodes_forslag</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Data typer (frode tøff type) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Demonstrere i praksis hva typer er og viktigheten av og ha typer.&lt;br /&gt;
&lt;br /&gt;
Demonstrere begrensingene av typer - de er tilnærminger av virkeligheten&lt;br /&gt;
o integere som ruller rundt&lt;br /&gt;
o integere som ikke kan representere hele den dynamiske bredden som trenges - dvs norsk statsbudsjett og kostnadene til en riegel&lt;br /&gt;
o flyttall som har begrenset bredde, demonstrere at a+b = a i enkelte tilfeller når a er veldig stor og b er veldig liten men ikke null.&lt;br /&gt;
&lt;br /&gt;
Konvertering fra en type til en annen, konsekvenser&lt;br /&gt;
 gutt+gutt != barn&lt;br /&gt;
 pike+gutt == barn&lt;br /&gt;
&lt;br /&gt;
Atomiske typer i motsetning til sammensatte typer.&lt;br /&gt;
strenger, representasjon&lt;br /&gt;
arrayer&lt;br /&gt;
stakker&lt;br /&gt;
køer&lt;br /&gt;
&lt;br /&gt;
gøy med arrayer stakker og køer, mange mange eksempler må viser for å banke inn i hodene en intuitiv forståelse av disse viktige datatypene og hvor de skal brukes&lt;br /&gt;
&lt;br /&gt;
to dimensjonale arrayer, representasjon av bilder (burde være visuelt og fengende)&lt;br /&gt;
-konkuranse, la studentene &amp;quot;oppdage&amp;quot; run-line enkoding (enkel kompresjon)&lt;br /&gt;
&lt;br /&gt;
Objecter og records kan passe inn her, men bør kanskje bare nevnes og presenteres separat.&lt;/div&gt;</description>
			<pubDate>Fri, 20 May 2005 12:21:25 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Frodes_forslag</comments>		</item>
		<item>
			<title>Chapter: Anomaly Detection</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Anomaly_Detection</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Anomaly Detection&amp;quot; chapter&lt;br /&gt;
&lt;br /&gt;
* Introduction and Motivations:&lt;br /&gt;
--&amp;gt; what is anomaly detection and its applications&lt;br /&gt;
--&amp;gt; confusions and misunderstanding&lt;br /&gt;
--&amp;gt; misuse of the term&lt;br /&gt;
&lt;br /&gt;
* Basic Anomaly Detection Techniques:&lt;br /&gt;
--&amp;gt; Statistic-based Approaches&lt;br /&gt;
--&amp;gt; Specification-based Approaches&lt;br /&gt;
--&amp;gt; False positives versus false negatives&lt;br /&gt;
&lt;br /&gt;
* Profiling the Features:&lt;br /&gt;
--&amp;gt; Feature Selection&lt;br /&gt;
--&amp;gt; The Machine Learning Approaches&lt;br /&gt;
&lt;br /&gt;
* Performance Evaluation:&lt;br /&gt;
--&amp;gt; Analytical Approaches (e.g., Entropy-based Metrics)&lt;br /&gt;
--&amp;gt; Data-centric Benchmarks and Experiments (e.g., Data set)&lt;br /&gt;
--&amp;gt; Data Manipulation for Anomaly Detection&lt;br /&gt;
&lt;br /&gt;
* Issues: The usefulness of Anomaly Detection&lt;br /&gt;
--&amp;gt; On Efficiently/Practically Building the Long-term Profiles&lt;br /&gt;
--&amp;gt; Explanation of Detected Anomalies&lt;br /&gt;
--&amp;gt; Responing the Anomalies&lt;br /&gt;
&lt;br /&gt;
* Examples: the Systems&lt;br /&gt;
--&amp;gt; two or three examples such as (Self/Why 6), NIDES, Elisha.&lt;br /&gt;
&lt;br /&gt;
* Summary and Future Research Topics&lt;/div&gt;</description>
			<pubDate>Wed, 18 May 2005 07:05:40 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Anomaly_Detection</comments>		</item>
		<item>
			<title>Nytt fag: Programmeringsspråk (Anvendt Datateknologi</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Nytt_fag:_Programmeringsspr%C3%A5k_%28Anvendt_Datateknologi</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Data typer (frode tøff type) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Demonstrere i praksis hva typer er og viktigheten av og ha typer.&lt;br /&gt;
&lt;br /&gt;
Demonstrere begrensingene av typer - de er tilnærminger av virkeligheten&lt;br /&gt;
o integere som ruller rundt&lt;br /&gt;
o integere som ikke kan representere hele den dynamiske bredden som trenges - dvs norsk statsbudsjett og kostnadene til en riegel&lt;br /&gt;
o flyttall som har begrenset bredde, demonstrere at a+b = a i enkelte tilfeller når a er veldig stor og b er veldig liten men ikke null.&lt;br /&gt;
&lt;br /&gt;
Konvertering fra en type til en annen, konsekvenser&lt;br /&gt;
 gutt+gutt != barn&lt;br /&gt;
 pike+gutt == barn&lt;br /&gt;
&lt;br /&gt;
Atomiske typer i motsetning til sammensatte typer.&lt;br /&gt;
strenger, representasjon&lt;br /&gt;
arrayer&lt;br /&gt;
stakker&lt;br /&gt;
køer&lt;br /&gt;
&lt;br /&gt;
gøy med arrayer stakker og køer, mange mange eksempler må viser for å banke inn i hodene en intuitiv forståelse av disse viktige datatypene og hvor de skal brukes&lt;br /&gt;
&lt;br /&gt;
to dimensjonale arrayer, representasjon av bilder (burde være visuelt og fengende)&lt;br /&gt;
-konkuranse, la studentene &amp;quot;oppdage&amp;quot; run-line enkoding (enkel kompresjon)&lt;br /&gt;
&lt;br /&gt;
Objecter og records kan passe inn her, men bør kanskje bare nevnes og presenteres separat.&lt;/div&gt;</description>
			<pubDate>Tue, 17 May 2005 16:03:27 GMT</pubDate>			<dc:creator>Frodes</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Nytt_fag:_Programmeringsspr%C3%A5k_%28Anvendt_Datateknologi</comments>		</item>
		<item>
			<title>Simens forslag</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Simens_forslag</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jeg tror vi må lage et opplegg hvor studentene kan få en enkel og grei forståelse for hva et programmeringsspråk er, hva det kan brukes til og hva det ''ikke'' kan brukes til. Her er noen forslag til emner jeg mener vi må ha med, og som kan flettes sammen med/overlapper med det Mark har skrevet:&lt;br /&gt;
&lt;br /&gt;
* Hva er et programmeringsspråk&lt;br /&gt;
* Hva slags typer progarmmeringsspåk finnes&lt;br /&gt;
* Forskjell på kildekode og program (exe)&lt;br /&gt;
** Compilerte språk&lt;br /&gt;
*** Hva er kompilering? C++ -&amp;gt; obj, java -&amp;gt; bytecode&lt;br /&gt;
*** Hva er  linking? obj -&amp;gt; exe&lt;br /&gt;
** Interpreterte språk&lt;br /&gt;
** Eksempler på noen språk (det finnes minst 2500, se [http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html The History of Programming Languages] og [http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm The Language List])&lt;br /&gt;
*** '''Assembly'''&lt;br /&gt;
*** '''C/C++'''&lt;br /&gt;
*** '''Java'''&lt;br /&gt;
*** '''C#'''&lt;br /&gt;
*** Simula&lt;br /&gt;
*** '''PHP'''&lt;br /&gt;
*** '''Javascript'''&lt;br /&gt;
*** '''Pascal'''&lt;br /&gt;
*** ADA&lt;br /&gt;
*** Delphi&lt;br /&gt;
*** Basic (VisualBasic)&lt;br /&gt;
*** VBScript&lt;br /&gt;
*** '''Perl'''&lt;br /&gt;
*** Tcl/Tk&lt;br /&gt;
*** Python&lt;br /&gt;
*** Ruby&lt;br /&gt;
*** bash/tcsh/sh&lt;br /&gt;
*** APL&lt;br /&gt;
*** '''Postscript'''&lt;br /&gt;
*** Cobol&lt;br /&gt;
*** Fortran&lt;br /&gt;
*** Prolog&lt;br /&gt;
*** Lisp&lt;br /&gt;
** Variabler&lt;br /&gt;
** Tester&lt;br /&gt;
** Løkker&lt;br /&gt;
** &lt;br /&gt;
** Struktruer og algoritmer&lt;br /&gt;
*** Her lager vi et enkelt opplegg, og introduserer kun enkle algoritmer og strukturer. Kanskje en enkel sorteringsalgoritme ([http://www.cs.princeton.edu/~ah/alg_anim/gawain-4.0/BubbleSort.html bubble sort?]) eller noe slikt.&lt;br /&gt;
* Hva er et API og hva kan det brukes til?&lt;br /&gt;
* Hva er et GUI og hvordan kan jeg lage et?&lt;br /&gt;
* Objektorientering&lt;br /&gt;
* Programstack&lt;br /&gt;
* Minnehåndtering i forskjellige språk&lt;/div&gt;</description>
			<pubDate>Fri, 13 May 2005 12:11:50 GMT</pubDate>			<dc:creator>Simenhag</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Simens_forslag</comments>		</item>
		<item>
			<title>Mark's forslag</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Mark%27s_forslag</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Introduksjon: hva er programmering? [[PS-Oppgaver 1]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Litt historie?&lt;br /&gt;
&amp;lt;li&amp;gt;Hva er en operasjon?&lt;br /&gt;
&amp;lt;li&amp;gt;Intruksjoner som koder&lt;br /&gt;
&amp;lt;li&amp;gt;Input/output&lt;br /&gt;
&amp;lt;li&amp;gt;Hva er det som tolker?&lt;br /&gt;
&amp;lt;li&amp;gt;Er DNA et dataprogram?&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Datamaskinens oppbygning [[PS-Oppgaver 2]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Litt historie&lt;br /&gt;
&amp;lt;li&amp;gt;CPU, Minne, Disk, skjerm, adresser&lt;br /&gt;
&amp;lt;li&amp;gt;Modellen: variable &amp;lt;-&amp;gt; minne, CPU &amp;lt;-&amp;gt; operatorer, skjerm/disk &amp;lt;-&amp;gt; streams/files&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Maskinspråk, tolket og kompilerte språk [[PS-Oppgaver 3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Løkker (hvordan ser de ut: JMP, while, ...)&lt;br /&gt;
&amp;lt;li&amp;gt; Subrutiner - hoppe i en nummerert liste, stack&lt;br /&gt;
&amp;lt;li&amp;gt; Avgjørelser - forgrening, veivalg&lt;br /&gt;
&amp;lt;li&amp;gt; Informasjonsflyt i et program: variable/minne&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Unix shell og DOS ??&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Sammensetninger av programmer som kommuniserer&lt;br /&gt;
&amp;lt;li&amp;gt; Pipe tolket som en subrutine&lt;br /&gt;
&amp;lt;li&amp;gt; Løkker, subrutiner, avgjørelser&lt;br /&gt;
&amp;lt;li&amp;gt; Informasjonsflyt i et program&lt;br /&gt;
&amp;lt;li&amp;gt;Scripting generelt&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Høynivåspråk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Datatyper - hva er de?&lt;br /&gt;
&amp;lt;li&amp;gt;Interpreterte/kompilerte språk&lt;br /&gt;
&amp;lt;li&amp;gt; Fordeler og ulemper med kompilasjon/tolkning&lt;br /&gt;
&amp;lt;li&amp;gt; Pascal,C,Java - hva brukes de til?&lt;br /&gt;
&amp;lt;li&amp;gt; Vis: Prolog/ML - hva brukes de til?&lt;br /&gt;
&amp;lt;li&amp;gt; Nevne: Lisp, COBOL - hva brukes de til?&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Organisering av et program&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Hvordan håndtere kompleksitet i intrukser?&lt;br /&gt;
&amp;lt;li&amp;gt;Procedural&lt;br /&gt;
&amp;lt;li&amp;gt;Objektorientert&lt;br /&gt;
&amp;lt;li&amp;gt;Hendelsesbasert&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Et enkelt dataspråk: (velg en...C?)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Lokale og globale variable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Deklarasjonsspråk: HTML,XML&lt;br /&gt;
&amp;lt;li&amp;gt;Hvor går fremtidens språk?&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 13 May 2005 09:40:25 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Mark%27s_forslag</comments>		</item>
		<item>
			<title>PS-Oppgaver 1</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/PS-Oppgaver_1</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ideer...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Naturlig språk i vesten bruker bokstaver til å representere lyder,&lt;br /&gt;
slik at sammensetninger lage fonetiske ord. Finn ut hvordan tegn&lt;br /&gt;
brukes i:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Egyptiske hieroglypher&lt;br /&gt;
&amp;lt;li&amp;gt;Kinesiske symboler&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Lag pseudokode av en typisk dag på IU... hva er operasjonene? Hvilke abstraksjoner kan man lage for repetisjon osv..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</description>
			<pubDate>Thu, 12 May 2005 12:06:25 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:PS-Oppgaver_1</comments>		</item>
		<item>
			<title>Nytt fag: Programmeringsspråk (Anvendt Datateknologi)</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Nytt_fag:_Programmeringsspr%C3%A5k_%28Anvendt_Datateknologi%29</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Målet med dette kurset er å gi en grunnleggende forståelse av hva programmering er og dreier seg om, for studenter med svak bakgrunn i data og matematikk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Planlegging:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Mark&lt;br /&gt;
- Simen&lt;br /&gt;
- Ulf&lt;br /&gt;
- Frode&lt;br /&gt;
- Geir&lt;br /&gt;
- Hårek&lt;br /&gt;
- Eva&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Undervisning:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Mark&lt;br /&gt;
- Simen&lt;br /&gt;
- Hårek&lt;br /&gt;
- Frode&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Lage oppgaver&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Mark&lt;br /&gt;
- Hårek&lt;br /&gt;
- Simen&lt;br /&gt;
- Frode&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=&amp;quot;700&amp;quot; bgcolor=&amp;quot;#eeeedd&amp;quot; style=&amp;quot;border:1px solid #c5cabd;padding:1em;padding-top:0.5em;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Status 10 Juni&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ved siste møtet, gikk vi in for [http://www.iu.hio.no/teaching/materials/AD001A et opplegg].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Status 25 Mai&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ved siste møtet bestemte vi oss for at kurset skulle kjøres delvis sammen med vanlig programmeringskurs, for å spare ressurser, i hvertfall i det første året.  (Senere kan vi revurdere dette). &lt;br /&gt;
&lt;br /&gt;
-''4 timer forelesninger sammen med Eva/KJetil per uke, i 7 uker.'' Etter disse ukene, skulle vi slutte med disse timene og fortsette kun med de neste punktene.&lt;br /&gt;
&lt;br /&gt;
-''2 timer oversikts/inspirasjonsforelesninger per uke (samkjørt med introkurs).''&lt;br /&gt;
&lt;br /&gt;
''-2 timer med lab/øvinger med egne oppgaver.''&lt;br /&gt;
&lt;br /&gt;
Det ble bestemt at et eget oppgavesett skulle utvikles, hvor man eventuelt plukker fra faget til Eva/Kjetil, og legger til andre oppgaver. Disse oppgavene må trene studentene hardt i grunnleggende ferdigheter og samtidig få dem til å reflektere over begreper.&lt;br /&gt;
&lt;br /&gt;
'''Til neste møte 9. Juni''': skaffe aktuelle bøker, og fortsette å skissere opplegg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;Det er fortsatt ikke bestemt noen lærer i dette faget.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Forslag til emner&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Mark's forslag]]&lt;br /&gt;
&lt;br /&gt;
[[Simens forslag]]&lt;br /&gt;
&lt;br /&gt;
[[Evas forslag]]&lt;br /&gt;
&lt;br /&gt;
[[Frodes forslag]]&lt;br /&gt;
&lt;br /&gt;
[[Kirstens forslag]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Links&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are nice introductions in English about programming languages in all kinds of places. &lt;br /&gt;
&lt;br /&gt;
[[http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470864125.html The Encyclopaedia of Computer Science]]&lt;br /&gt;
&lt;br /&gt;
[[http://en.wikipedia.org/wiki/Programming_language Wikipaedia definition of programming language]]&lt;br /&gt;
&lt;br /&gt;
[[http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl Dictionary of languages]]&lt;br /&gt;
&lt;br /&gt;
[[http://www.cs.iastate.edu/~leavens/teaching-prog-lang/home.html Teaching programming languages]]&lt;br /&gt;
&lt;br /&gt;
[[http://www.levenez.com/lang/ Timeline of languages]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</description>
			<pubDate>Thu, 12 May 2005 11:02:54 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Nytt_fag:_Programmeringsspr%C3%A5k_%28Anvendt_Datateknologi%29</comments>		</item>
		<item>
			<title>Åpne samarbeidsprosjekter</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/%C3%85pne_samarbeidsprosjekter</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Denne siden brukes som base for utviklingsprosjekter på gruppa, hvor man trenger felles tilgang til åpne informasjon.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[Nytt fag: Programmeringsspråk (Anvendt Datateknologi)]]&lt;br /&gt;
# [[Eclipse, JBuilder og IDE i opplæringen]]&lt;/div&gt;</description>
			<pubDate>Thu, 12 May 2005 10:54:51 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:%C3%85pne_samarbeidsprosjekter</comments>		</item>
		<item>
			<title>Chapter: Network Configuration Management</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Network_Configuration_Management</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;              Network Configuration Management (outline)&lt;br /&gt;
&lt;br /&gt;
                           J. Schoenwaelder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Introduction to network configuration management&lt;br /&gt;
&lt;br /&gt;
   - Terminology and concepts:&lt;br /&gt;
     - configuration vs. provisioning&lt;br /&gt;
     - device-local vs. network-wide configuration&lt;br /&gt;
     - configuration state vs. operational state&lt;br /&gt;
     - configuration partitioning and locking&lt;br /&gt;
     - configuration distribution vs. activation&lt;br /&gt;
&lt;br /&gt;
   - Approaches:&lt;br /&gt;
     - Ad-hoc configuration management&lt;br /&gt;
     - Ad-hoc configuration management with change tracking&lt;br /&gt;
     - Controlled centralized configuration management&lt;br /&gt;
     - Autonomic configuration management&lt;br /&gt;
&lt;br /&gt;
   - Turning high-level policies into configurations&lt;br /&gt;
&lt;br /&gt;
2. Network management technologies and approaches&lt;br /&gt;
&lt;br /&gt;
   - variable-oriented approaches (e.g. SNMP)&lt;br /&gt;
   - command-oriented approaches (e.g. CLIs)&lt;br /&gt;
   - object-oriented approaches (e.g. Corba)&lt;br /&gt;
   - document-oriented approaches (e.g. NetConf)&lt;br /&gt;
&lt;br /&gt;
3. Configuration management transactions&lt;br /&gt;
&lt;br /&gt;
   -  Impact of Configuration Transactions&lt;br /&gt;
      - change of configuration state in the target(s)&lt;br /&gt;
      - change of operational state in the target(s)&lt;br /&gt;
      - change of operational state in other nodes&lt;br /&gt;
&lt;br /&gt;
    - Coordination and locking&lt;br /&gt;
&lt;br /&gt;
    - Commit and rollback mechanisms&lt;br /&gt;
       - hard rollback via reset and reload&lt;br /&gt;
       - smart least-disruptive rollback &lt;br /&gt;
       - commit and rollback primitives&lt;br /&gt;
&lt;br /&gt;
3. NetConf Approach&lt;br /&gt;
&lt;br /&gt;
   - Architecture:&lt;br /&gt;
     - layers (secure transport, rpc, operations, config data)&lt;br /&gt;
&lt;br /&gt;
   - Protocol details:&lt;br /&gt;
     - operations&lt;br /&gt;
     - capabilities&lt;br /&gt;
     - framing and rpc layer&lt;br /&gt;
     - transport mappings&lt;br /&gt;
&lt;br /&gt;
   - Missing pieces:&lt;br /&gt;
     - Authorization&lt;br /&gt;
     - Data modeling&lt;br /&gt;
     - Transition&lt;br /&gt;
&lt;br /&gt;
4. Conclusion and outlook&lt;br /&gt;
&lt;br /&gt;
   - Robust and portable (enterprise) network configuration managers&lt;br /&gt;
   - Policy translation and translators&lt;br /&gt;
   - Integration (EPP, XCAP, ...)&lt;/div&gt;</description>
			<pubDate>Tue, 03 May 2005 05:13:24 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Network_Configuration_Management</comments>		</item>
		<item>
			<title>Chapter: Management of wireless and ad hoc</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Management_of_wireless_and_ad_hoc</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synopsis: Management of Ad-Hoc Networks &lt;br /&gt;
&lt;br /&gt;
Remi Badonnel, Radu State, Olivier Festor &lt;br /&gt;
&lt;br /&gt;
This document presents the synopsis of a chapter on ad-hoc networking for the handbook on network management proposed by Mark Burgess. This document is structured as follows. We introduce mobile ad-hoc networks in Section 1 and highlight the management requirements (what to manage) in Section 2. We present in Section 3 the main management architectures for these networks and detail the management functional objectives illustrated by management solutions in Section 4. Finally, we conclude that chapter in Section 5, with a synthesis and an analysis of research orientations in the network reseach community as well as in the network management research community. &lt;br /&gt;
&lt;br /&gt;
1 Introduction Mobile ad-hoc networks (MANETs) are networks spontaneously deployed from a set of mobile devices without requiring any pre-existing  xed infrastructures [24, 39, 28]. The increasing interest in this technology raises new research challenges towards providing them a management framework. These networks are strongly dynamic, composed of heterogeneous devices, constrainted in terms of bandwidth and energy. Current management paradigms and tools must be reconsidered to cope with these characteristics... (1 page)&lt;br /&gt;
&lt;br /&gt;
2 Management Requirements This section describes the management requirements of network providers and users, in order to evaluate the operational state of MANETs. &lt;br /&gt;
&lt;br /&gt;
2.1 Network Space-Time Behavior An ad-hoc network is composed of devices moving in a given surface. The mobility of ad-hoc nodes leads to de ne the space-time behavior of ad-hoc networks. Network topology [4, 13, 17] informs on either geographically and neighborhood relationships among nodes. Global positioning systems or alternative systems of relative coordinates [9, 27] can be used to determine node position and node density in the service area. These information in the time scale can be employed to  nd out the most approaching mobility model of the current network, to predict the network topology in a provisioning approach, and to detect intermittent and isolated nodes. Besides, connectivity (one-hop [34, 14] and end-to-end [18, 3]) conveys node relationships and network robustness... (1 page) &lt;br /&gt;
&lt;br /&gt;
2.2 Network Tra c Behavior The ad-hoc network behavior is also de ned by the network tra c and communications [36]. Tra c statistics cannot be divided in subnetworks as in a  xed infrastructure and must take into account the routing activity for each network node. The ad-hoc network organization requires tra c distinctions according to new scales: geographic-de ned, cluster-de ned, probe-de ned or neighborhoodde  ned. The signi cant constraint in bandwidth impacts on the de nition of quality of service models. [42, 44, 20]... &lt;br /&gt;
&lt;br /&gt;
2.3 Node Fairness and Misbehavior The network ressources are shared in ad-hoc networks. The channel access as well as the routing participation of nodes must be estimated to detect misbehavior and ensure fairness among nodes. Some nodes may not respect the medium access control protocol or may refuse to forward packets: to save their own resources (energy and CPU) [26] and to maintain a monopoly of shared ressources (bandwidth)... (1 page) &lt;br /&gt;
&lt;br /&gt;
3 Management Architectures This section presents the main management architectures for mobile ad-hoc networks. &lt;br /&gt;
&lt;br /&gt;
3.1 Interaction Model Ad-hoc networks require a management plane, adaptable towards node heterogeneity and mobility, robust towards scalability and critical environments, and low-cost towards the constrained ressources. De ning a management plane goes through the selection of convenient interaction models and the impact evaluation of management [32]. An excellent introduction to model ad-hoc networks and evaluating the management interaction models in such networks was outlined in [5, 6]... (1.5 pages - Burgess approach will be detailed.) &lt;br /&gt;
&lt;br /&gt;
3.2 SNMP-based Management Integrating ad-hoc networks into common agent/manager models requires a reorganization of the management plane, often based on clustering. ANMP approach, de ned in [12], proposes an SNMP-compatible architecture based on a three-level hierarchy (manager, cluster heads and simple nodes). It de nes an information model and can be extended to several clustering algorithms. The GUERILLA framework in [35] is a self-management approach where the management intelligence is spread over the network nodes according to their capabilities. This two-tier architecture proposal is composed of nomadic managers (higher tier), that maintain connectivity in the management plane with other managers, and active probes (lower tier), which perform the localized management operations... (2 pages - ANMP approach will be detailed.) &lt;br /&gt;
&lt;br /&gt;
3.3 Policy-based Management Policy-based management approaches are proposed in [23, 29, 30, 11]. The management framework in [29, 30] lies in decentralizing an hybrid provisioning and outsourcing model called COPS-PR using clusters, and introduces three key mechanisms: service location discovery, cluster management, dynamic service redundancy. The approach of [23] is based on service di erentiation where node policy databases are synchronized when two network nodes meet. DRAMA [11, 10] de nes a more centralized architecture but considers realistic use cases and interesting prototype developement... (2 pages - Phanse approach will be detailed.) &lt;br /&gt;
&lt;br /&gt;
4 Management Functional Objectives This section details some valuable management functional objectives in MANETs. &lt;br /&gt;
&lt;br /&gt;
4.1 Monitoring Monitoring ad-hoc networks resides in measuring metrics, collecting the measurement data and processing these measurements. WANMon describes in [26] a monitoring approach for determing the ressources usage (network usage, power usage, memory usage and CPU usage) for a local ad-hoc node. The DAMON approach [31] de nes a distributed monitoring system including seamless support for multiple repositories and auto-discovery of sinks by agents to store measurement data. [15] de nes metrics to characterize the performance of adhoc networks based on timescales for information  ow. Distributed  ltering, including graph dependency analysis [5], are applied to network tra c data in [2]. Corrective management operations can be performed from this monitoring to achieve QoS guarantees [1]... (2 pages - DAMON approach will be detailed.) &lt;br /&gt;
&lt;br /&gt;
4.2 Con guration The con guration of mobile ad-hoc networks [33] must be performed in a selforganized manner to ensure scalability. A basic expectation in con guring adhoc network is the autocon guration of IP addresses [41, 22]. Two allocation approaches are usually highlighted: con ict-detection allocation and con ictfree allocation. The  rst one [25] consists in selecting a potentially-unused IP address and to request the network con gured nodes if this address is already allocated. The second one [43] lies in ensuring the IP address is not yet allocated using disjoint address pools. A third alternative best-e ort solution is to allocate an IP address to a node until a con ict is detected [38, 40]... (2.5 pages - MANETconf and PROPHET approaches will be detailed.) &lt;br /&gt;
&lt;br /&gt;
4.3 Accounting The operation of an ad-hoc network is based on node equitable cooperation. The node participation, such as medium access and packet routing (on the behalf of others), must be controlled to ensure fairness among them. Solutions de ned in [19, 37] detect sel sh hosts and limits an unfair share of the channel bandwidth. At the routing level, [21] details how to mitigate the routing misbehavior using a watchdog that identi es misbehaving nodes and a pathrater that helps routing protocols avoid these nodes. A virtual currency (called nuglets) is introduced in [7, 8] with two modes (packet purse and packet trade) to stimulate routing participation among nodes... (2.5 pages - NUGLETS approach will be detailed.) &lt;br /&gt;
&lt;br /&gt;
5 Conclusion Ad-hoc networks are commonly considered as a subset of regular networks. However, the dynamic of future networks may reverse the tendency: future regular networks &amp;quot;seen&amp;quot; as a subset of ad-hoc networks. The described management approaches permit, in this way, to optimize the management of current and future networks and to tame the edge network management crisis [16]...&lt;/div&gt;</description>
			<pubDate>Mon, 25 Apr 2005 09:43:41 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Management_of_wireless_and_ad_hoc</comments>		</item>
		<item>
			<title>Virtual visualization project</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Virtual_visualization_project</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Today, system administartors have to relay on mainly text oriented tools in order to build and maintain a computer network. For large and complicated network, where portable devices is added and removed all the time, keeping track of everything that happens in the network, might be an close to impossible task.&lt;br /&gt;
&lt;br /&gt;
This projects aim is to simplify the process of building and manage networks by using different types of visualization.&lt;br /&gt;
&lt;br /&gt;
More info to follow.&lt;/div&gt;</description>
			<pubDate>Sat, 23 Apr 2005 16:04:38 GMT</pubDate>			<dc:creator>Simenhag</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Virtual_visualization_project</comments>		</item>
		<item>
			<title>Chapter: Routing</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Routing</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chapter on routing, bridging, and switching&lt;br /&gt;
&lt;br /&gt;
This chapter covers what the intrinsic differences are between layer 3 &lt;br /&gt;
forwarding&lt;br /&gt;
(&amp;quot;routing&amp;quot;) and layer 2 forwarding (&amp;quot;bridging&amp;quot;). For layer 2 forwarding &lt;br /&gt;
it discusses&lt;br /&gt;
the spanning tree algorithm and source route bridging. For layer 3 &lt;br /&gt;
forwarding it&lt;br /&gt;
discusses link state, distance vector, and path vector routing. It also &lt;br /&gt;
discusses&lt;br /&gt;
address format (IPv4, IPv6, as well as other protocols such as CLNP and &lt;br /&gt;
Appletalk).&lt;/div&gt;</description>
			<pubDate>Tue, 19 Apr 2005 07:54:01 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Routing</comments>		</item>
		<item>
			<title>Chapter: Diagnostic and fault finding methods</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Diagnostic_and_fault_finding_methods</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synopsis&lt;br /&gt;
&lt;br /&gt;
1) A real-world example of system analysis&lt;br /&gt;
&lt;br /&gt;
2) Parallell components and serial components&lt;br /&gt;
&lt;br /&gt;
3) Describing the system - fault trees&lt;br /&gt;
&lt;br /&gt;
4) Calculating probabilities for fault trees&lt;br /&gt;
&lt;br /&gt;
5) Describing the system - the general approach&lt;br /&gt;
&lt;br /&gt;
6) Other methods of system descriptions - graphs&lt;br /&gt;
&lt;br /&gt;
7) Calculating the probability for graphs&lt;br /&gt;
&lt;br /&gt;
8) A real-world example of a graph layout&lt;br /&gt;
&lt;br /&gt;
9) Measures of component importance&lt;/div&gt;</description>
			<pubDate>Tue, 19 Apr 2005 07:53:06 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Diagnostic_and_fault_finding_methods</comments>		</item>
		<item>
			<title>Chapter: Control theory and management</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Control_theory_and_management</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Blueprint for Automating Systems Administration&lt;br /&gt;
&lt;br /&gt;
Aaron B. Brown, Joseph L. Hellerstein, and Alexander Keller&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cost of systems administration often exceeds the cost of Information Technology (IT) systems. Our belief is that automating systems administration can reduce these costs and increase the business value provided by IT by making IT more responsive to business needs. &lt;br /&gt;
Since much of system administration revolves around managing change, we focus on the automation needed to deploy changes into an IT infrastructure. This focus is supported by market studies that confirm that Change Management is a central concern for system administrators. Our view is that deploying changes is a process that can be described as a workflow of multiple tasks with various decision points and loops. We show how to analyze the process to identify parts that contribute most to complexity and hence to the cost of system administration. To reduce cost, complex parts of the process must be revised and replaced with automation. In some cases, revised processes can be generated—and often executed—automatically based on dependency information (e.g., the operating system must be installed before the Java virtual machine). We use the term planning to refer to the automated generation of workflows. These workflows must themselves be robust and deal with dynamics, such as changes in policies. It turns out that many of the concerns here are well addressed by control theory, and so we employ control theoretic principles to construct workflows with closed loop controls.&lt;br /&gt;
To better illustrate the problem we address, consider the following example drawn from the area of software distribution….&lt;br /&gt;
The remainder of this chapter is organized as follows. Section 2 describes how we apply process analysis to software distribution to characterize what automation is required and when it should be applied. Section 3 details how new processes can be generated automatically from dependency information. Section 4 discusses principles for process design based on control theory. Our conclusions are contained in Section 5.&lt;br /&gt;
&lt;br /&gt;
2. Process Analysis&lt;br /&gt;
&lt;br /&gt;
3. Automated Plan Construction&lt;br /&gt;
&lt;br /&gt;
4. Design for Process Dynamics&lt;br /&gt;
&lt;br /&gt;
5. Conclusions&lt;/div&gt;</description>
			<pubDate>Mon, 11 Apr 2005 20:39:18 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Control_theory_and_management</comments>		</item>
		<item>
			<title>Chapter: Some aspects of network analysis and graph theory</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Some_aspects_of_network_analysis_and_graph_theory</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Some relevant aspects of network analysis and graph theory&amp;quot;&lt;br /&gt;
&lt;br /&gt;
with some discussion of:&lt;br /&gt;
&lt;br /&gt;
- basic concepts&lt;br /&gt;
        - node degree distribution&lt;br /&gt;
        - types of topologies and their properties&lt;br /&gt;
          (emphasis on scale free)&lt;br /&gt;
&lt;br /&gt;
- centrality on directed and undirected graphs&lt;br /&gt;
        - concepts &amp;amp; math&lt;br /&gt;
        - known applications (brief) (discuss social networks, &lt;br /&gt;
        technological networks, and &amp;quot;mixed&amp;quot; ones such as P2P)&lt;br /&gt;
&lt;br /&gt;
- EVC, topography, and spreading on undirected graphs&lt;br /&gt;
        - roles &amp;amp; topography&lt;br /&gt;
        - our new spreading stuff&lt;br /&gt;
        - limited theory so far&lt;br /&gt;
        - applications: security, efficient spreading of info&lt;br /&gt;
&lt;br /&gt;
- directed graphs: why it's more complicated&lt;br /&gt;
        - the math from our JACM-wannabe paper&lt;br /&gt;
        - what we have that is new: TRank I &amp;amp; III&lt;br /&gt;
        - relevance of these, besides for search &lt;br /&gt;
          (must be speculative so far)&lt;/div&gt;</description>
			<pubDate>Fri, 08 Apr 2005 18:01:04 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Some_aspects_of_network_analysis_and_graph_theory</comments>		</item>
		<item>
			<title>Chapter: Parallelism and cluster management</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Parallelism_and_cluster_management</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This chapter will cover the basics of parallel and high performance computing and management issues related to everything from the early parallel computers, more recent clusters, to the present grid.&lt;br /&gt;
&lt;br /&gt;
Parallel computing&lt;br /&gt;
 o why, who and how&lt;br /&gt;
 o brief history&lt;br /&gt;
 o factors governing performance&lt;br /&gt;
 o core management issues in management of high performance resources (computational requirements, user and social factors)&lt;br /&gt;
&lt;br /&gt;
Management of multiprocessors and supercomputers - historic perspective&lt;br /&gt;
&lt;br /&gt;
 o TBD&lt;br /&gt;
&lt;br /&gt;
Management of clusters&lt;br /&gt;
&lt;br /&gt;
 o TBD&lt;br /&gt;
&lt;br /&gt;
Management of the grid&lt;br /&gt;
&lt;br /&gt;
 o TBD&lt;/div&gt;</description>
			<pubDate>Thu, 07 Apr 2005 04:43:06 GMT</pubDate>			<dc:creator>Frodes</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Parallelism_and_cluster_management</comments>		</item>
		<item>
			<title>Chapter: Open Technology</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Open_Technology</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open technology&lt;br /&gt;
&lt;br /&gt;
  Open standards&lt;br /&gt;
&lt;br /&gt;
  Open specifications&lt;br /&gt;
&lt;br /&gt;
  Open software&lt;br /&gt;
&lt;br /&gt;
  Open source&lt;br /&gt;
&lt;br /&gt;
The scientific character of software development&lt;br /&gt;
&lt;br /&gt;
  Software as a scientific publication&lt;br /&gt;
&lt;br /&gt;
  The influence of software patents&lt;br /&gt;
&lt;br /&gt;
  The influence of licenses&lt;br /&gt;
&lt;br /&gt;
Case studies in closed software and closed file formats&lt;br /&gt;
&lt;br /&gt;
  WordPerfect&lt;br /&gt;
&lt;br /&gt;
  Word versions&lt;br /&gt;
&lt;br /&gt;
Laws on Open Technology&lt;/div&gt;</description>
			<pubDate>Fri, 25 Mar 2005 21:25:25 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Open_Technology</comments>		</item>
		<item>
			<title>Chapter: Email</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Email</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Mail history&lt;br /&gt;
&lt;br /&gt;
  Including pre-Internet mail (UUCP)&lt;br /&gt;
&lt;br /&gt;
Mail architecture&lt;br /&gt;
&lt;br /&gt;
  Mail hierarchies&lt;br /&gt;
&lt;br /&gt;
  Categories of mail agents&lt;br /&gt;
&lt;br /&gt;
  Store and forward (MX)&lt;br /&gt;
&lt;br /&gt;
Mail protocol standards&lt;br /&gt;
&lt;br /&gt;
  (E)SMTP, POP, IMAP&lt;br /&gt;
&lt;br /&gt;
Mail format standards&lt;br /&gt;
&lt;br /&gt;
  Meaning of headers&lt;br /&gt;
&lt;br /&gt;
  Mailbox formats&lt;br /&gt;
&lt;br /&gt;
Mail reliability and scalability&lt;br /&gt;
&lt;br /&gt;
  Storage and mail backends&lt;br /&gt;
&lt;br /&gt;
  Mail flow control, auditing and accounting&lt;br /&gt;
&lt;br /&gt;
  Load balancing and failover&lt;br /&gt;
&lt;br /&gt;
Mail abuse&lt;br /&gt;
&lt;br /&gt;
  SPAM and viruses&lt;br /&gt;
&lt;br /&gt;
  SPF and Sender Id&lt;br /&gt;
&lt;br /&gt;
  Content filtering&lt;br /&gt;
&lt;br /&gt;
  Policy filtering&lt;br /&gt;
&lt;br /&gt;
Mail security&lt;br /&gt;
&lt;br /&gt;
  Transport security (SSL)&lt;br /&gt;
&lt;br /&gt;
  Content security (PGP, S-MIME)&lt;br /&gt;
&lt;br /&gt;
Mail gateways&lt;br /&gt;
&lt;br /&gt;
  Mail to news and news to mail gateways&lt;br /&gt;
&lt;br /&gt;
  Gateways to non-Internet mail (Lotus Notes, Exchange Server)&lt;br /&gt;
&lt;br /&gt;
Mail features&lt;br /&gt;
&lt;br /&gt;
  Aliases and forwarding&lt;br /&gt;
&lt;br /&gt;
  Mailing lists&lt;br /&gt;
&lt;br /&gt;
  Virtual domains&lt;br /&gt;
&lt;br /&gt;
Mail usage&lt;br /&gt;
&lt;br /&gt;
  Conventions (quoting)&lt;br /&gt;
&lt;br /&gt;
  Etiquette&lt;br /&gt;
&lt;br /&gt;
Mail server implementations&lt;br /&gt;
&lt;br /&gt;
  Sendmail&lt;br /&gt;
&lt;br /&gt;
  Postfix&lt;br /&gt;
&lt;br /&gt;
  Qmail&lt;br /&gt;
&lt;br /&gt;
Relations with other technologies&lt;br /&gt;
&lt;br /&gt;
  Directory services (DNS, LDAP)&lt;br /&gt;
&lt;br /&gt;
  Authentication frameworks (Kerberos)&lt;br /&gt;
&lt;br /&gt;
  Instant messaging&lt;br /&gt;
&lt;br /&gt;
Client side mail manipulation&lt;br /&gt;
&lt;br /&gt;
  User filtering&lt;/div&gt;</description>
			<pubDate>Fri, 25 Mar 2005 21:23:23 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Email</comments>		</item>
		<item>
			<title>Chapter: Task and service provision</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Task_and_service_provision</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Service and Task Provisioning&lt;br /&gt;
&lt;br /&gt;
Gabi Dreo Rodosek&lt;br /&gt;
University of Federal Armed Forces Munich&lt;br /&gt;
Werner-Heisenberg-Weg 39&lt;br /&gt;
85579 Neubiberg&lt;br /&gt;
E-Mail: dreo@informatik.unibw-muenchen.de&lt;br /&gt;
&lt;br /&gt;
Heinz-Gerd Hegering&lt;br /&gt;
Leibniz Supercomputing Center Munich&lt;br /&gt;
Barer Str. 21&lt;br /&gt;
803333 Munich&lt;br /&gt;
E-Mail: hegering@lrz.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The chapter will deal with following issues:&lt;br /&gt;
&lt;br /&gt;
Discuss the problem area of service and task provisioning &lt;br /&gt;
What is difficult and why&lt;br /&gt;
How to identify the adequate resources to provision services and tasks upon?&lt;br /&gt;
How to identify the necessary steps for the provisioning?&lt;br /&gt;
Examples from various area (configuration mgmt,  job scheduling, grid computing etc.)&lt;br /&gt;
What is necessary to take into account during the specification of SLAs wrt. the dynamic service provisioning aspect? What is important and why?&lt;br /&gt;
&lt;br /&gt;
Review of existing approaches (research, productive usage) with a discussion of drawbacks and benefits&lt;br /&gt;
&lt;br /&gt;
How provisioning needs to interact with capacity planning (processes such as ITIL and tools), discuss capacity planning approaches (research, productive usage)&lt;/div&gt;</description>
			<pubDate>Tue, 22 Mar 2005 10:31:54 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Task_and_service_provision</comments>		</item>
		<item>
			<title>Chapter:Programs, Executables and Architectures</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:Programs%2C_Executables_and_Architectures</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TITLE (provisional) 'Programs, executables and architectures'&lt;br /&gt;
AUTHORS (provisional): Jan Bergstra, Inge Bethke and Alban Ponse,&lt;br /&gt;
&lt;br /&gt;
CONTENT (provisional, some items may be left out if it becomes to long,&lt;br /&gt;
connections to other papers may be included as options for doing so&lt;br /&gt;
emerge):&lt;br /&gt;
&lt;br /&gt;
- definitions of hardware and software, and a split up of software in&lt;br /&gt;
control code and content code (using machine function based control code&lt;br /&gt;
algebra),&lt;br /&gt;
&lt;br /&gt;
- an analysis of when a control code is a program and in which case it is&lt;br /&gt;
not. A precise definition of what a program is, based on program algebra&lt;br /&gt;
and a distinction between programs (= instruction streams) and program&lt;br /&gt;
descriptions (often simply called programs). Projection semantics of&lt;br /&gt;
program description notations (programming languages) and why this&lt;br /&gt;
provides a pragmatic view towards many program notations irrespective of&lt;br /&gt;
whether one appreciates their design or not.&lt;br /&gt;
&lt;br /&gt;
- a formalization of clients and services culminating in client/server&lt;br /&gt;
composition of threads and its key properties.&lt;br /&gt;
&lt;br /&gt;
- a description of multi-threading and concurrency at a foundational level&lt;br /&gt;
using thread algebra. An example of the conept of a virus, an analyisis of&lt;br /&gt;
the classic result fo Fred Cohen on virus detection,&lt;br /&gt;
&lt;br /&gt;
- a description of the halting problem as a statement about programs&lt;br /&gt;
operating in a formalized architecture.&lt;/div&gt;</description>
			<pubDate>Tue, 22 Mar 2005 10:30:27 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:Programs%2C_Executables_and_Architectures</comments>		</item>
		<item>
			<title>Bruke Wiki i matematikk</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Bruke_Wiki_i_matematikk</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h3&amp;gt;&amp;lt;center&amp;gt;Bruke Wiki i matematikk?&amp;lt;/center&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Klikk på 'Edit' (over) og skriv i skrivefeltet.&lt;br /&gt;
&lt;br /&gt;
Det ser ut til at denne Wikien har støtte for LaTeX (se 'rot'-ikonet i verktøylinjen). Da skal man kunne skrive matematiske formler i denne Wikien.&lt;br /&gt;
Men URLen under viser til bruk av Tex for å skrive matematiske formler.&lt;br /&gt;
&lt;br /&gt;
* Se http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_mathematical_formulae:TeX_markup&lt;br /&gt;
&lt;br /&gt;
Og TeX og LaTeX er vel ikke det samme?? - Bruker de ulike måter for visning ('rendering') av matematiske symboler?&lt;br /&gt;
&lt;br /&gt;
For info om TeX, se http://en.wikipedia.org/wiki/TeX&lt;br /&gt;
&lt;br /&gt;
For diskusjon om LaTeX, TeX og Texvc se disse URLene:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Texvc  og  http://meta.wikimedia.org/wiki/Texvc&lt;br /&gt;
&lt;br /&gt;
Noen eksempler på matematiske symboler hentet fra http://meta.wikimedia.org/wiki/Help:Editing&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;int; &amp;amp;sum; &amp;amp;prod; &amp;amp;radic; &amp;amp;minus; &amp;amp;plusmn; &amp;amp;infin;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;i&amp;gt;x&amp;lt;/i&amp;gt;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;ge;&amp;amp;nbsp;&amp;amp;nbsp;0 true&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\sum_{n=0}^\infty \frac{x^n}{n!}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Men det er kanskje best å gå direkte til informasjonen om hvordan man gjengir formler med TeX? - se:&lt;br /&gt;
&lt;br /&gt;
http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide:_Editing_mathematical_formulae:TeX_markup&lt;/div&gt;</description>
			<pubDate>Tue, 15 Mar 2005 14:36:52 GMT</pubDate>			<dc:creator>Olavt</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Bruke_Wiki_i_matematikk</comments>		</item>
		<item>
			<title>Innspill</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Innspill</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h3&amp;gt;&amp;lt;center&amp;gt;Innspill&amp;lt;/center&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det har slått meg at vi kan gjøre jobben vår lettere og enklere ved å arbeide sammen.&lt;br /&gt;
Da vi reviderte fagplaner for noen uker siden, kunne vi ha delt et felles dokument og&lt;br /&gt;
skrevet i det. I en Wiki ville alt blitt bevart, og vi kunne sett tidligere forslag og endringer.&lt;br /&gt;
På samme måte kan vi lage felles uttalelser i en rekke saker.&amp;lt;br&amp;gt;&lt;br /&gt;
Men vi kan også bruke Wikien rent faglig overfor våre studenter. Hva med å integrere LaTex i Wikien slik at vi kan bruke den i fag som matematikk, for eksempel?&lt;br /&gt;
&lt;br /&gt;
Hvis noen er interessert i dette, så håper jeg at de tar seg tid til å legge inn noen synspunkter&lt;br /&gt;
på&lt;br /&gt;
*[[Bruke Wiki i matematikk]].&lt;br /&gt;
&lt;br /&gt;
Latex er klar -- men av en eller annen grunn må man logge inn for å se resultatet (dette må vi fikse): &amp;lt;math&amp;gt;X = \int_0^\infty f(t) dt&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;X= \sum_{i=0}^\infty A_i&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Pi_{\tau,\chi}(a\rightarrow b)\otimes \Pi_{\tau,\chi\cap\chi'}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Denne siden kan redigeres av andre: de kan legge inn lenke til andre sider og emner for diskusjon.&lt;/div&gt;</description>
			<pubDate>Tue, 15 Mar 2005 14:30:11 GMT</pubDate>			<dc:creator>Olavt</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Innspill</comments>		</item>
		<item>
			<title>Chapter: Application Integration with Semantic Web</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Application_Integration_with_Semantic_Web</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Application Integration with the Semantic Web&lt;br /&gt;
&lt;br /&gt;
dr. J.L.M. Vrancken&lt;br /&gt;
Delft University of Technology&lt;br /&gt;
Faculty of Technology, Policy and Management&lt;br /&gt;
josv@tbm.tudelft.nl&lt;br /&gt;
&lt;br /&gt;
dr. C.P.J. Koymans&lt;br /&gt;
University of Amsterdam&lt;br /&gt;
Faculty of Science&lt;br /&gt;
ckoymans@science.uva.nl&lt;br /&gt;
&lt;br /&gt;
Introduction&lt;br /&gt;
It occurs very often that people want applications to cooperate that were not designed to be cooperate. Often the applications were designed in different periods of time for different goals by different project teams. This may happen within one organization but nowadays it also occurs between organizations. &lt;br /&gt;
Often it is not just two applications but whole sets of hundreds if not thousands of applications. Often there is already a long history of patches and bilateral interfaces resulting in a nice spaghetti of interconnected applications, which is increasingly expensive to maintain.&lt;br /&gt;
&lt;br /&gt;
Integrating applications&lt;br /&gt;
Actually the multi-organizational integration problem is not so much different from the single organizational setting, at least technically speaking. Managerially and in decision taking, the multi-organizational setting may be different.&lt;br /&gt;
There are two main ideas in the approach to application integration that we describe here.&lt;br /&gt;
First of all, the bilateral interfaces should be replaced by one main interface. This will reduce the number of interfaces from O(n2) to O(n), where n denotes the number of applications involved. The benefits of this are especially appreciable when n increases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The second idea is that such an interface not only caters for connectivity (applications being able to interchange bits) but also for interoperability, which means that applications 'understand' each other's data. For instance the Web Services paradigm essentially offers such an interface up to the level of XML: applications can exchange XML documents. Middleware solutions like CORBA offered an interface up to the object interface. Can one go beyond XML and the object interface. Of course there will always remain something to be done by humans, but the Semantic Web offers a technology that helps in defining semantic properties of data, such that the applications can use this automatically in their information exchange.&lt;br /&gt;
&lt;br /&gt;
Semantic Web can help in application integration but also in the subject of organization-wide or inter-organizational data management, which is closely related to application integration.  This chapter gives an introduction to Semantic Web technology (RDF, RDF-S, OWL, ontologies) and the ways it can be applied in application integration and data management. It gives an overview of available tools and examples of organizations that are currently applying this technology. In order to properly position the subjects treated, an architectural introduction will be included which describes the relationship of business processes and information on the one hand and IT-facilities (applications and IT-infrastructure) on the other hand.&lt;br /&gt;
&lt;br /&gt;
This chapter is closely related to several other chapters in the handbook, most notably the chapters on data management and on managing Web Services.&lt;/div&gt;</description>
			<pubDate>Mon, 14 Mar 2005 18:30:22 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Application_Integration_with_Semantic_Web</comments>		</item>
		<item>
			<title>Chapter: Policy based management</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Chapter:_Policy_based_management</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Arosha Bandara, Emil Lupu and Morris Sloman Department of Computing, Imperial College London, 180 Queensgate, London SW7 2AZ {a.k.bandara, e.c.lupu, m.sloman}@imperial.ac.uk &lt;br /&gt;
&lt;br /&gt;
'''Abstract:''' ''Policies are rules governing the choices in behaviour of a system. They are often used as a means of implementing flexible and adaptive systems for management of internet services, distributed systems, and security systems. There is also a need for a common specification of security policy for large-scale, multiorganisational systems where access control is implemented in a variety of heterogeneous components. In this chapter we survey both security and management policy specification approaches. We also cover the issues relating to detecting and resolving conflicts which can arise in the policies and approaches for refining high level goals and service level agreements into implementable policies. The chapter briefly outlines some of the research issues that have to be solved for large-scale adoption of policy-based systems'' &lt;br /&gt;
&lt;br /&gt;
Topics Covered: &lt;br /&gt;
&lt;br /&gt;
1. Overview Introduction to policy based management, concepts and terminology: what is policy, the different types of policy etc; policy components and policy organisation. Present some example scenarios that can be used as motivating examples to show how policies would be used to provide security, trust and management functionality. &lt;br /&gt;
&lt;br /&gt;
2. General Aspects and Architecture Describe the common features of policy based management systems and describe an architecture for specification, deployment and enforcement of policies. &lt;br /&gt;
&lt;br /&gt;
3. Policies for Security and Trust specification Discuss the requirements of security and trust specification and show how policy based management can be applied in this context. Provide an overview of the various research results that provide security and trust functionality using policies. Use the examples presented in the overview to illustrate the capabilities and limitations of the various approaches. &lt;br /&gt;
&lt;br /&gt;
4. Policies for Management and Control of Networks and Distributed Systems Use the examples presented in the Overview, to describe the requi&lt;br /&gt;
rements when using policies to manage networks and distributed systems. Present the existing approaches to meeting these requirements and use the examples to show how they can be used. &lt;br /&gt;
&lt;br /&gt;
5. Ponder Policy Framework The Ponder framework provides a language for specifying both security and management policy in a declarative form. This section will describe this framework and provide examples of how it can be used in each application domain. &lt;br /&gt;
&lt;br /&gt;
6. Tool Support for Policy Based Management Present a summary of the toolkits developed in academia and industry for policy-based management. Examples include, KaOS (IHMC, Florida), Ponder (Imperial), IBM Tivoli, Cisco Assure, HP Openview etc. &lt;br /&gt;
&lt;br /&gt;
7. Policy Analysis and Refinement Present the problems associated with analysis and refinement of policies, and provide an overview of the work being done to address these challenges. &lt;br /&gt;
&lt;br /&gt;
8. Summary and Conclusions&lt;/div&gt;</description>
			<pubDate>Mon, 14 Mar 2005 17:37:06 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Chapter:_Policy_based_management</comments>		</item>
		<item>
			<title>Norske samarbeidskontakter (no)</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Norske_samarbeidskontakter_%28no%29</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contacts in strategic companies and organizations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|NAVN HOS OSS || Firma/organisasjon || NAVN HOS DEM&lt;br /&gt;
|-&lt;br /&gt;
|Mark Burgess || IBM, Stormaskin divisjon, Norge || Anders Nohre, Per Fremstad&lt;br /&gt;
|-&lt;br /&gt;
|Mark Burgess || Telenor FoU, Fornebu, Norge || Geoff Canright, Kenth Engø Monsen&lt;br /&gt;
|-&lt;br /&gt;
|Mark Burgess || Økokrim/Nye Kripos || Torstein Schjerven&lt;br /&gt;
|-&lt;br /&gt;
|Mark Burgess || Politihøgskolen || Marit Gjerde&lt;br /&gt;
|}&lt;/div&gt;</description>
			<pubDate>Tue, 08 Mar 2005 12:40:56 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Norske_samarbeidskontakter_%28no%29</comments>		</item>
		<item>
			<title>Resources for thesis writing</title>
			<link>https://project.iu.hio.no:443/wiki/index.php/Resources_for_thesis_writing</link>
			<description>&lt;p&gt;Summary: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;General structure&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A report has a general structure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Introduction&lt;br /&gt;
&amp;lt;li&amp;gt;Motivation and aims&lt;br /&gt;
&amp;lt;li&amp;gt;Literature survey of related work&lt;br /&gt;
&amp;lt;li&amp;gt;Methodology&lt;br /&gt;
&amp;lt;li&amp;gt;Results and their analysis&lt;br /&gt;
&amp;lt;li&amp;gt;Conclusions and suggestions for further work&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Your references to literature should not only be in an isolated &amp;quot;literature survey&amp;quot;. In general, your report should have an introduction and conclusion that is easily understood by a non-expert, and a technical part that is detailed enough so that another expert could reproduce your results. Similarly your discussion of the literature can be at a high level in the introduction and conclusions, and at a more detailed technical level in the technical part.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Experimental methods&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Control experiments&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A control experiment means to take two identical experimental setups, under identical environmental conditions, change one of them and measure the effect of that change. One of the systems remains unchanged for comparison.&lt;br /&gt;
&lt;br /&gt;
You should mention which environmental factors (factors that you do not control yourself) which can change, and draw them as a cause tree. See [http://www.iu.hio.no/SystemAdmin/analyticalbook.html Analytical Network and System Administration].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Comparing the same system at different times is not the same&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Something might have changed in the environment since the last time it was measured.&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Need to think about the effect of making multiple measurements on both systems at the same time. When? How?&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Checklists for discussing performance measurements&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remember that all measurements are uncertain. Draw a cause/fault tree that shows the different likely sources of uncertainty. Can you estimate how large each source is?&lt;br /&gt;
&amp;lt;li&amp;gt;What controls will you use to understand your results?&lt;br /&gt;
&amp;lt;li&amp;gt;Remember to `de-trend' your measurements, e.g. remove periodic variations in the average.&lt;br /&gt;
&amp;lt;li&amp;gt;Remember to repeat measurements and measure the distribution of values about the mean. Is it symmetrical, asymmetrical? Why?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;What is the flow diagram for activity in your system?&lt;br /&gt;
&amp;lt;li&amp;gt;Where are the sources and the sinks of activity? (Cause and effect)&lt;br /&gt;
&amp;lt;li&amp;gt;What are the overheads versus the processing times? (How does this change under stress testing?)&lt;br /&gt;
&amp;lt;li&amp;gt;When several sources come together, how will you demonstrate the effect of bottlenecks in performance?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;When there are random arrival events involved in a system:&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;What is the effect of short bursts of many events, or long periods of calm? (Burstiness)&lt;br /&gt;
  &amp;lt;li&amp;gt; Plot the distribution of inter-arrival times. Is it Poisson, power law etc.? What does this tell you?&lt;br /&gt;
  &amp;lt;li&amp;gt;If several random processes flow together in a confluence, what is the behaviour of the combined stream?&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 08 Mar 2005 12:24:33 GMT</pubDate>			<dc:creator>Mark</dc:creator>			<comments>https://project.iu.hio.no:443/wiki/index.php/Talk:Resources_for_thesis_writing</comments>		</item>
	</channel>
</rss>